Louis-Gabriel Thibault created DIRSERVER-2169:

             Summary: Crash when starting apacheds with replConsumer enabled
                 Key: DIRSERVER-2169
                 URL: https://issues.apache.org/jira/browse/DIRSERVER-2169
             Project: Directory ApacheDS
          Issue Type: Bug
          Components: core-integ
    Affects Versions: 2.0.0-M22
            Reporter: Louis-Gabriel Thibault

Tested against 2.0.0-M23

This is due to a racing condition between the replConsumer thread and a repair 
attempt made by default when starting the service using 
/opt/apacheds.../apacheds command.

INFO   | jvm 1    | 2016/10/14 10:38:09 | Repairing partition dir 
INFO   | jvm 1    | 2016/10/14 10:38:11 | java.lang.IllegalStateException: 
ERR_538 RecordManager has been closed
INFO   | jvm 1    | 2016/10/14 10:38:11 |       at 

Indeed RecordManager.close() method gets called starting from repair() method 
in org/apache/directory/server/wrapper/ApacheDsTanukiWrapper.java

As a workaround, I remove set.APACHEDS_COMMAND=\"repair\" from 
/opt/apacheds-2.0.0-M23/bin/apacheds line 401. 

This message was sent by Atlassian JIRA

Reply via email to