Symptoms:
- A Horizon workload domain has been created and deleted successfully in VMware Cloud Foundation 3.7.
- A subsequent attempt to create a Horizon workload domain fails on the 'Install primary CS binaries' task.
- Restarting the failed task after sometime is successful.
- You see messages similar to the following in the /var/log/vmware/domainmanager/domainmanager.log file on the SDDC Manager VM:
2019-02-21T23:30:36.284+0000 ERROR [e7b1bc72b6a0464a,30d2] [c.v.e.s.o.model.error.ErrorFactory,pool-1-thread-14] [VILVRL] INTERNAL_SERVER_ERROR Invocation of prefix '' part of task VdiInstallPrimaryCsAction in plugin VdiManagerPlugin failed with exception.
com.vmware.evo.sddc.common.core.error.InternalServerErrorException: Invocation of prefix '' part of task VdiInstallPrimaryCsAction in plugin VdiManagerPlugin failed with exception.
at com.vmware.evo.sddc.orchestrator.core.ProcessingTaskSubscriber.invokeMethod(ProcessingTaskSubscriber.java:366)
at com.vmware.evo.sddc.orchestrator.core.ProcessingTaskSubscriber.processTask(ProcessingTaskSubscriber.java:417)
at com.vmware.evo.sddc.orchestrator.core.ProcessingTaskSubscriber.accept(ProcessingTaskSubscriber.java:96)
at com.vmware.evo.sddc.orchestrator.core.ProcessingTaskSubscriber.accept(ProcessingTaskSubscriber.java:55)
at reactor.bus.EventBus$3.accept(EventBus.java:317)
at reactor.bus.EventBus$3.accept(EventBus.java:310)
at reactor.bus.routing.ConsumerFilteringRouter.route(ConsumerFilteringRouter.java:72)
at reactor.bus.EventBus.accept(EventBus.java:591)
at reactor.bus.EventBus.accept(EventBus.java:63)
at reactor.core.dispatch.AbstractLifecycleDispatcher.route(AbstractLifecycleDispatcher.java:160)
at reactor.core.dispatch.MultiThreadDispatcher$MultiThreadTask.run(MultiThreadDispatcher.java:74)
at org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceRunnable.run(LocalComponentTraceRunnable.java:53)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: com.vmware.vcf.vdimanager.powershell.exceptions.PowerShellRemotePSException: Error executing PowerShell script on remote machine.
PowerShell error object returned: PowerShellErrorRecord(OriginInfo={PSComputerName=172.26.88.20, RunspaceID=########-####-####-####-########6133, InstanceID=########-####-####-####-########0000}, CategoryInfo=com.vmware.vcf.vdimanager.powershell.PowerShellErrorRecord$ErrorCategoryInfo@280a926e, ErrorDetails=null, Exception=PowerShellErrorRecord.Exception(Data=System.Collections.ListDictionaryInternal, HelpLink=null, HResult=-2146233088, InnerException=null, Message=Cannot find path 'C:\vdi_view_connection_installation.txt' because it does not exist., Source=null, StackTrace=null, TargetSite=null), FullyQualifiedErrorId=PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand, InvocationInfo=null, PipelineIterationInfo=[], ScriptStackTrace=null, TargetObject=C:\vdi_view_connection_installation.txt)
command execution stdError:Cannot find path 'C:\vdi_view_connection_installation.txt' because it does not
exist.
+ CategoryInfo : ObjectNotFound: (C:\vdi_view_connection_installa
tion.txt:String) [Get-Content], ItemNotFoundException
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetCo
ntentCommand
Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.