You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by Ajay Upadhyaya <aj...@gmail.com> on 2006/07/07 07:09:39 UTC
locking issue with apacheds 0.9 - URGENT !!!
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.commonpackage ( and its sub packages). Can someone can
direct me to the source of
0.9 release
Once ADS encounters this issue, the client (which is using JNDI pooled
connections) max outs the connections in the pool, and subsequent threads
wait for connections to be come free...
Thanks,
Ajay
Here is the thread dump of ADS
=======================================================================================
"VM Periodic Task Thread" prio=1 tid=0x080a8ec0 nid=0x22a1 waiting on
condition
"Suspend Checker Thread" prio=1 tid=0x080a5d08 nid=0x22a1 runnable
Full thread dump Java HotSpot(TM) Client VM (1.4.2_06-b03 mixed mode):
"IoThreadPool-41" prio=1 tid=0x081f8f18 nid=0x22a1 in Object.wait()
[6def7000..6def722c]
at java.lang.Object.wait(Native Method)
- waiting on <0x7492d738> (a org.apache.mina.util.BlockingSet)
at java.lang.Object.wait(Object.java:429)
at org.apache.mina.util.BlockingSet.waitForNewItem(BlockingSet.java:61)
- locked <0x7492d738> (a org.apache.mina.util.BlockingSet)
at org.apache.mina.util.BaseThreadPool$Worker.fetchBuffer(
BaseThreadPool.java:298)
- locked <0x7492d738> (a org.apache.mina.util.BlockingSet)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:271)
"IoThreadPool-40" prio=1 tid=0x0825bc70 nid=0x22a1 in Object.wait()
[6e605000..6e60522c]
at java.lang.Object.wait(Native Method)
- waiting on <0x7492d6d8> (a org.apache.mina.util.BlockingSet)
at java.lang.Object.wait(Object.java:429)
at org.apache.mina.util.BlockingSet.waitForNewItem(BlockingSet.java:61)
- locked <0x7492d6d8> (a org.apache.mina.util.BlockingSet)
at org.apache.mina.util.BaseThreadPool$Worker.fetchBuffer(
BaseThreadPool.java:298)
- locked <0x7492d6d8> (a org.apache.mina.util.BlockingSet)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:271)
"IoThreadPool-39" prio=1 tid=0x081f8998 nid=0x22a1 waiting for monitor entry
[6df77000..6df7822c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-38" prio=1 tid=0x081f82a8 nid=0x22a1 waiting for monitor entry
[6dff8000..6dff922c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-37" prio=1 tid=0x081f7da8 nid=0x22a1 waiting for monitor entry
[6e079000..6e07a22c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-36" prio=1 tid=0x081f7018 nid=0x22a1 waiting for monitor entry
[6e0fa000..6e0fb22c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-35" prio=1 tid=0x08261a60 nid=0x22a1 waiting for monitor entry
[6e17b000..6e17c22c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-34" prio=1 tid=0x08261620 nid=0x22a1 waiting for monitor entry
[6e1fc000..6e1fd22c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-33" prio=1 tid=0x08260f00 nid=0x22a1 waiting for monitor entry
[6e27d000..6e27e22c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-32" prio=1 tid=0x08260170 nid=0x22a1 waiting for monitor entry
[6e2fe000..6e2ff22c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-31" prio=1 tid=0x0825efc8 nid=0x22a1 waiting for monitor entry
[6e37f000..6e38022c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-30" prio=1 tid=0x0825b158 nid=0x22a1 waiting for monitor entry
[6e90a000..6e90b22c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-28" prio=1 tid=0x0825e020 nid=0x22a1 waiting for monitor entry
[6e400000..6e40122c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-27" prio=1 tid=0x0825d900 nid=0x22a1 waiting for monitor entry
[6e481000..6e48222c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-26" prio=1 tid=0x0825cbf8 nid=0x22a1 waiting for monitor entry
[6e502000..6e50322c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-25" prio=1 tid=0x0825c818 nid=0x22a1 waiting for monitor entry
[6e583000..6e58422c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-23" prio=1 tid=0x0825b8c8 nid=0x22a1 waiting for monitor entry
[6e685000..6e68622c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-22" prio=1 tid=0x0825b500 nid=0x22a1 waiting for monitor entry
[6e706000..6e70722c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-21" prio=1 tid=0x081f0200 nid=0x22a1 waiting for monitor entry
[6e787000..6e78822c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-19" prio=1 tid=0x08252800 nid=0x22a1 waiting for monitor entry
[6e808000..6e80922c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-17" prio=1 tid=0x081f4ef8 nid=0x22a1 waiting for monitor entry
[6e98b000..6e98c22c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java
:213)
at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
JdbmDatabase.java:419)
at org.apache.ldap.server.AbstractContextPartition.lookup(
AbstractContextPartition.java:313)
at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
SimpleAuthenticator.java:95)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:277)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:185)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:162)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:101)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
JndiProvider.java:247)
at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
:118)
at org.apache.ldap.server.jndi.ServerDirContext.<init>(
ServerDirContext.java:61)
at org.apache.ldap.server.jndi.ServerLdapContext.<init>(
ServerLdapContext.java:56)
at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
JndiProvider.java:122)
at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
CoreContextFactory.java:245)
at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
ServerContextFactory.java:153)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java
:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
:133)
at org.apache.ldap.server.protocol.BindHandler.messageReceived(
BindHandler.java:134)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
AbstractProtocolFilterChain.java:99)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
AbstractProtocolFilterChain.java:354)
at
org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
(ProtocolSessionManagerFilterChain.java:77)
at
org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
(AbstractProtocolFilterChain.java:363)
at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
AbstractProtocolFilterChain.java:50)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
(AbstractProtocolFilterChain.java:524)
at org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent
(ProtocolThreadPoolFilter.java:96)
at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
BaseThreadPool.java:340)
at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
:279)
"IoThreadPool-15" prio=1 tid=0x080ee770 nid=0x22a1 runnable
[6ea8d000..6ea8e22c]
at java.util.HashMap.containsKey(HashMap.java:345)
at org.apache.ldap.common.util.SequencedHashMap.containsKey(
SequencedHashMap.java:240)
at org.apache.ldap.common.schema.CachingNormalizer.normalize(
CachingNormalizer.java:78)
at org.apache.ldap.server.db.LeafEvaluator.evalEquality(
LeafEvaluator.java:322)
at org.apache.ldap.server.db.LeafEvaluator.evaluate(LeafEvaluator.java
:111)
at org.apache.ldap.server.db.ExpressionEvaluator.evaluate(
ExpressionEvaluator.java:105)
at org.apache.ldap.server.db.ExpressionEvaluator.evaluate(
ExpressionEvaluator.java:132)
at org.apache.ldap.server.db.ExpressionEnumerator$2.assertCandidate(
ExpressionEnumerator.java:252)
at org.apache.ldap.server.db.IndexAssertionEnumeration.prefetch(
IndexAssertionEnumeration.java:184)
at org.apache.ldap.server.db.IndexAssertionEnumeration.next(
IndexAssertionEnumeration.java:137)
at org.apache.ldap.server.db.SearchResultEnumeration.next(
SearchResultEnumeration.java:90)
at org.apache.ldap.server.db.ResultFilteringEnumeration.prefetch(
ResultFilteringEnumeration.java:243)
at org.apache.ldap.server.db.ResultFilteringEnumeration.<init>(
ResultFilteringEnumeration.java:88)
at
org.apache.ldap.server.operational.OperationalAttributeService.process(
OperationalAttributeService.java:261)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:145)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.schema.SchemaService.process(
SchemaService.java:133)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:145)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.exception.ExceptionService.process(
ExceptionService.java:322)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:145)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:251)
at org.apache.ldap.server.authz.AuthorizationService.process(
AuthorizationService.java:384)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:145)
at org.apache.ldap.server.authz.AuthorizationService.process(
AuthorizationService.java:97)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.authn.AuthenticationService.process(
AuthenticationService.java:217)
at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
InterceptorChain.java:578)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:251)
at org.apache.ldap.server.normalization.NormalizationService.process(
NormalizationService.java:151)
at org.apache.ldap.server.interceptor.BaseInterceptor.process(
BaseInterceptor.java:145)
at org.apache.ldap.server.interceptor.InterceptorChain.process(
InterceptorChain.java:478)
at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
:171)
at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.search(
JndiProvider.java:235)
at org.apache.ldap.server.jndi.ServerDirContext.search(
ServerDirContext.java:593)
at org.apache.ldap.server.jndi.ServerDirContext.search(
ServerDirContext.java:545)
at javax.naming.directory.InitialDirContext.search(
InitialDirContext.java:238)
at org.apache.ldap.server.protocol.SearchHandler.messageReceived(
SearchHandler.java:126)
at
org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
DemuxingProtocolHandler.java:69)
at
org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
AbstractProtocolFilterChain.java:149)
at
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)
Re: Release naming. (Was: Re: locking issue with apacheds 0.9 - URGENT
!!!)
Posted by Alex Karasulu <ao...@bellsouth.net>.
Trygve Laugstøl wrote:
> Emmanuel Lecharny wrote:
>>
>> Hi Trygve,
>>
>> On 7/7/06, *Trygve Laugstøl* <trygvis@apache.org
>> <ma...@apache.org>> wrote:
>>
>> If you have a RC that is not of final release quality you should
>> really
>> use another name than RC. If it really is that unstable it should
>> still
>> be marked as an unstable release.
>>
>> Release candidates usually means that "This is what I would like to
>> release, please test it and if everything is ok we'll rename it to
>> 1.0"
For us a release candidate is one where there is a freeze on new
features additions. The odd 0.9 branch was for feature additions. Just
like the linux 1.3 or 2.1 branches were feature addition branches.
So when we freeze the additions of new branches we start preparing for
releasing the first stable branch release. In between 0.9.X and 1.0
releases are the 1.0 RCs.
1.0 RC like you say can be deemed good to release as 1.0. We intended
0.9.5 to be a RC for 1.0 and hoped it would go out the door as a 1.0 but
we found problems.
Basically I think our idea of a RC is the same. The difference is we're
finding many more issues than we though so the period for it is long.
I do not think we should plan release candidates RC5 etc. If a release
candidate is not good enough then there will be another with the right
fixes until we get to the quality we want.
> You are already using the Linux versioning with odd numbers beeing
> unstable releases. But you seem to have skipped the part where they
> rename the last odd release to a even version number when the odd branch
> is concidered stable.
We did rename what was to be released as 0.9.5 to 1.0-RC1. We just did
not release 0.9.5. I think its a matter of semantics right?
> Usually an RC is a statement saying "This release should not contain any
> major bugs and should be production quality." but you are now definining
> it to "This release is supposed to be stable but it may still contain
> bugs". That is at least the impression I'm getting from what I've
> gathered from the list. If this is not true I would have expected you go
> to back to releasing 0.9 versions until the product is of release quality.
Our problem is when we froze new features and readied ourselves for a
1.0 we found too many bugs. So the RC candidates kept going on and on.
It should have taken less time but this is what we have so we will
keep solving bugs and issues as users test this code.
Key thing to point out with a RC series is as soon as one is good enough
the series ends. Also RC series get better in quality with each release
since we find and solve more bugs without introducing new ones
(hopefully). This is to a large extent true because we do not add new
features that change the code in major ways.
If we went back to 0.9 (odd hence feature introduction branch) then we
could not say the next release *should* be of higher quality and all
feature additions have been frozen.
BTW for the 1.0 branch we merely intend to do bug fixes. 1.1 will start
off introducing new features somewhat destabilizing the server. Then
1.2 will stabilize and so on.
>> - then, users simply use it a different way we do. They fill JIRAs,
>> attach patches, and we fix them. We don't add more features, we just
>> fix minor ones in the mean time.
I agree with E here.
>> - at a point, we successfully closed all the major issues : time for a
>> new RC
I agree the RC series should not be planned. They are there to
stabilize the code for the first GA release of a branch. Once there is
a RC that is tested and deemed stable enough we can release 1.0 or just
rename it to 1.0.
However there have been situations where we released 1.0-RC3 for example
in advance for user testing before solving all bugs. We knew we were
going to have to do an RC4 because RC3 was not good enough. This was
because we wanted to get something out for users to confirm fixes to
bugs. Not a perfect situation I admit it. The beta designator might be
a good idea here but we really thought we'd be done when we started this
RC series with one at most two candidates.
Really I think it's all semantics. Our release candidates are official
releases because we want the user community to get their hands on an
official release so they can tell us we are GA worthy.
So instead of riping out a RC tarball and asking peeps to test it for a
week we tag and release calling it a RC. Then we wait for bugs to come
in. If there are not many bugs within a certain time (2-3 months) then
we can release 1.0 GA.
See it's just about time periods and semantics. Most people are used to
the RC tarball with a notice to test for a few days before doing a GA
release. We're a bit more spartan about it because we're building
server side software that needs serious dependability. It's not a
client side application that can work OK with a few bugs and
workarounds. My goal is not to simplify the nature of client side
verses server side software. However for example a memory leak in a
client side program run occasionally will not amplify into a nightmare
as does a memory leak in a process that might run for months. These
kinds of long running problems take months to figure out. You can't
just run the server and find these hairy bugs some of which are often MT
in nature.
So take the normal 1 week process you are used to for RCs and stretch it
out to 2-3 months with an SVN tag for the RC. Then you arrive at our
scheme.
Crazy? Perhaps. But we want 1.0 to be rock solid. When we put it out
there people should have confidence in the software.
Alex
Re: Release naming. (Was: Re: locking issue with apacheds 0.9 - URGENT !!!)
Posted by Emmanuel Lecharny <el...@gmail.com>.
On 7/7/06, Trygve Laugstøl <tr...@apache.org> wrote:
>
> Emmanuel Lecharny wrote:
> >
> > Hi Trygve,
> >
> > On 7/7/06, *Trygve Laugstøl* <trygvis@apache.org
> > <ma...@apache.org>> wrote:
> >
> > If you have a RC that is not of final release quality you should
> really
> > use another name than RC. If it really is that unstable it should
> still
> > be marked as an unstable release.
> >
> > Release candidates usually means that "This is what I would like to
> > release, please test it and if everything is ok we'll rename it to
> 1.0"
> >
> > --
> > Trygve
> >
> >
> > RC are really suposed to be release candidate, not final. A RC can be
> > found unstable because a bug has been found in it. We are not igniring
> > major bugs, and we really try to cut a new RC when all the current RC
> > major bugs are closed. If someone download a RC, and found a bug,
> > perfect : we are on our way to a new RC.
> >
> > The problem is that we may invent new names like GA, or whatever, but it
> > won't change the process :
> > - while all the major functionnalities are not into the product, it's a
> > 0.X version
> > - when we have gathered all the makor functions into the product, and
> > when all the running major bugs are fixed, we deliver a 1.0-RC1
>
> I see that we have a rather different view on the meaning of the names
> here, but normally that's when people start to deliver alpha and beta
> releases.
This is not because we don't agree that I'm right :)
We don't have alpha and beta. Many Apache projects don't have alpha and
beta. In fact, I don't think there is a common agreement on naming in the
industry. What we have are usages, and it can change from each organization.
You are already using the Linux versioning with odd numbers beeing
> unstable releases. But you seem to have skipped the part where they
> rename the last odd release to a even version number when the odd branch
> is concidered stable.
Welle, we haven't already reached this point :)
Usually an RC is a statement saying "This release should not contain any
> major bugs and should be production quality." but you are now definining
> it to "This release is supposed to be stable but it may still contain
> bugs".
I meant, minor bugs, and I defined what I called minor bug (cf my previous
mail). All major bugs are to be closed before a new RC is released,
definitively.
That is at least the impression I'm getting from what I've
> gathered from the list.
Sorry about that :( We for sure have to improve our behavior, so thanks for
this kind of feedback.
If this is not true I would have expected you go
> to back to releasing 0.9 versions until the product is of release quality.
We really thought that 1.0-RC1 was stable enough to deserve this label. It
has been used by Geronimo, James and a few other project before 1.0-RC1,
without too much bad issues. At some point, you must take a chance, and hope
you weren't too far from the target.
> - then, users simply use it a different way we do. They fill JIRAs,
> > attach patches, and we fix them. We don't add more features, we just fix
> > minor ones in the mean time.
> > - at a point, we successfully closed all the major issues : time for a
> > new RC
> > - after a few iterations, we may think that the version is stable enough
> > to be labeled 1.0. It takes time because it's not just a question of
> > code, but mainly documentation, minor fixes, performances tests,
> > regression tests, and so on.
>
> A RC should definitely include the entire package that's supposed to be
> released, it is after all called a release *candidate*.
Well, if you consider Eclipse, they do have RC which don't contain all the
final features. Again, I don't think that there is a consensus on such
matter. For us - correct me if i'm wrong, guys - RCx is feature full, but
may lack of documentation and minor bugs may be there. If a major bug is
found in RCx, then a RCx+1 is released to avoid users of RCx being blocked.
> FYI, RC3 was supposed to be stable enough 3 weeks ago, then while doing
> > intensive tests, we found a major performance problem, and a major
> > memory leak (not likeley to be found before you insert more than 100 000
> > entries). Call it unstable, but only because the unstability factor has
> > popup.
> >
> > So I think we comply with the "please test it" spirit. And be sure that
> > the next RC (RC4) won't be the last one. We have a RC5 in mind because
> > we need to improve the documentation, and because many little bugs need
> > to be patched (an exemple of what is a little bug : if you use the
> > LdifReader class, it won't accept a file which does not end with two \n
> > : this is a bug, but it's not blocking. Users shiuld only be informed on
> > this limitation. We may differ the fix until the next RC)
>
> Again, how can you call something a release *candiate* if you do not
> expect to release it? You should definitely go back to 0.9 or start
> creting beta versions.
We expect to release it. A bug may not always be a show-stopper, as soon as
the user know about it and that it's not blocking. We are not living in a
perfect world, where products are delivered 1°°% bullet-proof, documentation
ready, feature completed... Are we ? But that doesn't mean eithger that we
consider half-finished work as perfect :) We do your best, we make choices.
At the end, the user is the judge.
> I hope my opinion is shared, I also may be totally wrong, but, however,
> > this is always the same MTBF problem :
> > * a program is correct until the next found bug
>
> Everyone is entitled to a opinion of course, and each project define its
> own naming schemes which is fine.
>
> But when you do not have a public page describing the naming of the
> releases and you naming that is commonly known to be stable you should
> take a look at your own naming scheme.
Yeah, we may need to add a page on our - very crappy and limited - site...
If you take a look at [1] you will see that you have annouced the RC1
> release (where are the other two releases) without saying anything about
> this not beeing the (hopefully) last release before 1.0. The normal way
> of trying out a RC candidate is to try to run it in either production or
> a production-like environment, see if it works and report back any
> results (positive or negative)
Nobody is perfect :) Thanks for pointing this out, we will try to improve
our communication. Btw, we are welcoming any volounteer and engage them to
join us and improve the whole quality of ADS, being the site, the
documentation, the tests, the code, or even the release policy documentation
:)
[1]: http://directory.apache.org/subprojects/apacheds/releases.html
>
> --
> Trygve
>
--
Cordialement,
Emmanuel Lécharny
Release naming. (Was: Re: locking issue with apacheds 0.9 - URGENT
!!!)
Posted by Trygve Laugstøl <tr...@apache.org>.
Emmanuel Lecharny wrote:
>
> Hi Trygve,
>
> On 7/7/06, *Trygve Laugstøl* <trygvis@apache.org
> <ma...@apache.org>> wrote:
>
> If you have a RC that is not of final release quality you should really
> use another name than RC. If it really is that unstable it should still
> be marked as an unstable release.
>
> Release candidates usually means that "This is what I would like to
> release, please test it and if everything is ok we'll rename it to 1.0"
>
> --
> Trygve
>
>
> RC are really suposed to be release candidate, not final. A RC can be
> found unstable because a bug has been found in it. We are not igniring
> major bugs, and we really try to cut a new RC when all the current RC
> major bugs are closed. If someone download a RC, and found a bug,
> perfect : we are on our way to a new RC.
>
> The problem is that we may invent new names like GA, or whatever, but it
> won't change the process :
> - while all the major functionnalities are not into the product, it's a
> 0.X version
> - when we have gathered all the makor functions into the product, and
> when all the running major bugs are fixed, we deliver a 1.0-RC1
I see that we have a rather different view on the meaning of the names
here, but normally that's when people start to deliver alpha and beta
releases.
You are already using the Linux versioning with odd numbers beeing
unstable releases. But you seem to have skipped the part where they
rename the last odd release to a even version number when the odd branch
is concidered stable.
Usually an RC is a statement saying "This release should not contain any
major bugs and should be production quality." but you are now definining
it to "This release is supposed to be stable but it may still contain
bugs". That is at least the impression I'm getting from what I've
gathered from the list. If this is not true I would have expected you go
to back to releasing 0.9 versions until the product is of release quality.
> - then, users simply use it a different way we do. They fill JIRAs,
> attach patches, and we fix them. We don't add more features, we just fix
> minor ones in the mean time.
> - at a point, we successfully closed all the major issues : time for a
> new RC
> - after a few iterations, we may think that the version is stable enough
> to be labeled 1.0. It takes time because it's not just a question of
> code, but mainly documentation, minor fixes, performances tests,
> regression tests, and so on.
A RC should definitely include the entire package that's supposed to be
released, it is after all called a release *candidate*.
> FYI, RC3 was supposed to be stable enough 3 weeks ago, then while doing
> intensive tests, we found a major performance problem, and a major
> memory leak (not likeley to be found before you insert more than 100 000
> entries). Call it unstable, but only because the unstability factor has
> popup.
>
> So I think we comply with the "please test it" spirit. And be sure that
> the next RC (RC4) won't be the last one. We have a RC5 in mind because
> we need to improve the documentation, and because many little bugs need
> to be patched (an exemple of what is a little bug : if you use the
> LdifReader class, it won't accept a file which does not end with two \n
> : this is a bug, but it's not blocking. Users shiuld only be informed on
> this limitation. We may differ the fix until the next RC)
Again, how can you call something a release *candiate* if you do not
expect to release it? You should definitely go back to 0.9 or start
creting beta versions.
> I hope my opinion is shared, I also may be totally wrong, but, however,
> this is always the same MTBF problem :
> * a program is correct until the next found bug
Everyone is entitled to a opinion of course, and each project define its
own naming schemes which is fine.
But when you do not have a public page describing the naming of the
releases and you naming that is commonly known to be stable you should
take a look at your own naming scheme.
If you take a look at [1] you will see that you have annouced the RC1
release (where are the other two releases) without saying anything about
this not beeing the (hopefully) last release before 1.0. The normal way
of trying out a RC candidate is to try to run it in either production or
a production-like environment, see if it works and report back any
results (positive or negative)
[1]: http://directory.apache.org/subprojects/apacheds/releases.html
--
Trygve
Re: locking issue with apacheds 0.9 - URGENT !!!
Posted by Emmanuel Lecharny <el...@gmail.com>.
Hi Trygve,
On 7/7/06, Trygve Laugstøl <tr...@apache.org> wrote:
>
> If you have a RC that is not of final release quality you should really
> use another name than RC. If it really is that unstable it should still
> be marked as an unstable release.
>
> Release candidates usually means that "This is what I would like to
> release, please test it and if everything is ok we'll rename it to 1.0"
>
> --
> Trygve
>
RC are really suposed to be release candidate, not final. A RC can be found
unstable because a bug has been found in it. We are not igniring major bugs,
and we really try to cut a new RC when all the current RC major bugs are
closed. If someone download a RC, and found a bug, perfect : we are on our
way to a new RC.
The problem is that we may invent new names like GA, or whatever, but it
won't change the process :
- while all the major functionnalities are not into the product, it's
a 0.Xversion
- when we have gathered all the makor functions into the product, and when
all the running major bugs are fixed, we deliver a 1.0-RC1
- then, users simply use it a different way we do. They fill JIRAs, attach
patches, and we fix them. We don't add more features, we just fix minor ones
in the mean time.
- at a point, we successfully closed all the major issues : time for a new
RC
- after a few iterations, we may think that the version is stable enough to
be labeled 1.0. It takes time because it's not just a question of code, but
mainly documentation, minor fixes, performances tests, regression tests, and
so on.
FYI, RC3 was supposed to be stable enough 3 weeks ago, then while doing
intensive tests, we found a major performance problem, and a major memory
leak (not likeley to be found before you insert more than 100 000 entries).
Call it unstable, but only because the unstability factor has popup.
So I think we comply with the "please test it" spirit. And be sure that the
next RC (RC4) won't be the last one. We have a RC5 in mind because we need
to improve the documentation, and because many little bugs need to be
patched (an exemple of what is a little bug : if you use the LdifReader
class, it won't accept a file which does not end with two \n : this is a
bug, but it's not blocking. Users shiuld only be informed on this
limitation. We may differ the fix until the next RC)
I hope my opinion is shared, I also may be totally wrong, but, however, this
is always the same MTBF problem :
* a program is correct until the next found bug
IMHO
Emmanuel
--
Cordialement,
Emmanuel Lécharny
Re: locking issue with apacheds 0.9 - URGENT !!!
Posted by Trygve Laugstøl <tr...@apache.org>.
Emmanuel Lecharny wrote:
> Ajay Upadhyaya a écrit :
>
>> Hi,
>
>
> 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.
>
>
> Well, just upgrade to ApacheDS-1.0-RC3. This is much more stable, and
> the kind of issue you have has been fixed. Be aware that 1.0-RC3 also
> has many problems, and that a 1.0-RC4 is being worked out (mid-july?) .
>
> Remember that 0.9 or 1.0-RCx are by no mean final releases, and that you
> may found bugs. 1.0-RC3 still has some memory leaks (which existed in
> previous versions, but were hidden by much more serious bugs :)
If you have a RC that is not of final release quality you should really
use another name than RC. If it really is that unstable it should still
be marked as an unstable release.
Release candidates usually means that "This is what I would like to
release, please test it and if everything is ok we'll rename it to 1.0"
--
Trygve
Re: locking issue with apacheds 0.9 - URGENT !!!
Posted by Emmanuel Lecharny <el...@gmail.com>.
Ajay Upadhyaya a écrit :
> Hi,
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.
Well, just upgrade to ApacheDS-1.0-RC3. This is much more stable, and
the kind of issue you have has been fixed. Be aware that 1.0-RC3 also
has many problems, and that a 1.0-RC4 is being worked out (mid-july?) .
Remember that 0.9 or 1.0-RCx are by no mean final releases, and that you
may found bugs. 1.0-RC3 still has some memory leaks (which existed in
previous versions, but were hidden by much more serious bugs :)
> 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
If you want to get the sources, the best soltuion is to get them
directly from svn :
http://directory.apache.org/source-repository.html
Thank you for using ADS and thank you for the report. I hope this answer
helps :)
Emmanuel
Re: locking issue with apacheds 0.9 - URGENT !!!
Posted by Ajay Upadhyaya <aj...@gmail.com>.
Emmanuel,
Thanks for replies, I'm planning to upgrade to 1.0RC3 soon, but for now I've
patched my local ADS 0.9 and giving it a try, hope it works... may be I'll
hit a different issue, or may be not
Found a good article related to HashMap.get issue
http://blogs.opensymphony.com/plightbo/2005/07/hashmapget_can_cause_an_infini.html
-Ajay
On 7/7/06, Emmanuel Lecharny <el...@gmail.com> wrote:
>
> Ajay Upadhyaya a écrit :
>
> > I think I'm getting to the issue here... it seems that
> > java.util.HashMap.get() is getting stuck in infinite loop , and it is
> > happening due to CachingNormalizer not protecting LRUMap from
> > concurrent access in multiple threads
>
> FYI, SequencedHashMap is only used in SynchronizedLRUMap, which protect
> the access to the HashMap. At least in 1.0-RC3 release.
>
> Just give 1.0-RC3 a try :)
>
> Emmanuel
>
Re: locking issue with apacheds 0.9 - URGENT !!!
Posted by Emmanuel Lecharny <el...@gmail.com>.
Ajay Upadhyaya a écrit :
> I think I'm getting to the issue here... it seems that
> java.util.HashMap.get() is getting stuck in infinite loop , and it is
> happening due to CachingNormalizer not protecting LRUMap from
> concurrent access in multiple threads
FYI, SequencedHashMap is only used in SynchronizedLRUMap, which protect
the access to the HashMap. At least in 1.0-RC3 release.
Just give 1.0-RC3 a try :)
Emmanuel
Re: locking issue with apacheds 0.9 - URGENT !!!
Posted by Emmanuel Lecharny <el...@gmail.com>.
Ajay Upadhyaya a écrit :
> I think I'm getting to the issue here... it seems that
> java.util.HashMap.get() is getting stuck in infinite loop , and it is
> happening due to CachingNormalizer not protecting LRUMap from
> concurrent access in multiple threads
Have you done a thread-dump ? (kill -3 on Unix/Linux, don't know on W$)
If so, could you open a JIRA for this problem, and attach the
thread-dump? We may have this kind of issue in 1.0-RCx releases, and we
would like to analyze the problem further.
Thanks !
Re: locking issue with apacheds 0.9 - URGENT !!!
Posted by Ajay Upadhyaya <aj...@gmail.com>.
I think I'm getting to the issue here... it seems that java.util.HashMap.get()
is getting stuck in infinite loop , and it is happening due to
CachingNormalizer not protecting LRUMap from concurrent access in multiple
threads
So following two threads are stuck in infinite loop
"IoThreadPool-13" prio=1 tid=0x081f11d8 nid=0x22a1 runnable
[6e889000..6e88a22c]
at java.util.HashMap.get(HashMap.java:325)
at org.apache.ldap.common.util.SequencedHashMap.put(
SequencedHashMap.java:414)
at org.apache.ldap.common.util.LRUMap.get(LRUMap.java:93)
at org.apache.ldap.common.schema.CachingNormalizer.normalize(
CachingNormalizer.java:80)
at org.apache.ldap.server.db.LeafEvaluator.evalEquality(
LeafEvaluator.java:322). ......
More lines deleted for clarity
"main" prio=1 tid=0x0805ba40 nid=0x22a1 runnable [bfffc000..bfffd9ac]
at java.util.HashMap.get(HashMap.java:325)
at org.apache.ldap.common.util.SequencedHashMap.put(
SequencedHashMap.java:414)
at org.apache.ldap.common.util.LRUMap.get(LRUMap.java:93)
at org.apache.ldap.common.schema.CachingNormalizer.normalize(
CachingNormalizer.java:80)
at
org.apache.ldap.server.schema.ConcreteNameComponentNormalizer.normalizeByName
(ConcreteNameComponentNormalizer.java:59)
at org.apache.ldap.common.name.antlrValueParser.value(
antlrValueParser.java:128)
at org.apache.ldap.common.name.antlrNameParser.attributeTypeAndValue(
antlrNameParser.java:189)
at org.apache.ldap.common.name.antlrNameParser.nameComponent(
antlrNameParser.java:120)
at org.apache.ldap.common.name.antlrNameParser.name(antlrNameParser.java
:95)
at org.apache.ldap.common.name.DnParser.parse(DnParser.java:178)
- locked <0x74936c58> (a java.io.PipedOutputStream)
at org.apache.ldap.common.name.DnParser.parse(DnParser.java:255)
at org.apache.ldap.common.schema.DnComparator.compare(DnComparator.java
:93)
at org.apache.ldap.server.schema.SerializableComparator.compare(
SerializableComparator.java:94)
at jdbm.btree.BPage.compare(BPage.java:841)
at jdbm.btree.BPage.findChildren(BPage.java:682)
at jdbm.btree.BPage.find(BPage.java:269)
at jdbm.btree.BPage.find(BPage.java:286)
at jdbm.btree.BTree.find(BTree.java:406)
- locked <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
:1094)...
More lines deleted for clarity
And rest are waiting to lock the btree like this
"IoThreadPool-17" prio=1 tid=0x081f4ef8 nid=0x22a1 waiting for monitor entry
[6e98b000..6e98c22c]
at jdbm.btree.BTree.find(BTree.java:397)
- waiting to lock <0x749926d8> (a jdbm.btree.BTree)
at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
On 7/6/06, Ajay Upadhyaya <aj...@gmail.com> wrote:
>
> Hi,
> I'm using apacheds0.9 on jdk 1.4. The ADS hangs intermittently, and the
> thread dump shows it clearly. Any suggestion (fix) would be highly
> appreciated. Also, where can I get complete source of apacheds 0.9release. The source zip at
> http://apache.us.lucid.dk/directory/apacheds/unstable/0.9/0.9.0/ is not
> complete... e.g. I could not locate sources for org.apache.ldap.commonpackage ( and its sub packages). Can someone can direct me to the source of
> 0.9 release
>
> Once ADS encounters this issue, the client (which is using JNDI pooled
> connections) max outs the connections in the pool, and subsequent threads
> wait for connections to be come free...
>
> Thanks,
> Ajay
>
> Here is the thread dump of ADS
>
> =======================================================================================
> "VM Periodic Task Thread" prio=1 tid=0x080a8ec0 nid=0x22a1 waiting on
> condition
> "Suspend Checker Thread" prio=1 tid=0x080a5d08 nid=0x22a1 runnable
> Full thread dump Java HotSpot(TM) Client VM (1.4.2_06-b03 mixed mode):
>
> "IoThreadPool-41" prio=1 tid=0x081f8f18 nid=0x22a1 in Object.wait()
> [6def7000..6def722c]
> at java.lang.Object.wait(Native Method)
> - waiting on <0x7492d738> (a org.apache.mina.util.BlockingSet)
> at java.lang.Object.wait(Object.java:429)
> at org.apache.mina.util.BlockingSet.waitForNewItem (BlockingSet.java
> :61)
> - locked <0x7492d738> (a org.apache.mina.util.BlockingSet)
> at org.apache.mina.util.BaseThreadPool$Worker.fetchBuffer(
> BaseThreadPool.java:298)
> - locked <0x7492d738> (a org.apache.mina.util.BlockingSet)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :271)
>
> "IoThreadPool-40" prio=1 tid=0x0825bc70 nid=0x22a1 in Object.wait()
> [6e605000..6e60522c]
> at java.lang.Object.wait(Native Method)
> - waiting on <0x7492d6d8> (a org.apache.mina.util.BlockingSet)
> at java.lang.Object.wait(Object.java:429)
> at org.apache.mina.util.BlockingSet.waitForNewItem (BlockingSet.java
> :61)
> - locked <0x7492d6d8> (a org.apache.mina.util.BlockingSet)
> at org.apache.mina.util.BaseThreadPool$Worker.fetchBuffer(
> BaseThreadPool.java:298)
> - locked <0x7492d6d8> (a org.apache.mina.util.BlockingSet)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :271)
>
> "IoThreadPool-39" prio=1 tid=0x081f8998 nid=0x22a1 waiting for monitor
> entry [6df77000..6df7822c]
> at jdbm.btree.BTree.find(BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get (JdbmTable.java:275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-38" prio=1 tid=0x081f82a8 nid=0x22a1 waiting for monitor
> entry [6dff8000..6dff922c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-37" prio=1 tid=0x081f7da8 nid=0x22a1 waiting for monitor
> entry [6e079000..6e07a22c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-36" prio=1 tid=0x081f7018 nid=0x22a1 waiting for monitor
> entry [6e0fa000..6e0fb22c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-35" prio=1 tid=0x08261a60 nid=0x22a1 waiting for monitor
> entry [6e17b000..6e17c22c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-34" prio=1 tid=0x08261620 nid=0x22a1 waiting for monitor
> entry [6e1fc000..6e1fd22c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-33" prio=1 tid=0x08260f00 nid=0x22a1 waiting for monitor
> entry [6e27d000..6e27e22c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-32" prio=1 tid=0x08260170 nid=0x22a1 waiting for monitor
> entry [6e2fe000..6e2ff22c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-31" prio=1 tid=0x0825efc8 nid=0x22a1 waiting for monitor
> entry [6e37f000..6e38022c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-30" prio=1 tid=0x0825b158 nid=0x22a1 waiting for monitor
> entry [6e90a000..6e90b22c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-28" prio=1 tid=0x0825e020 nid=0x22a1 waiting for monitor
> entry [6e400000..6e40122c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-27" prio=1 tid=0x0825d900 nid=0x22a1 waiting for monitor
> entry [6e481000..6e48222c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-26" prio=1 tid=0x0825cbf8 nid=0x22a1 waiting for monitor
> entry [6e502000..6e50322c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-25" prio=1 tid=0x0825c818 nid=0x22a1 waiting for monitor
> entry [6e583000..6e58422c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-23" prio=1 tid=0x0825b8c8 nid=0x22a1 waiting for monitor
> entry [6e685000..6e68622c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-22" prio=1 tid=0x0825b500 nid=0x22a1 waiting for monitor
> entry [6e706000..6e70722c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-21" prio=1 tid=0x081f0200 nid=0x22a1 waiting for monitor
> entry [6e787000..6e78822c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-19" prio=1 tid=0x08252800 nid=0x22a1 waiting for monitor
> entry [6e808000..6e80922c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-17" prio=1 tid=0x081f4ef8 nid=0x22a1 waiting for monitor
> entry [6e98b000..6e98c22c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java
> :1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(
> JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(
> JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup (
> AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(
> SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process (
> AuthenticationService.java:277)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java :185)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process (
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java
> :171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(
> JndiProvider.java:247)
> at org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java
> :118)
> at org.apache.ldap.server.jndi.ServerDirContext.<init>(
> ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext .<init>(
> ServerLdapContext.java:56)
> at org.apache.ldap.server.jndi.JndiProvider.getLdapContext(
> JndiProvider.java:122)
> at org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(
> CoreContextFactory.java :245)
> at org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(
> ServerContextFactory.java:153)
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java
> :662)
> at javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java
> :243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java
> :133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived (
> BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(
> AbstractProtocolFilterChain.java :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(
> AbstractProtocolFilterChain.java :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(
> AbstractProtocolFilterChain.java :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived
> (ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(
> AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(
> AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(
> AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(
> ProtocolThreadPoolFilter.java:96)
> at org.apache.mina.util.BaseThreadPool$Worker.processEvents(
> BaseThreadPool.java :340)
> at org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java
> :279)
>
> "IoThreadPool-15" prio=1 tid=0x080ee770 nid=0x22a1 runnable
> [6ea8d000..6ea8e22c]
> at java.util.HashMap.containsKey (HashMap.java:345)
> at org.apache.ldap.common.util.SequencedHashMap.containsKey(
> SequencedHashMap.java:240)
> at org.apache.ldap.common.schema.CachingNormalizer.normalize(
> CachingNormalizer.java:78)
> at org.apache.ldap.server.db.LeafEvaluator.evalEquality (
> LeafEvaluator.java:322)
> at org.apache.ldap.server.db.LeafEvaluator.evaluate(LeafEvaluator.java
> :111)
> at org.apache.ldap.server.db.ExpressionEvaluator.evaluate(
> ExpressionEvaluator.java:105)
> at org.apache.ldap.server.db.ExpressionEvaluator.evaluate (
> ExpressionEvaluator.java:132)
> at org.apache.ldap.server.db.ExpressionEnumerator$2.assertCandidate(
> ExpressionEnumerator.java:252)
> at org.apache.ldap.server.db.IndexAssertionEnumeration.prefetch(
> IndexAssertionEnumeration.java :184)
> at org.apache.ldap.server.db.IndexAssertionEnumeration.next(
> IndexAssertionEnumeration.java:137)
> at org.apache.ldap.server.db.SearchResultEnumeration.next(
> SearchResultEnumeration.java:90)
> at org.apache.ldap.server.db.ResultFilteringEnumeration.prefetch (
> ResultFilteringEnumeration.java:243)
> at org.apache.ldap.server.db.ResultFilteringEnumeration.<init>(
> ResultFilteringEnumeration.java:88)
> at
> org.apache.ldap.server.operational.OperationalAttributeService.process (
> OperationalAttributeService.java:261)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:145)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java :578)
> at org.apache.ldap.server.schema.SchemaService.process(
> SchemaService.java:133)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:145)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process (
> InterceptorChain.java:578)
> at org.apache.ldap.server.exception.ExceptionService.process(
> ExceptionService.java:322)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:145)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:251)
> at org.apache.ldap.server.authz.AuthorizationService.process (
> AuthorizationService.java:384)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:145)
> at org.apache.ldap.server.authz.AuthorizationService.process(
> AuthorizationService.java:97)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process(
> InterceptorChain.java:578)
> at org.apache.ldap.server.authn.AuthenticationService.process(
> AuthenticationService.java:217)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process (
> InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:251)
> at org.apache.ldap.server.normalization.NormalizationService.process(
> NormalizationService.java :151)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process(
> BaseInterceptor.java:145)
> at org.apache.ldap.server.interceptor.InterceptorChain.process(
> InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke (JndiProvider.java
> :171)
> at org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.search(
> JndiProvider.java:235)
> at org.apache.ldap.server.jndi.ServerDirContext.search(
> ServerDirContext.java:593)
> at org.apache.ldap.server.jndi.ServerDirContext.search(
> ServerDirContext.java:545)
> at javax.naming.directory.InitialDirContext.search(
> InitialDirContext.java:238)
> at org.apache.ldap.server.protocol.SearchHandler.messageReceived (
> SearchHandler.java:126)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(
> DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived (
> AbstractProtocolFilterChain.java:149)
> at o
> ...
>
> [Message clipped]
Re: locking issue with apacheds 0.9 - URGENT !!!
Posted by Alex Karasulu <ao...@bellsouth.net>.
Ajay,
Sorry I cannot help you with this non-stable version of ApacheDS. Move
up to the RC candidates and see if you get this problem.
Alex
Ajay Upadhyaya wrote:
> Hi,
> I'm using apacheds0.9 on jdk 1.4. The ADS hangs intermittently, and the
> thread dump shows it clearly. Any suggestion (fix) would be highly
> appreciated. Also, where can I get complete source of apacheds 0.9
> release. The source zip at
> http://apache.us.lucid.dk/directory/apacheds/unstable/0.9/0.9.0/ is not
> complete... e.g. I could not locate sources for org.apache.ldap.common
> package ( and its sub packages). Can someone can direct me to the source
> of 0.9 release
>
> Once ADS encounters this issue, the client (which is using JNDI pooled
> connections) max outs the connections in the pool, and subsequent
> threads wait for connections to be come free...
>
> Thanks,
> Ajay
>
> Here is the thread dump of ADS
> =======================================================================================
> "VM Periodic Task Thread" prio=1 tid=0x080a8ec0 nid=0x22a1 waiting on
> condition
> "Suspend Checker Thread" prio=1 tid=0x080a5d08 nid=0x22a1 runnable
> Full thread dump Java HotSpot(TM) Client VM (1.4.2_06-b03 mixed mode):
>
> "IoThreadPool-41" prio=1 tid=0x081f8f18 nid=0x22a1 in Object.wait()
> [6def7000..6def722c]
> at java.lang.Object.wait(Native Method)
> - waiting on <0x7492d738> (a org.apache.mina.util.BlockingSet)
> at java.lang.Object.wait(Object.java:429)
> at org.apache.mina.util.BlockingSet.waitForNewItem (BlockingSet.java:61)
> - locked <0x7492d738> (a org.apache.mina.util.BlockingSet)
> at
> org.apache.mina.util.BaseThreadPool$Worker.fetchBuffer(BaseThreadPool.java:298)
> - locked <0x7492d738> (a org.apache.mina.util.BlockingSet)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:271)
>
> "IoThreadPool-40" prio=1 tid=0x0825bc70 nid=0x22a1 in Object.wait()
> [6e605000..6e60522c]
> at java.lang.Object.wait(Native Method)
> - waiting on <0x7492d6d8> (a org.apache.mina.util.BlockingSet)
> at java.lang.Object.wait(Object.java:429)
> at org.apache.mina.util.BlockingSet.waitForNewItem (BlockingSet.java:61)
> - locked <0x7492d6d8> (a org.apache.mina.util.BlockingSet)
> at
> org.apache.mina.util.BaseThreadPool$Worker.fetchBuffer(BaseThreadPool.java:298)
> - locked <0x7492d6d8> (a org.apache.mina.util.BlockingSet)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:271)
>
> "IoThreadPool-39" prio=1 tid=0x081f8998 nid=0x22a1 waiting for monitor
> entry [6df77000..6df7822c]
> at jdbm.btree.BTree.find(BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get (JdbmTable.java:275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-38" prio=1 tid=0x081f82a8 nid=0x22a1 waiting for monitor
> entry [6dff8000..6dff922c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-37" prio=1 tid=0x081f7da8 nid=0x22a1 waiting for monitor
> entry [6e079000..6e07a22c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-36" prio=1 tid=0x081f7018 nid=0x22a1 waiting for monitor
> entry [6e0fa000..6e0fb22c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-35" prio=1 tid=0x08261a60 nid=0x22a1 waiting for monitor
> entry [6e17b000..6e17c22c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-34" prio=1 tid=0x08261620 nid=0x22a1 waiting for monitor
> entry [6e1fc000..6e1fd22c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-33" prio=1 tid=0x08260f00 nid=0x22a1 waiting for monitor
> entry [6e27d000..6e27e22c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-32" prio=1 tid=0x08260170 nid=0x22a1 waiting for monitor
> entry [6e2fe000..6e2ff22c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-31" prio=1 tid=0x0825efc8 nid=0x22a1 waiting for monitor
> entry [6e37f000..6e38022c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-30" prio=1 tid=0x0825b158 nid=0x22a1 waiting for monitor
> entry [6e90a000..6e90b22c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-28" prio=1 tid=0x0825e020 nid=0x22a1 waiting for monitor
> entry [6e400000..6e40122c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-27" prio=1 tid=0x0825d900 nid=0x22a1 waiting for monitor
> entry [6e481000..6e48222c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-26" prio=1 tid=0x0825cbf8 nid=0x22a1 waiting for monitor
> entry [6e502000..6e50322c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-25" prio=1 tid=0x0825c818 nid=0x22a1 waiting for monitor
> entry [6e583000..6e58422c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-23" prio=1 tid=0x0825b8c8 nid=0x22a1 waiting for monitor
> entry [6e685000..6e68622c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-22" prio=1 tid=0x0825b500 nid=0x22a1 waiting for monitor
> entry [6e706000..6e70722c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-21" prio=1 tid=0x081f0200 nid=0x22a1 waiting for monitor
> entry [6e787000..6e78822c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-19" prio=1 tid=0x08252800 nid=0x22a1 waiting for monitor
> entry [6e808000..6e80922c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-17" prio=1 tid=0x081f4ef8 nid=0x22a1 waiting for monitor
> entry [6e98b000..6e98c22c]
> at jdbm.btree.BTree.find (BTree.java:397)
> - waiting to lock <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw(JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java :275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at
> org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId(JdbmDatabase.java:419)
> at org.apache.ldap.server.AbstractContextPartition.lookup
> (AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at
> org.apache.ldap.server.authn.SimpleAuthenticator.authenticate(SimpleAuthenticator.java:95)
> at org.apache.ldap.server.authn.AuthenticationService.process
> (AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:101)
> at org.apache.ldap.server.interceptor.InterceptorChain.process
> (InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry(JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :245)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at
> javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:133)
> at org.apache.ldap.server.protocol.BindHandler.messageReceived
> (BindHandler.java:134)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java
> :149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java
> :99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java
> :354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "IoThreadPool-15" prio=1 tid=0x080ee770 nid=0x22a1 runnable
> [6ea8d000..6ea8e22c]
> at java.util.HashMap.containsKey (HashMap.java:345)
> at
> org.apache.ldap.common.util.SequencedHashMap.containsKey(SequencedHashMap.java:240)
> at
> org.apache.ldap.common.schema.CachingNormalizer.normalize(CachingNormalizer.java:78)
> at org.apache.ldap.server.db.LeafEvaluator.evalEquality
> (LeafEvaluator.java:322)
> at
> org.apache.ldap.server.db.LeafEvaluator.evaluate(LeafEvaluator.java:111)
> at
> org.apache.ldap.server.db.ExpressionEvaluator.evaluate(ExpressionEvaluator.java:105)
> at org.apache.ldap.server.db.ExpressionEvaluator.evaluate
> (ExpressionEvaluator.java:132)
> at
> org.apache.ldap.server.db.ExpressionEnumerator$2.assertCandidate(ExpressionEnumerator.java:252)
> at
> org.apache.ldap.server.db.IndexAssertionEnumeration.prefetch(IndexAssertionEnumeration.java
> :184)
> at
> org.apache.ldap.server.db.IndexAssertionEnumeration.next(IndexAssertionEnumeration.java:137)
> at
> org.apache.ldap.server.db.SearchResultEnumeration.next(SearchResultEnumeration.java:90)
> at org.apache.ldap.server.db.ResultFilteringEnumeration.prefetch
> (ResultFilteringEnumeration.java:243)
> at
> org.apache.ldap.server.db.ResultFilteringEnumeration.<init>(ResultFilteringEnumeration.java:88)
> at
> org.apache.ldap.server.operational.OperationalAttributeService.process
> (OperationalAttributeService.java:261)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java
> :578)
> at
> org.apache.ldap.server.schema.SchemaService.process(SchemaService.java:133)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process
> (InterceptorChain.java:578)
> at
> org.apache.ldap.server.exception.ExceptionService.process(ExceptionService.java:322)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:251)
> at org.apache.ldap.server.authz.AuthorizationService.process
> (AuthorizationService.java:384)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
> at
> org.apache.ldap.server.authz.AuthorizationService.process(AuthorizationService.java:97)
>
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.authn.AuthenticationService.process(AuthenticationService.java:217)
> at org.apache.ldap.server.interceptor.InterceptorChain$3.process
> (InterceptorChain.java:578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:251)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java
> :151)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
> at
> org.apache.ldap.server.interceptor.InterceptorChain.process(InterceptorChain.java:478)
> at org.apache.ldap.server.jndi.JndiProvider.invoke
> (JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.search(JndiProvider.java:235)
> at
> org.apache.ldap.server.jndi.ServerDirContext.search(ServerDirContext.java:593)
> at
> org.apache.ldap.server.jndi.ServerDirContext.search(ServerDirContext.java:545)
> at
> javax.naming.directory.InitialDirContext.search(InitialDirContext.java:238)
> at org.apache.ldap.server.protocol.SearchHandler.messageReceived
> (SearchHandler.java:126)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java:69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived
> (AbstractProtocolFilterChain.java:149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100
> (AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived
> (AbstractProtocolFilterChain.java:99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived
> (AbstractProtocolFilterChain.java:354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java:77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived
> (AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived
> (AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java:96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java
> :340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "SocketIoProcessor" prio=1 tid=0x081ffcf8 nid=0x22a1 runnable
> [6eb0f000..6eb0f22c]
> at sun.nio.ch.PollArrayWrapper.poll0 (Native Method)
> at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:100)
> at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:64)
> at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java :59)
> - locked <0x74a01950> (a java.util.HashSet)
> - locked <0x74a01960> (a java.util.HashSet)
> - locked <0x74a01900> (a sun.nio.ch.PollSelectorImpl)
> at sun.nio.ch.SelectorImpl.select (SelectorImpl.java:70)
> at
> org.apache.mina.io.socket.SocketIoProcessor$Worker.run(SocketIoProcessor.java:516)
>
> "IoThreadPool-13" prio=1 tid=0x081f11d8 nid=0x22a1 runnable
> [6e889000..6e88a22c]
> at java.util.HashMap.get(HashMap.java:325)
> at
> org.apache.ldap.common.util.SequencedHashMap.put(SequencedHashMap.java:414)
> at org.apache.ldap.common.util.LRUMap.get(LRUMap.java:93)
> at org.apache.ldap.common.schema.CachingNormalizer.normalize
> (CachingNormalizer.java:80)
> at
> org.apache.ldap.server.db.LeafEvaluator.evalEquality(LeafEvaluator.java:322)
> at
> org.apache.ldap.server.db.LeafEvaluator.evaluate(LeafEvaluator.java:111)
> at org.apache.ldap.server.db.ExpressionEvaluator.evaluate
> (ExpressionEvaluator.java:105)
> at
> org.apache.ldap.server.db.ExpressionEvaluator.evaluate(ExpressionEvaluator.java:132)
> at
> org.apache.ldap.server.db.ExpressionEnumerator$2.assertCandidate(ExpressionEnumerator.java
> :252)
> at
> org.apache.ldap.server.db.IndexAssertionEnumeration.prefetch(IndexAssertionEnumeration.java:184)
> at
> org.apache.ldap.server.db.IndexAssertionEnumeration.next(IndexAssertionEnumeration.java:137)
> at
> org.apache.ldap.server.db.SearchResultEnumeration.next(SearchResultEnumeration.java:90)
> at
> org.apache.ldap.server.db.ResultFilteringEnumeration.prefetch(ResultFilteringEnumeration.java:243)
> at org.apache.ldap.server.db.ResultFilteringEnumeration
> .<init>(ResultFilteringEnumeration.java:88)
> at
> org.apache.ldap.server.operational.OperationalAttributeService.process(OperationalAttributeService.java:261)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process
> (BaseInterceptor.java:145)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at
> org.apache.ldap.server.schema.SchemaService.process(SchemaService.java:133)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at org.apache.ldap.server.exception.ExceptionService.process
> (ExceptionService.java:322)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:145)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:251)
> at
> org.apache.ldap.server.authz.AuthorizationService.process(AuthorizationService.java:384)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process
> (BaseInterceptor.java:145)
> at
> org.apache.ldap.server.authz.AuthorizationService.process(AuthorizationService.java:97)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
>
> at
> org.apache.ldap.server.authn.AuthenticationService.process(AuthenticationService.java:217)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java:578)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process
> (BaseInterceptor.java:251)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:151)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java
> :145)
> at
> org.apache.ldap.server.interceptor.InterceptorChain.process(InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.search
> (JndiProvider.java:235)
> at
> org.apache.ldap.server.jndi.ServerDirContext.search(ServerDirContext.java:593)
> at
> org.apache.ldap.server.jndi.ServerDirContext.search(ServerDirContext.java:545)
> at javax.naming.directory.InitialDirContext.search
> (InitialDirContext.java:238)
> at
> org.apache.ldap.server.protocol.SearchHandler.messageReceived(SearchHandler.java:126)
> at
> org.apache.mina.protocol.handler.DemuxingProtocolHandler.messageReceived(DemuxingProtocolHandler.java
> :69)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$2.messageReceived(AbstractProtocolFilterChain.java:149)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java
> :363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java:50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java
> :524)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$1.messageReceived(AbstractProtocolFilterChain.java:99)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java
> :363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.messageReceived(AbstractProtocolFilterChain.java:354)
> at
> org.apache.mina.protocol.ProtocolSessionManagerFilterChain$1.messageReceived(ProtocolSessionManagerFilterChain.java
> :77)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.callNextMessageReceived(AbstractProtocolFilterChain.java:363)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain.access$1100(AbstractProtocolFilterChain.java
> :50)
> at
> org.apache.mina.protocol.AbstractProtocolFilterChain$Entry$1.messageReceived(AbstractProtocolFilterChain.java:524)
> at
> org.apache.mina.protocol.filter.ProtocolThreadPoolFilter.processEvent(ProtocolThreadPoolFilter.java
> :96)
> at
> org.apache.mina.util.BaseThreadPool$Worker.processEvents(BaseThreadPool.java:340)
> at
> org.apache.mina.util.BaseThreadPool$Worker.run(BaseThreadPool.java:279)
>
> "SocketAcceptor-0" prio=1 tid=0x08257bf8 nid=0x22a1 runnable
> [6eb8f000..6eb9022c]
> at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
> at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:100)
> at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:64)
> at sun.nio.ch.SelectorImpl.lockAndDoSelect (SelectorImpl.java:59)
> - locked <0x74942e88> (a java.util.HashSet)
> - locked <0x74942e98> (a java.util.HashSet)
> - locked <0x7492d4a0> (a sun.nio.ch.PollSelectorImpl)
> at sun.nio.ch.SelectorImpl.select (SelectorImpl.java:70)
> at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:74)
> at
> org.apache.mina.io.socket.SocketAcceptor$Worker.run(SocketAcceptor.java:226)
>
> "Signal Dispatcher" daemon prio=1 tid=0x080a66f8 nid=0x22a1 runnable [0..0]
>
> "Finalizer" daemon prio=1 tid=0x08092c40 nid=0x22a1 in Object.wait()
> [6f532000..6f53222c]
> at java.lang.Object.wait(Native Method)
> - waiting on <0x74910138> (a java.lang.ref.ReferenceQueue$Lock )
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
> - locked <0x74910138> (a java.lang.ref.ReferenceQueue$Lock)
> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
> at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
>
> "Reference Handler" daemon prio=1 tid=0x080911d0 nid=0x22a1 in
> Object.wait() [6f5b3000..6f5b322c]
> at java.lang.Object.wait(Native Method)
> - waiting on <0x749101a0> (a java.lang.ref.Reference$Lock)
> at java.lang.Object.wait(Object.java:429)
> at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
> - locked <0x749101a0> (a java.lang.ref.Reference$Lock)
>
> "main" prio=1 tid=0x0805ba40 nid=0x22a1 runnable [bfffc000..bfffd9ac]
> at java.util.HashMap.get(HashMap.java:325)
> at org.apache.ldap.common.util.SequencedHashMap.put
> (SequencedHashMap.java:414)
> at org.apache.ldap.common.util.LRUMap.get(LRUMap.java:93)
> at
> org.apache.ldap.common.schema.CachingNormalizer.normalize(CachingNormalizer.java:80)
> at
> org.apache.ldap.server.schema.ConcreteNameComponentNormalizer.normalizeByName
> (ConcreteNameComponentNormalizer.java:59)
> at
> org.apache.ldap.common.name.antlrValueParser.value(antlrValueParser.java:128)
> at
> org.apache.ldap.common.name.antlrNameParser.attributeTypeAndValue(antlrNameParser.java
> :189)
> at
> org.apache.ldap.common.name.antlrNameParser.nameComponent(antlrNameParser.java:120)
> at
> org.apache.ldap.common.name.antlrNameParser.name(antlrNameParser.java:95)
> at org.apache.ldap.common.name.DnParser.parse (DnParser.java:178)
> - locked <0x74936c58> (a java.io.PipedOutputStream)
> at org.apache.ldap.common.name.DnParser.parse(DnParser.java:255)
> at
> org.apache.ldap.common.schema.DnComparator.compare(DnComparator.java :93)
> at
> org.apache.ldap.server.schema.SerializableComparator.compare(SerializableComparator.java:94)
> at jdbm.btree.BPage.compare(BPage.java:841)
> at jdbm.btree.BPage.findChildren(BPage.java:682)
> at jdbm.btree.BPage.find(BPage.java:269)
> at jdbm.btree.BPage.find(BPage.java:286)
> at jdbm.btree.BTree.find(BTree.java:406)
> - locked <0x749926d8> (a jdbm.btree.BTree)
> at org.apache.ldap.server.db.jdbm.JdbmTable.getRaw (JdbmTable.java:1094)
> at org.apache.ldap.server.db.jdbm.JdbmTable.get(JdbmTable.java:275)
> at
> org.apache.ldap.server.db.jdbm.JdbmIndex.forwardLookup(JdbmIndex.java:213)
> at org.apache.ldap.server.db.jdbm.JdbmDatabase.getEntryId
> (JdbmDatabase.java:419)
> at
> org.apache.ldap.server.AbstractContextPartition.lookup(AbstractContextPartition.java:313)
> at org.apache.ldap.server.RootNexus.lookup(RootNexus.java:381)
> at org.apache.ldap.server.authn.SimpleAuthenticator.authenticate
> (SimpleAuthenticator.java:95)
> at
> org.apache.ldap.server.authn.AuthenticationService.process(AuthenticationService.java:277)
> at
> org.apache.ldap.server.interceptor.InterceptorChain$3.process(InterceptorChain.java
> :578)
> at
> org.apache.ldap.server.interceptor.BaseInterceptor.process(BaseInterceptor.java:185)
> at
> org.apache.ldap.server.normalization.NormalizationService.process(NormalizationService.java:162)
> at org.apache.ldap.server.interceptor.BaseInterceptor.process
> (BaseInterceptor.java:101)
> at
> org.apache.ldap.server.interceptor.InterceptorChain.process(InterceptorChain.java:478)
> at
> org.apache.ldap.server.jndi.JndiProvider.invoke(JndiProvider.java:171)
> at
> org.apache.ldap.server.jndi.JndiProvider$PartitionNexusImpl.hasEntry
> (JndiProvider.java:247)
> at
> org.apache.ldap.server.jndi.ServerContext.<init>(ServerContext.java:118)
> at
> org.apache.ldap.server.jndi.ServerDirContext.<init>(ServerDirContext.java:61)
> at org.apache.ldap.server.jndi.ServerLdapContext
> .<init>(ServerLdapContext.java:56)
> at
> org.apache.ldap.server.jndi.JndiProvider.getLdapContext(JndiProvider.java:122)
> at
> org.apache.ldap.server.jndi.CoreContextFactory.getInitialContext(CoreContextFactory.java
> :188)
> at
> org.apache.ldap.server.jndi.ServerContextFactory.getInitialContext(ServerContextFactory.java:153)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
> at javax.naming.InitialContext.getDefaultInitCtx
> (InitialContext.java:243)
> at javax.naming.InitialContext.init(InitialContext.java:219)
> at javax.naming.InitialContext.<init>(InitialContext.java:195)
> at javax.naming.directory.InitialDirContext.<init>(
> InitialDirContext.java:80)
> at org.apache.ldap.server.ServerMain.main(ServerMain.java:97)
>