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]

Reply via email to