My Oracle Support Banner

OUD - The "dsreplication enable-changelog" Command with TrustStore and KeyStore Related Parameters Fails with "java.lang.ArrayIndexOutOfBoundsException" (Doc ID 2967795.1)

Last updated on AUGUST 18, 2023

Applies to:

Oracle Unified Directory - Version 12.2.1.4.0 and later
Information in this document applies to any platform.

Symptoms

Attempting to enable OUD changelog with command like:

$INSTANCE_HOME/bin/dsreplication enable-changelog \
--hostname [HOSTNAME] -p [PORT] \
--adminUID admin --adminPasswordFile /[PATH]/[PWDFILE].txt \
--replicationPort [PORT] --portProtocol LDAP \
--trustStorePath /[PATH]/[ADMIN-TRUSTSTORE] --trustStorePasswordFile /[PATH]/[FILE1].pin \
--keyStorePath /[PATH]/[KEYSTORE] --keyStorePasswordFile /[PATH]/[FILE2].pin \
--certNickname "[NAME]" \
--changelogPath /[PATH]/changelogDb -b "[REALM]"

 Fails with error like:

java.lang.ArrayIndexOutOfBoundsException: 1
at org.opends.admin.ads.util.ApplicationKeyManager.<init>(ApplicationKeyManager.java:144)
at org.opends.server.admin.client.cli.SecureConnectionCliArgs.getKeyManager(SecureConnectionCliArgs.java:1126)
at org.opends.server.admin.client.cli.SecureConnectionCliParser.getKeyManager(SecureConnectionCliParser.java:524)
at org.opends.server.tools.common.ConnectionDataExecutor.updateKeyAndTrustManager(ConnectionDataExecutor.java:2053)
at org.opends.server.tools.replication.dsreplication.SingleServerExecutor.getServerConnectionDataFromParser(SingleServerExecutor.java:144)
at org.opends.server.tools.replication.common.AbstractSingleServerExecutor.updateConnectionDataInteracting(AbstractSingleServerExecutor.java:289)
at org.opends.server.tools.replication.dsreplication.EnableChangelogExecutor.updateUserDataInteracting(EnableChangelogExecutor.java:468)
at org.opends.server.tools.replication.dsreplication.EnableChangelogExecutor.internalExecute(EnableChangelogExecutor.java:82)
at org.opends.server.tools.replication.dsreplication.EnableChangelogExecutor.internalExecute(EnableChangelogExecutor.java:52)
...

 

Changes

 Trying to enable changelog.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.