Exception chain:
The given key was not present in the dictionary. Agent with id '3eb8e70e-0000-0000-0000-000000000000' is missing. Initialization of new instance of type 'Replay.Core.Implementation.Agent.Jobs.DeleteAgentJob' has failed. Call to service method managementservice:Replay.Core.Contracts.Clusters.IClustersManagement AddClustterAgent failed: Initialization of new instance of type 'Replay.Core.Implementation.Agents.Jobs.DeleteAgentJob' has failed.
ERROR 2014-09-25T15:35:45 [172] - Events.Clusters.ProtectClusterNodeFailedEvent () Protection of the cluster node 'NodeName' from the cluster 'ClusterName' has failed WARN 2014-09-25T15:35:45 [4] - Replay.Core.Implementation.Clusters.ClusterAgentsService () Unable protect cluster node 'NodeName' System.ArgumentException: The specified display name is already in use by another agent at Replay.Core.Implementation.Agents.AgentsValidationHelper.ValidateAgentDisplayName(Guid agentId, String displayName)
3. The agent ID displayed in the URL after clicking on the node’s name in the Core UI is different than what is seen in the Agent’s registry.a. Note the Agent ID from the URL referenced in item 3 above.
b. Backup the Agent’s Registry branch on the node using the export option in REGEDIT.
c. In the agent registry, navigate to “HKEY_LOCAL_MACHINE\SOFTWARE\AppRecovery\Agent\AgentId” and change the value of the “Id” subkey to match the Agent ID from step 1.
d. Restart the Agent Service.
e. Backup the AppRecovery Registry branch on the Core using the export option in REGEDIT.
f. In the Core’s registry, delete any registry branch under “HKEY_LOCAL_MACHINE\SOFTWARE\AppRecovery\Core\Agents” that matches the cluster ID in the original Core UI error, such as “3eb8e70e-0000-0000-0000-000000000000.”
g. Retry adding the cluster to protection.