Tenter de protéger à nouveau une machine avec des points de récupération existants, sur un Core utilisant des clés de cryptage, échoue avec l'erreur ci-dessous.
Toute machine n'utilisant pas de chiffrement ne parvient pas à être protegée à nouveau avec le message d'erreur "Value cannot be null.Parameter name: source" dans l'Assistant Protection Machine.
Du côté serveur:
System.ArgumentNullException: Value cannot be null. Parameter name: source at System.Linq.Enumerable.Contains[TSource](IEnumerable{{1 source, TSource value, IEqualityComparer}}1 comparer) at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable{{1 source, Func}}2 predicate) at Replay.Core.Implementation.Encryption.EncryptionKeyService.GetUsedKey(String agentId)
at WCFClientBase.HttpResponseMessageExtensions.Check(HttpResponseMessage message, Uri uri, String method, ILogger logger) at WCFClientBase.ClientBase.GetResponse(Uri uri, String method, String knownEtag) at WCFClientBase.ClientBase.ExecuteServiceCall[T](Uri uri, String method, String knownETag) at Replay.Core.Client.EncryptionKeyManagementCoreClient.GetUsedKey(String agentId) at Replay.Core.Web.Controllers.ProtectionWizardController.Protect(ProtectionWizardAddAgentModel model) at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.<>cDisplayClass15.b12() at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
Service Host Error: Service error while handling request [GET https://localhost:8006/apprecovery/api/core/encryption/getKey/45ffef79-88fd-4714-85a3-f626ca893b00]: Value cannot be null.
Parameter name: source
_Request Uri: https://localhost:8006/apprecovery/api/core/encryption/getKey/45ffef79-88fd-4714-85a3-f626ca893b00_
Client Address: ::1:50065
Identity: NTLM:NT AUTHORITY\SYSTEM
Service: Replay.Core.Management.Encryption.EncryptionKeyManagement
Method: GetUsedKey
System.ArgumentNullException depth 0: Value cannot be null.
Parameter name: source
Ce défaut a été résolu dans Rapid Recovery 6.3.0.
Si vous ne parvenez pas à effectuer la mise à niveau, la solution ci-dessous est disponible pour les versions plus anciennes.
Solution de contournement
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. Conditions d’utilisation Confidentialité Cookie Preference Center