I have an integration job inside RTSM that takes data from uCMDB. This is a simple integration query that syncs Location->Computer->IP address to RTSM. It used to work for years but now it fails with:
Failed running population. destID:CMDB2BSM, Failed during query:Location integ, all queries:[Location integ], finished queries: ERROR:com.mercury.topaz.cmdb.shared.base.CmdbException: [ErrorCode [-2147483648] undefined error code] Failed Inserting data to CMDB at...
uCMDB log tells me:
2016-12-29 11:58:09,071 [qtp1610118289-3607541] (ReadOnlyPatternImpl.java:96) WARN - Pattern [Reconciliation Node Adder Query] has invalid layout. pattern: com.mercury.topaz.cmdb.shared.tql.exception.TqlValidationException: [ErrorCode  Type layout is invalid - defined CI type is not descendant of the pattern element CI type] Layout for CI type discoverywizard in pattern element of type link is invalid, since the pattern element is NOT its super class
The log from RTSM says:
Caused by: com.hp.ucmdb.reconciliation.datain.operation.DataInOperationException: [ErrorCode  Reconciliation DataIn general error.] CMDB Operation Internal Error: class com.mercury.topaz.cmdb.shared.base.ModelException : trying to remove false updates, there is no object in data base with id acf7b16bb8e9db51897b1d7311ca5dbb : operation Model Update: Update model with bulk of operations in mixed OPTIMISTIC/STRICT mode at com.hp.ucmdb.reconciliation.datain.operation.AbstractDataInUpdateOperation.updatePersistancy
CI with this ID doesn't exist in either of the two systems. What boggles my mind the most is this sentence that makes absolutely no sense:
Type layout is invalid - defined CI type is not descendant of the pattern element CI type]
Layout for CI type discoverywizard in pattern element of type link is invalid, since the pattern element is NOT its super class
Can anyone figure out what the problem is?