When attempting to edit and save a Policy in the Aria Operations UI, the operation fails and displays the error: "Internal server error"
Reviewing the /storage/log/vcops/log/web.log file on the Primary node shows logging indicating a duplicate key:
ERROR [aaa-bbb-#.#.#.#-port-exec-####] com.vmware.vcops.bridge.client.DataRetrieverClient.execute - com.vmware.vcops.platform.gemfire.GemfireFunction$MethodInvocationException: IllegalStateException: Duplicate key SymptomDefinition-vCloud-VcloudDatastoreRunningOutOfStorageSpaceWarning (attempted merging values com.vmware.vcops.platform.api.model.policy.pkg.pagination.SymptomItem@####### and com.vmware.vcops.platform.api.model.policy.pkg.pagination.SymptomItem@########)Manually deleting the duplicate symptom definition from the UI only temporarily resolves the issue, as the system immediately fails on the next duplicated symptom in the database.
Aria Operations 8.18.6
Restarting the Aria Operations nodes flushes the corrupted memory cache, clearing the ghost duplicate keys and allowing you to save policies.
Permanent Fix: Reset Management Pack Default Content
To permanently resolve the backend database duplication, you must perform a repair installation of the affected Management Pack to overwrite and rebuild the OOTB content cleanly.