-
Problem report
-
Resolution: Unresolved
-
Trivial
-
None
-
7.4.3
-
None
Steps to reproduce:
1. Create host with host prototype
2. Link template with nested LLD to host prototypes
3. Hosts will be created with said LLD from template
4. Wait till nested LLD is executed on discovered hosts
Result:
Nested LLD items randomly switch between not supported and supported states:
![]()
The same is visible in the logs:
35:20251003:142916.536 discovery rule "USA Detroit Warehouse 1:discovery.shelves[Rack 1]" became not supported: Preprocessing failed for: {"racks":[{"shelves":[{"boxes":[{"box":"Box 1-1-1","content":1}],"shelf":"Shelf 1-1"}],"rack":"Ra... 1. Failed: cannot extract value from json by path "$.shelves[*]": no data matches the specified path 35:20251003:142957.444 discovery rule "USA Houston Warehouse 1:discovery.shelves[Rack 1]" became supported 35:20251003:142957.449 discovery rule "USA Houston Warehouse 1:discovery.shelves[Rack 2]" became supported
If the nested LLD is created directly on the hosts - no issues are observed
Expected:
The same behavior as on the regular host - no random item status switches