Search index is out of sync for 'Generic Policy Realized Resource'. Run the 'start search resync all' CLI command on the NSX appliance to resync. If the issue persists, contact Broadcom Support. (Error code: 60516)
'start search resync all' does not resolve the issue./var/log/search/search-manager.log on the NSX manager reports the following log lines:2026-02-05T08:54:03.488Z ERROR http-nio-127.0.0.1-7440-exec-149 SearchSyncManagerImpl 79169 - [nsx@4413 comp="nsx-manager" errorCode="MP60516" level="ERROR" reqId="188dcc93-caca-41a3-b652-1816a53accd3" subcomp="manager" username="admin"] [QueryExecution: ConsistencyCheck] Search index is out of sync for GenericPolicyRealizedResource.
2026-01-21T15:39:59.355Z ERROR UfoIndexer-BatchExecutor-search_policy-2 PolicyPathUtil 5968 POLICY [nsx@4413 comp="nsx-manager" errorCode="PM500012" level="ERROR" subcomp="manager"] Invalid path /infra/realized-state/enforcement-points/default/domains/default/forwarding-section/bilanciatori-frontend_section
2026-01-20T23:00:03.960Z ERROR pool-795-thread-1 MetricsCollectionUtils 6078 POLICY [nsx@4413 comp="nsx-manager" errorCode="PM612501" level="ERROR" subcomp="manager"] Exception occurred in callSearchAndGetResultsWithFailSafe() while executing query : resource_type:TransitGateway exception : com.vmware.nsx.management.search.common.exceptions.SearchException: Search index is out of sync for 'resource_type:GenericPolicyRealizedResource'. Run the 'start search resync all' CLI command on the NSX appliance to resync. If the issue persists, contact Broadcom Support.
NOTE: The preceding log excerpts are only examples. Date, time and environmental variables may vary depending on your environment.
VMware NSX
VMware vDefend Firewall
This error is due to stale GPRR entries after an unsuccessful clean-up.
The indexer cannot successfully process these entries (path is permanently invalid) and when the UI queries GPRR, the search framework throws error 60516
The resolve this issue, run the below database gathering commands. Run these from root of an NSX manager CLI session.
/opt/vmware/bin/corfu_tool_runner.py -o showTable -n nsx -t ForwardingPolicy > ForwardingPolicy.txt/opt/vmware/bin/corfu_tool_runner.py -o showTable -n nsx -t ForwardingRule > ForwardingRule.txt/opt/vmware/bin/corfu_tool_runner.py -o showTable -n nsx -t GenericPolicyRealizedResource > GenericPolicyRealizedResource.txt/opt/vmware/bin/corfu_tool_runner.py -o showTable -n nsx -t PBRSection > PBRSection.txt/opt/vmware/bin/corfu_tool_runner.py -o showTable -n nsx -t PBRRule > PBRRule.txt
After upgrading to version greater then 9.0.1, the ForwardingPolicy and ForwardingRule tables must be empty, and the GPRR table should not contain any entries with the string "forwarding-section" in the record key.
If you identify entries open a case with Broadcom Support with the NSX manager log bundle along with the below .txt files, making reference to this KB.