OpenText product name changes coming to the community soon! Learn more.

Wikis - Page

Knowledge Doc: UCMDB JMX method fetchAllDataFromAnotherCMDB does not work from 24.2 to 2021.05

0 Likes

The JMX method fetchAllDataFromAnotherCMDB is used to fetch all CIs and relations + sync the classmodel from another UCMDB. In one of the newer versions the createCredential method was changed to convert values to characters instead of string which causes issue when the method is run from newer version of UCMDB to an older one.

Environment

UCMDB (Universal Configuration Management Database) 24.2 to UCMDB 2021.05 or 2021.11
 

Situation

When executing JMX method fetchAllDataFromAnotherCMDB, The JMX outputs the following error:

java.lang.AbstractMethodError: com.hp.ucmdb.api.client.http.HttpUcmdbServiceProvider.createCredentials(Ljava/lang/String;[CLjava/lang/String;)Lcom/hp/ucmdb/api/Credentials;
at com.hp.ucmdb.api.server.jmx.multiplecmdb.MultipleCMDBServicesJmx.connectToRemoteUcmdb(MultipleCMDBServicesJmx.java:257) ~[api-server.jar:11.8.0.232]
at com.hp.ucmdb.api.server.jmx.multiplecmdb.MultipleCMDBServicesJmx.fetchAllDataFromAnotherCMDB(MultipleCMDBServicesJmx.java:163) ~[api-server.jar:11.8.0.232]
at com.hp.ucmdb.api.server.jmx.multiplecmdb.MultipleCMDBServicesJmx$$FastClassBySpringCGLIB$$1fcf412f.invoke(<generated>) ~[api-server.jar:11.8.0.232]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.32.jar:5.3.32]

For resolution, refer to the complete knowledge article

Labels:

Support Tips/Knowledge Docs
Comment List
Related
Recommended