My Oracle Support Banner

"testConnection" Did Not Work After Implementing HA DataStoreConnection (Doc ID 2452681.1)

Last updated on OCTOBER 18, 2018

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 11.3.0.6.0 and later
Information in this document applies to any platform.

Symptoms

One of the previous ECE patch set has enabled an option to define DataStoreConnection pointing to many NoSQL Storage Nodes.

See below snippet:

{
  "DataStoreConnection" : "my.machine1.net:5000,my.machine2.net:5000,my.machine3.net:5000",
  "DataStoreName" : "ECEStore"
}

But, it seems that it has been forgotten to update "testConnection" procedure and when a multi-node Connection is set, it *always* fail with an error indicated below.
It works when configuring one node or configured individually, for example :

{
  "DataStoreConnection" : "my.machine3.net:5000",
  "DataStoreName" : "ECEStore"
}


ERROR
-----------------------

2018-06-22 19:57:49.323 CEST ERROR - - - - AppConfigurationMessageBundle-13026: Exception thrown while testing connection!
oracle.kv.FaultException: Could not contact any RepNode at: [my.machine1.net:5000,my.machine2.net:5000,my.machine3.net:5000] (12.1.3.5.2)
 at oracle.kv.KVStoreFactory.getStoreInternal(KVStoreFactory.java:257) ~[kvclient-3.5.2.jar:12cR1.3.5.2]
 at oracle.kv.KVStoreFactory.getStore(KVStoreFactory.java:152) ~[kvclient-3.5.2.jar:12cR1.3.5.2]
 at oracle.kv.KVStoreFactory.getStore(KVStoreFactory.java:89) ~[kvclient-3.5.2.jar:12cR1.3.5.2]
 at oracle.communication.brm.charging.appconfiguration.beans.connection.NoSQLConnectionConfiguration.testConnection(NoSQLConnectionConfiguration.java:92) ~[ece-appconfiguration.jar:?]

 

Changes

 

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.