You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@directory.apache.org by Sunil Kalahasti <kv...@hotmail.com> on 2015/06/09 19:04:50 UTC
ApacheDS 2.0.0-M20 : java.lang.Error: ERR_554 double get for block
16,614
ApacheDS 2.0.0-M20 is giving the following issue:
It seems fixed as per https://issues.apache.org/jira/browse/DIRSERVER-1863 but not released.
Could you confirm this fix?
Following is the error log:
[11:00:32] WARN [org.apache.directory.server.ldap.LdapProtocolHandler] - Unexpected exception forcing session to close: sending disconnect notice to client.
java.lang.Error: ERR_554 double get for block 16,614
at jdbm.recman.RecordFile.get(RecordFile.java:185)
at jdbm.recman.PhysicalRowIdManager.allocNew(PhysicalRowIdManager.java:202)
at jdbm.recman.PhysicalRowIdManager.alloc(PhysicalRowIdManager.java:177)
at jdbm.recman.PhysicalRowIdManager.update(PhysicalRowIdManager.java:101)
at jdbm.recman.BaseRecordManager.update(BaseRecordManager.java:281)
at jdbm.recman.CacheRecordManager.updateCacheEntries(CacheRecordManager.java:417)
at jdbm.recman.CacheRecordManager.commit(CacheRecordManager.java:349)
at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmTable.sync(JdbmTable.java:977)
at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmPartition.sync(JdbmPartition.java:332)
at org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition.modify(AbstractBTreePartition.java:1367)
at org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition.modify(AbstractBTreePartition.java:1310)
at org.apache.directory.server.core.shared.partition.DefaultPartitionNexus.modify(DefaultPartitionNexus.java:482)
at org.apache.directory.server.core.api.interceptor.BaseInterceptor$1.modify(BaseInterceptor.java:228)
at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:587)
at org.apache.directory.server.core.journal.JournalInterceptor.modify(JournalInterceptor.java:229)
at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:587)
at org.apache.directory.server.core.trigger.TriggerInterceptor.modify(TriggerInterceptor.java:373)
at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:587)
at org.apache.directory.server.core.event.EventInterceptor.modify(EventInterceptor.java:279)
at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:587)
at org.apache.directory.server.core.subtree.SubentryInterceptor.modify(SubentryInterceptor.java:1214)
at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:587)
at org.apache.directory.server.core.collective.CollectiveAttributeInterceptor.modify(CollectiveAttributeInterceptor.java:165)
at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:587)
at org.apache.directory.server.core.operational.OperationalAttributeInterceptor.modify(OperationalAttributeInterceptor.java:368)
at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:587)
at org.apache.directory.server.core.schema.SchemaInterceptor.modify(SchemaInterceptor.java:1196)
at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:587)
at org.apache.directory.server.core.hash.PasswordHashingInterceptor.modify(PasswordHashingInterceptor.java:131)
at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:587)
at org.apache.directory.server.core.exception.ExceptionInterceptor.modify(ExceptionInterceptor.java:253)
at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:587)
at org.apache.directory.server.core.admin.AdministrativePointInterceptor.modify(AdministrativePointInterceptor.java:1459)
at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:587)
at org.apache.directory.server.core.authz.DefaultAuthorizationInterceptor.modify(DefaultAuthorizationInterceptor.java:267)
at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:587)
at org.apache.directory.server.core.authz.AciAuthorizationInterceptor.modify(AciAuthorizationInterceptor.java:811)
at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:587)
at org.apache.directory.server.core.referral.ReferralInterceptor.modify(ReferralInterceptor.java:319)
at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:587)
at org.apache.directory.server.core.authn.AuthenticationInterceptor.modify(AuthenticationInterceptor.java:1174)
at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:587)
at org.apache.directory.server.core.normalization.NormalizationInterceptor.modify(NormalizationInterceptor.java:216)
at org.apache.directory.server.core.DefaultOperationManager.modify(DefaultOperationManager.java:883)
at org.apache.directory.server.core.shared.DefaultCoreSession.modify(DefaultCoreSession.java:973)
at org.apache.directory.server.core.shared.DefaultCoreSession.modify(DefaultCoreSession.java:956)
at org.apache.directory.server.ldap.handlers.request.ModifyRequestHandler.handle(ModifyRequestHandler.java:56)
at org.apache.directory.server.ldap.handlers.request.ModifyRequestHandler.handle(ModifyRequestHandler.java:39)
at org.apache.directory.server.ldap.handlers.LdapRequestHandler.handleMessage(LdapRequestHandler.java:207)
at org.apache.directory.server.ldap.handlers.LdapRequestHandler.handleMessage(LdapRequestHandler.java:56)
at org.apache.mina.handler.demux.DemuxingIoHandler.messageReceived(DemuxingIoHandler.java:221)
at org.apache.directory.server.ldap.LdapProtocolHandler.messageReceived(LdapProtocolHandler.java:217)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:854)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:542)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:48)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:943)
at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:74)
at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63)
at org.apache.mina.filter.executor.UnorderedThreadPoolExecutor$Worker.runTask(UnorderedThreadPoolExecutor.java:475)
at org.apache.mina.filter.executor.UnorderedThreadPoolExecutor$Worker.run(UnorderedThreadPoolExecutor.java:429)
at java.lang.Thread.run(Unknown Source)
[12:46:15] WARN [org.apache.directory.server.ldap.LdapProtocolHandler] - Unexpected exception forcing session to close: sending disconnect notice to client.
org.apache.mina.core.write.WriteToClosedSessionException
at org.apache.mina.core.polling.AbstractPollingIoProcessor.clearWriteRequestQueue(AbstractPollingIoProcessor.java:642)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.removeNow(AbstractPollingIoProcessor.java:594)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.removeSessions(AbstractPollingIoProcessor.java:564)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$800(AbstractPollingIoProcessor.java:67)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1129)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Re: ApacheDS 2.0.0-M20 : java.lang.Error: ERR_554 double get for
block 16,614
Posted by Emmanuel Lécharny <el...@gmail.com>.
Le 09/06/15 19:04, Sunil Kalahasti a écrit :
>
>
> ApacheDS 2.0.0-M20 is giving the following issue:
>
> It seems fixed as per https://issues.apache.org/jira/browse/DIRSERVER-1863 but not released.
>
> Could you confirm this fix?
Sadly, no, we can't. The 'fix' is just mitigating some of the most
frequent cases, but it's inheritently a complex issue that will only be
fixed by switching to Mavibot, when it will be ready...