Apache Directory Project - Re: [jira] Commented: (DIRSERVER-1047) Concurrency issuses in the nexus partition lead

This is Interesting: Free IT Magazines  
Home > Archive > Apache Directory Project > January 2008 > Re: [jira] Commented: (DIRSERVER-1047) Concurrency issuses in the nexus partition lead





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Re: [jira] Commented: (DIRSERVER-1047) Concurrency issuses in the nexus partition lead
Alex Karasulu

2008-01-03, 7:11 pm

I think we noted this problem before in another issue. This might be a
duplicate but I cannot remember for certain.

Alex

On Jan 3, 2008 4:37 AM, Simon Temple (JIRA) <jira-1oDqGaOF3Lkdnm+yROfE0A@public.gmane.org> wrote:

>
> [
> https://issues.apache.org/jira/brow...1255551
7
]
>
> Simon Temple commented on DIRSERVER-1047:
> -----------------------------------------
>
> I think the title of this entry is misleading...
>
> Running latest 1.5.2 trunk with Sun JDK 1.5.1_11 on Win 2003 server.
>
> Using jXplorer 3.1, each time I disconnect from the server I get this
> error:
>
> 2008-01-02 17:24:21,218 ERROR [
> org.apache.directory.server.ldap.support.UnbindHandler](pool-4-thread-10)
> failed to unbind session properly
> org.apache.directory.shared.ldap.exception.LdapNameNotFoundException:
> at
> org.apache.directory.server.core.partition.DefaultPartitionNexus.getPartition
> (DefaultPartitionNexus.java:1124)
> at
> org.apache.directory.server.core.partition.DefaultPartitionNexus.unbind(
> DefaultPartitionNexus.java:795)
> at
> org.apache.directory.server.core.interceptor.InterceptorChain$1.unbind(
> InterceptorChain.java:189)
> at
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1360)
> at
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:223)
> at
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1360)
> at
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:223)
> at
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1360)
> at
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:223)
> at
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1360)
> at
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:223)
> at
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1360)
> at
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:223)
> at
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1360)
> at
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:223)
> at
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1360)
> at
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:223)
> at
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1360)
> at
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:223)
> at
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1360)
> at
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:223)
> at
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1360)
> at
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:223)
> at
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1360)
> at
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:223)
> at
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1360)
> at
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:223)
> at
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1360)
> at
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:223)
> at
> org.apache.directory.server.core.interceptor.InterceptorChain.unbind(
> InterceptorChain.java:742)
> at
> org.apache.directory.server.core.partition.PartitionNexusProxy.unbind(
> PartitionNexusProxy.java:750)
> at
> org.apache.directory.server.core.partition.PartitionNexusProxy.unbind(
> PartitionNexusProxy.java:767)
> at
> org.apache.directory.server.core.jndi.ServerLdapContext.ldapUnbind(
> ServerLdapContext.java:209)
> at
> org.apache.directory.server.ldap.support.DefaultUnbindHandler.unbindMessageReceived
> (DefaultUnbindHandler.java:55)
> at
> org.apache.directory.server.ldap.support.UnbindHandler.messageReceived(
> UnbindHandler.java:38)
> at org.apache.mina.handler.demux.DemuxingIoHandler.messageReceived(
> DemuxingIoHandler.java:141)
> at
> org.apache.directory.server.ldap.LdapServer$LdapProtocolHandler.messageReceived
> (LdapServer.java:1144)
> at
> org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived
> (AbstractIoFilterChain.java:570)
> at
> org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived
> (AbstractIoFilterChain.java:299)
> at org.apache.mina.common.support.AbstractIoFilterChain.access$1100
> (AbstractIoFilterChain.java:53)
> at
> org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived
> (AbstractIoFilterChain.java:648)
> at
> org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(
> SimpleProtocolDecoderOutput.java:58)
> at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived
> (ProtocolCodecFilter.java:162)
> at
> org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived
> (AbstractIoFilterChain.java:299)
> at org.apache.mina.common.support.AbstractIoFilterChain.access$1100
> (AbstractIoFilterChain.java:53)
> at
> org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived
> (AbstractIoFilterChain.java:648)
> at org.apache.mina.filter.executor.ExecutorFilter.processEvent(
> ExecutorFilter.java:220)
> at
> org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(
> ExecutorFilter.java:264)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
> ThreadPoolExecutor.java:650)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:675)
> at java.lang.Thread.run(Thread.java:595)
>
>
> unbind requests on shutdown.
> ----------------------------------------------------------------------------------------------------
> https://issues.apache.org/jira/browse/DIRSERVER-1047
> server shutdown and an unbind request which tries a getPartition when the
> partitionTree has been emptied out.
> - failed to unbind session properly
> uid=admin,ou=system
> org.apache.directory.server.core.partition.DefaultPartitionNexus.getPartition
> (DefaultPartitionNexus.java:1112)
> org.apache.directory.server.core.partition.DefaultPartitionNexus.unbind(
> DefaultPartitionNexus.java:773)
> org.apache.directory.server.core.interceptor.InterceptorChain$1.unbind(
> InterceptorChain.java:210)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain.unbind(
> InterceptorChain.java:794)
> org.apache.directory.server.core.partition.PartitionNexusProxy.unbind(
> PartitionNexusProxy.java:683)
> org.apache.directory.server.core.partition.PartitionNexusProxy.unbind(
> PartitionNexusProxy.java:700)
> org.apache.directory.server.core.jndi.ServerLdapContext.ldapUnbind(
> ServerLdapContext.java:210)
> org.apache.directory.server.ldap.support.UnbindHandler.messageReceived(
> UnbindHandler.java:58)
> (DemuxingIoHandler.java:141)
> org.apache.directory.server.ldap. LdapProtocolProvider$LdapProtocolHandler
.messageReceived
> (LdapProtocolProvider.java:428)
> org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived
> (AbstractIoFilterChain.java:570)
> org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived
> (AbstractIoFilterChain.java:299)
> org.apache.mina.common.support.AbstractIoFilterChain.access$1100(
> AbstractIoFilterChain.java:53)
> org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived
> (AbstractIoFilterChain.java:648)
> org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(
> SimpleProtocolDecoderOutput.java:58)
> org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(
> ProtocolCodecFilter.java:176)
> org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived
> (AbstractIoFilterChain.java:299)
> org.apache.mina.common.support.AbstractIoFilterChain.access$1100(
> AbstractIoFilterChain.java:53)
> org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived
> (AbstractIoFilterChain.java:648)
> ExecutorFilter.java:220)
> org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(
> ExecutorFilter.java:264)
> ThreadPoolExecutor.java:885)
> ThreadPoolExecutor.java:907)
> - Failed to sent NoD.
> 0.0.0.0/0.0.0.0:10389
> SocketAcceptor.java:200)
> (ServerContextFactory.java:727)
> org.apache.directory.server.jndi.ServerContextFactory.afterShutdown(
> ServerContextFactory.java:164)
> org.apache.directory.server.core.DefaultDirectoryService.shutdown(
> DefaultDirectoryService.java:305)
> DefaultDirectoryService.java:218)
> org.apache.directory.server.ldap. LdapProtocolProvider$LdapProtocolHandler
]
> - [/127.0.0.1:59971] Unexpected exception from exceptionCaught handler.
> java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(
> ThreadPoolExecutor.java:1759)
> ThreadPoolExecutor.java:767)
> ThreadPoolExecutor.java:658)
> ExecutorFilter.java:101)
> ExecutorFilter.java:204)
> org.apache.mina.common.support.AbstractIoFilterChain.callNextExceptionCaught
> (AbstractIoFilterChain.java:345)
> org.apache.mina.common.support.AbstractIoFilterChain.access$1000(
> AbstractIoFilterChain.java:53)
> org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.exceptionCaught
> (AbstractIoFilterChain.java:643)
> org.apache.mina.common.support.AbstractIoFilterChain$HeadFilter.exceptionCaught
> (AbstractIoFilterChain.java:494)
> org.apache.mina.common.support.AbstractIoFilterChain.callNextExceptionCaught
> (AbstractIoFilterChain.java:345)
> org.apache.mina.common.support.AbstractIoFilterChain.fireExceptionCaught(
> AbstractIoFilterChain.java:334)
> SocketIoProcessor.java:228)
> SocketIoProcessor.java:181)
> org.apache.mina.transport.socket.nio.SocketIoProcessor.access$500(
> SocketIoProcessor.java:44)
> org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(
> SocketIoProcessor.java:448)
> NamePreservingRunnable.java:39)
> ThreadPoolExecutor.java:885)
> ThreadPoolExecutor.java:907)
> org.apache.directory.server.core.DefaultDirectoryService] - You didn't
> change the admin password of directory service instance 'default'. Please
> update the admin password as soon as possible to prevent a possible security
> breach.
> - LDIF load directory '/home/ee/test.ldif' does not exist. No LDIF files
> will be loaded.
> - Got abandon request from client (SOCKET, R: /127.0.0.1:59628, L:
> /127.0.0.1:10389, S: 0.0.0.0/0.0.0.0:10389) but request must have already
> terminated. Abandon request
> org.apache.directory.shared.ldap.message.AbandonRequestImpl@1f270c27 had
> no effect.
> org.apache.directory.server.core.DefaultDirectoryService] - You didn't
> change the admin password of directory service instance 'default'. Please
> update the admin password as soon as possible to prevent a possible security
> breach.
> - LDIF load directory '/home/ee/ldif' does not exist. No LDIF files will be
> loaded.
> - failed to unbind session properly
> uid=admin,ou=system
> org.apache.directory.server.core.partition.DefaultPartitionNexus.getPartition
> (DefaultPartitionNexus.java:1112)
> org.apache.directory.server.core.partition.DefaultPartitionNexus.unbind(
> DefaultPartitionNexus.java:773)
> org.apache.directory.server.core.interceptor.InterceptorChain$1.unbind(
> InterceptorChain.java:210)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.unbind
> (InterceptorChain.java:1412)
> org.apache.directory.server.core.interceptor.BaseInterceptor.unbind(
> BaseInterceptor.java:228)
> org.apache.directory.server.core.interceptor.InterceptorChain.unbind(
> InterceptorChain.java:794)
> org.apache.directory.server.core.partition.PartitionNexusProxy.unbind(
> PartitionNexusProxy.java:683)
> org.apache.directory.server.core.partition.PartitionNexusProxy.unbind(
> PartitionNexusProxy.java:700)
> org.apache.directory.server.core.jndi.ServerLdapContext.ldapUnbind(
> ServerLdapContext.java:210)
> org.apache.directory.server.ldap.support.UnbindHandler.messageReceived(
> UnbindHandler.java:58)
> (DemuxingIoHandler.java:141)
> org.apache.directory.server.ldap. LdapProtocolProvider$LdapProtocolHandler
.messageReceived
> (LdapProtocolProvider.java:428)
> org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived
> (AbstractIoFilterChain.java:570)
> org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived
> (AbstractIoFilterChain.java:299)
> org.apache.mina.common.support.AbstractIoFilterChain.access$1100(
> AbstractIoFilterChain.java:53)
> org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived
> (AbstractIoFilterChain.java:648)
> org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(
> SimpleProtocolDecoderOutput.java:58)
> org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(
> ProtocolCodecFilter.java:176)
> org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived
> (AbstractIoFilterChain.java:299)
> org.apache.mina.common.support.AbstractIoFilterChain.access$1100(
> AbstractIoFilterChain.java:53)
> org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived
> (AbstractIoFilterChain.java:648)
> ExecutorFilter.java:220)
> org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(
> ExecutorFilter.java:264)
> ThreadPoolExecutor.java:885)
> ThreadPoolExecutor.java:907)
>
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>


Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com