Details
Description
After installing M21 server, it is not possible to configure Apache DS from Studio from the configuration panel.
Attempting to save changes from the configuration panel produces the following exception in the client.
java.lang.Exception: Changes could not be saved to the connection. at org.apache.directory.studio.apacheds.configuration.editor.ServerConfigurationEditorUtils.saveConfiguration(ServerConfigurationEditorUtils.java:370) at org.apache.directory.studio.apacheds.configuration.jobs.SaveConfigurationRunnable.run(SaveConfigurationRunnable.java:109) at org.apache.directory.studio.common.core.jobs.StudioJob.run(StudioJob.java:85) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
The following log entry appears on the server console.
jvm 1 | _ _ ____ ____ jvm 1 | / \ _ __ ___ ___| |__ ___| _ \/ ___| jvm 1 | / _ \ | '_ \ / _` |/ __| '_ \ / _ \ | | \___ \ jvm 1 | / ___ \| |_) | (_| | (__| | | | __/ |_| |___) | jvm 1 | /_/ \_\ .__/ \__,_|\___|_| |_|\___|____/|____/ jvm 1 | |_| jvm 1 | jvm 1 | [13:02:37] WARN [org.apache.directory.server.ldap.LdapSession] - AbandonableRequest with messageId 11 not found in outstandingRequests. jvm 1 | [13:02:44] ERROR [org.apache.directory.server.core.schema.SchemaInterceptor] - ERR_55 Trying to remove an non-existant attribute: attributetype ( 1.3.6.1.4.1.18060.0.4.1.2.164 NAME 'ads-indexCacheSize' jvm 1 | DESC 'The number of key we store in the cache for this index' jvm 1 | EQUALITY integerMatch jvm 1 | ORDERING integerOrderingMatch jvm 1 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 jvm 1 | SINGLE-VALUE jvm 1 | USAGE userApplications ) jvm 1 | [13:04:22] WARN [org.apache.directory.server.ldap.LdapSession] - AbandonableRequest with messageId 103 not found in outstandingRequests.
The first server run, the console complaint about the ads-pwdAllowUserChange attribute being missing.
After that one instance, it only complained about ads-indexCacheSize from that point onwards.