Andrea Campana created DIRSERVER-2341:
-----------------------------------------
Summary: Apache DS stops serving requests after error
Key: DIRSERVER-2341
URL: https://issues.apache.org/jira/browse/DIRSERVER-2341
Project: Directory ApacheDS
Issue Type: Bug
Components: jdbm
Affects Versions: 2.0.0.AM26
Environment: Apache DS 2.0.0 AM 26 running over RHEL 7.8 and Oracle
JDK 1.8.0_241-b07.
Reporter: Andrea Campana
Fix For: 2.0.0.AM26
Hi everybody,
today we had another issues with Apache DS on a production environment.
In the morning, while the system was being loaded (every morning we load new
users into the system) we had the following error in the logs:
@
{code:java}
[05:04:41] 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 159java.lang.Error: ERR_554
double get for block 159 at jdbm.recman.RecordFile.get(RecordFile.java:185) at
jdbm.recman.PhysicalRowIdManager.fetch(PhysicalRowIdManager.java:128) at
jdbm.recman.BaseRecordManager.fetch(BaseRecordManager.java:323) at
jdbm.btree.BPage.loadBPage(BPage.java:949) at
jdbm.btree.BPage.childBPage(BPage.java:938) at
jdbm.btree.BPage.insert(BPage.java:380) at
jdbm.btree.BPage.insert(BPage.java:381) at
jdbm.btree.BPage.insert(BPage.java:381) at
jdbm.btree.BTree.insert(BTree.java:302) at
org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmTable.put(JdbmTable.java:541)
at
org.apache.directory.server.ldap.replication.provider.ReplicaEventLog.log(ReplicaEventLog.java:176)
at
org.apache.directory.server.ldap.replication.provider.SyncReplSearchListener.entryAdded(SyncReplSearchListener.java:224)
at
org.apache.directory.server.core.event.EventInterceptor.fire(EventInterceptor.java:131)
at
org.apache.directory.server.core.event.EventInterceptor.add(EventInterceptor.java:267)
at
org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:341)
at
org.apache.directory.server.core.subtree.SubentryInterceptor.add(SubentryInterceptor.java:1034)
at
org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:341)
at
org.apache.directory.server.core.collective.CollectiveAttributeInterceptor.add(CollectiveAttributeInterceptor.java:138)
at
org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:341)
at
org.apache.directory.server.core.operational.OperationalAttributeInterceptor.add(OperationalAttributeInterceptor.java:327)
at
org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:341)
at
org.apache.directory.server.core.schema.SchemaInterceptor.add(SchemaInterceptor.java:1132)
at
org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:341)
at
org.apache.directory.server.core.hash.ConfigurableHashingInterceptor.add(ConfigurableHashingInterceptor.java:91)
at
org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:341)
at
org.apache.directory.server.core.exception.ExceptionInterceptor.add(ExceptionInterceptor.java:185)
at
org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:341)
{code}
{{The problem is that after this error Apache DS stopped serving requests, the
only solution we had was to stop the server and restart it.}}
{{Is there any available fix or workaround for this issue?}}
{{Please help, thanks in advance and best regards,}}
{{Andrea}}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]