When creating the machine catalog the following errors is displayed:
Error Id: XDDS:0DAA3833
Citrix.Console.Models.Exceptions.ProvisioningTaskException An error occurred while preparing the image. at Citrix.Console.PowerShellSdk.ProvisioningSchemeService.BackgroundTasks.ProvisioningSchemeTask.CheckForTerminatingError(SdkProvisioningSchemeAction sdkProvisioningSchemeAction) at Citrix.Console.PowerShellSdk.ProvisioningSchemeService.BackgroundTasks.ProvisioningSchemeTask.WaitForProvisioningSchemeActionCompletion(Guid taskId, Action`1 actionResultsObtained) at Citrix.Console.PowerShellSdk.ProvisioningSchemeService.BackgroundTasks.ProvisioningSchemeCreationTask.StartProvisioningAction() at Citrix.Console.PowerShellSdk.ProvisioningSchemeService.BackgroundTasks.ProvisioningSchemeCreationTask.RunTask() at Citrix.Console.PowerShellSdk.BackgroundTaskService.BackgroundTask.Task.Run() DesktopStudio_ErrorId : UnknownError ErrorCategory : NotSpecified ErrorID : FailedToCreateImagePreparationVm TaskErrorInformation : Terminated InternalErrorMessage : Unable to upload disk Unable to upload disk DesktopStudio_PowerShellHistory : Create Machine Catalog 'RBA Standard Image Shared Hosted Desktop'
vSphere’s Web Service does not decodes certain characters. VMware advises against this, and it is the source of the 404 Not FoundSystem.Net.WebException encountered here:
VMware KB - Troubleshooting issues with virtual machines or datastore names containing special characters (2046088)Catalog Creation fails because UploadFiles call to [MS] HttpWebRequest.GetResponse throws a System.Net.WebException, as we attempt to gather a response to our HTTP PUT web request with prepare-identity.vmdk, sent to vSphere’s Web Service.