Highlighted
Super Contributor.
Super Contributor.
161 views

UCMDB integration Job error

Hi Team,

 

 

We have done UCMDB and BSM integration through Adapters. UCMDB--> BSM sync

The job ran twice successfully.

 

But now getting the following error message. The connection shows successful but when i run the integration point throws the following error. Please help with this

 

 

com.hp.ucmdb.discovery.probe.request.ProbeSideProcessorException: [ErrorCode [-2147483648]
undefined error code]
Java heap space

--- Start of probe-side exception ---
java.lang.OutOfMemoryError: Java heap space
at sun.reflect.ByteVectorImpl.trim(ByteVectorImpl.java:70)
at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:388)
at
sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:113)
at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:331)
at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1356)
at java.io.ObjectStreamClass.access$1500(ObjectStreamClass.java:69)
at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:480)
at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:455)
at java.security.AccessController.doPrivileged(Native Method)
at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:455)
at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:352)
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:589)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1601)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1514)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1964)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1888)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1964)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1888)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
at
com.hp.sw.bto.ast.security.lwcm.LWConfidentialManagerStorageInMemory.retrieve(LWConfidentialManagerStorageInMemory.java:177)
at
com.hp.sw.bto.ast.security.lwcm.LWConfidentialManagerStorageInFile.retrieve(LWConfidentialManagerStorageInFile.java:375)
at com.hp.sw.bto.ast.security.cm.cache.CMClientCache.getCredential(CMClientCache.java:159)
at
com.hp.sw.bto.ast.security.cm.api.CMClientCacheProxy.getCredential(CMClientCacheProxy.java:133)
at
com.hp.ucmdb.discovery.library.common.security.ConfidentialManagerClientWrapper.getCredential(ConfidentialManagerClientWrapper.java:61)
at
com.hp.ucmdb.discovery.library.common.security.ConfidentialManagerClientWrapper.getProtocol(ConfidentialManagerClientWrapper.java:72)
at
com.hp.ucmdb.discovery.library.credentials.dictionary.NonSecureProtocolDictionaryManager.getProtocolById(NonSecureProtocolDictionaryManager.java:220)
--- End of probe-side exception ---

 

 

Regards,

Sandeep

0 Likes
4 Replies
Highlighted
Absent Member.
Absent Member.

Re: UCMDB integration Job error

Hi Sandeep,

I guess you may have huge CIs in your intergaion job. You can try this.

1) Split your huge job into small ones.
2) Or you can try to increase your probe heap space.

Go to <Discovery probe install root directory>/bin directory and open up WrapperEnv.conf file. Then modify it as follows:
Looks for the following lines:
set.GATEWAY_MIN_MEM=XXX
set.GATEWAY_MAX_MEM=XXX


set.MANAGER_MIN_MEM=XXX
set.MANAGER_MAX_MEM=XXX


You can give them a bigger value here, such as 1024

 
Regards,
dong-xu

0 Likes
Highlighted
Super Contributor.
Super Contributor.

Re: UCMDB integration Job error

Thanks for the prompt response.

 

Do we need a UCMDB service restart after making the changes in conf file.

0 Likes
Highlighted
Absent Member.
Absent Member.

Re: UCMDB integration Job error

Yes, we need to restart probe service. Please notice you also need to confirm whehter there are enough physical memory on your probe machine.
0 Likes
Highlighted
Honored Contributor.
Honored Contributor.

Re: UCMDB integration Job error

Hi Sandeep,

Can share how you configured the Ucmdb integration point for BSM.
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.