I must start the guest OS file restore process of the VM from the specified restore point.
If I make a POST to URL /catalog/vms/{vmname}/vmRestorePoints/{ID}?action=browse the server response with the following error:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<Error StatusCode="500" Message="Object reference not set to an instance of an object."
xmlns="http://www.veeam.com/ent/v1.0"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<FirstChanceExceptionMessage>Object reference not set to an instance of an object.</FirstChanceExceptionMessage>
<StackTrace>Veeam.Backup.Interaction.RestAPI.CRestAPICommunicationException: Object reference not set to an instance of an object.
---> System.NullReferenceException: Object reference not set to an instance of an object.
at Veeam.Common.Remoting.CWindowsAuthentificationInfo.TryGetCurrent(CWindowsAuthentificationInfo& info)
at Veeam.Backup.Enterprise.Core.CCatalogHelper.MakeSureSessionExists()
at Veeam.Backup.Enterprise.Core.CCatalogHelper.DoWithRecreateSession[T](SearcherMethodDelegate`1 dlg)
at Veeam.Backup.Enterprise.Core.CCatalogHelper.CreateVmBrowser(String vmName, Guid oibId, CTaskStatInfo& taskInfo)
at Veeam.Backup.Enterprise.RestAPIService.CVmBrowserController.CreateVmBrowser(Guid origOibId, String vmRealName)
at Veeam.Backup.Enterprise.RestAPIService.CRestApiCatalogScope.BrowseCatalogVmRestorePoint(String vmRealName, String origOibIdStr)
at Veeam.Backup.Enterprise.RestAPIService.CEnterpriseRestServiceStub.BrowseCatalogVmRestorePoint(String vmIdStr, String origOibId)
at SyncInvokeBrowseCatalogVmRestorePoint(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
--- End of inner exception stack trace ---</StackTrace>
</Error>
Any idea?
Thanks,
Mardock.