The Zurich release has arrived! Interested in new features and functionalities? Click here for more

Discovery is getting failed at the time of Windows os pattern launch

samreenayesha
Tera Contributor
Identification Engine Payload Sanitization
2025-08-27 04:55:42: : There is problem to build the Sanitized Payload: Identification Engine errors: See [code]<a href="/nav_to.do?uri=/$identificationLogs%3Fcontext_id%3D71a0e47e972bee10f50dbb77f053af9d" target="_blank"><u>Identification Logs</u></a>[/code] for more info.


Proposed solution:
In case the discovered CI is included CI (such as Tomcat WAR) check if there are multiple records with name 'Contains::Contained by' in cmdb_rel_type table.
Found multiple dependent relation items [{"parent":2,"child":0,"type":"Contains::Contained by","sys_rel_source_info":{}}] and [{"parent":1,"child":0,"type":"Contains::Contained by","sys_rel_source_info":{}}] in payload
1 REPLY 1

Umanjali
Tera Contributor

Hi @samreenayesha 

These might be the causes for this error.
a. The cmdb_rel_type table has duplicate entries for the same relationship type.
b. The payload includes multiple conflicting relationship definitions.
c. The Windows OS pattern or other discovery patterns are generating redundant relationships.


Steps to be followed to get through this step:
1. Check for Duplicate Relationship Types.Run a Background Script to find duplicates and delete them.
2. If you find duplicates is causing this issue, Update your transform script to filter out duplicate relationships manually before calling ire.process().