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...