WinRb/vagrant-windows

Issue connecting to boxes since upgrading to version 1.3.0

StevenArmstrong opened this issue · 3 comments

Hi,

I have upgraded the vagrant-windows plugin from 1.2.3 which was working and booting vsphere windows machines to 1.3.0 and now I cannot connect to my windows guest after it boots with the following error:
ERROR warden : error occurred: undefined method `driver' for vSphere

The full stack trace is below:

vagrant up QA1_db --provider=vsphere
INFO global: Vagrant version: 1.3.5
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/commands/box/plugin.rb
INFO manager: Registered plugin: box command
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/commands/destroy/plugin.rb
INFO manager: Registered plugin: destroy command
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/commands/halt/plugin.rb
INFO manager: Registered plugin: halt command
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/commands/help/plugin.rb
INFO manager: Registered plugin: help command
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/commands/init/plugin.rb
INFO manager: Registered plugin: init command
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/commands/package/plugin.rb
INFO manager: Registered plugin: package command
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/commands/plugin/plugin.rb
INFO manager: Registered plugin: plugin command
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/commands/provision/plugin.rb
INFO manager: Registered plugin: provision command
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/commands/reload/plugin.rb
INFO manager: Registered plugin: reload command
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/commands/resume/plugin.rb
INFO manager: Registered plugin: resume command
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/commands/ssh/plugin.rb
INFO manager: Registered plugin: ssh command
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/commands/ssh_config/plugin.rb
INFO manager: Registered plugin: ssh-config command
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/commands/status/plugin.rb
INFO manager: Registered plugin: status command
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/commands/suspend/plugin.rb
INFO manager: Registered plugin: suspend command
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/commands/up/plugin.rb
INFO manager: Registered plugin: up command
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/communicators/ssh/plugin.rb
INFO manager: Registered plugin: ssh communicator
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/arch/plugin.rb
INFO manager: Registered plugin: Arch guest
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/coreos/plugin.rb
INFO manager: Registered plugin: CoreOS guest
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/darwin/plugin.rb
INFO manager: Registered plugin: Darwin guest
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/debian/plugin.rb
INFO manager: Registered plugin: Debian guest
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/esxi/plugin.rb
INFO manager: Registered plugin: ESXi guest.
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/fedora/plugin.rb
INFO manager: Registered plugin: Fedora guest
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/freebsd/plugin.rb
INFO manager: Registered plugin: FreeBSD guest
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/gentoo/plugin.rb
INFO manager: Registered plugin: Gentoo guest
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/linux/plugin.rb
INFO manager: Registered plugin: Linux guest.
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/omnios/plugin.rb
INFO manager: Registered plugin: OmniOS guest.
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/openbsd/plugin.rb
INFO manager: Registered plugin: OpenBSD guest
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/pld/plugin.rb
INFO manager: Registered plugin: PLD Linux guest
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/redhat/plugin.rb
INFO manager: Registered plugin: RedHat guest
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/solaris/plugin.rb
INFO manager: Registered plugin: Solaris guest.
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/solaris11/plugin.rb
INFO manager: Registered plugin: Solaris 11 guest.
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/suse/plugin.rb
INFO manager: Registered plugin: SUSE guest
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/guests/ubuntu/plugin.rb
INFO manager: Registered plugin: Ubuntu guest
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/hosts/arch/plugin.rb
INFO manager: Registered plugin: Arch host
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/hosts/bsd/plugin.rb
INFO manager: Registered plugin: BSD host
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/hosts/freebsd/plugin.rb
INFO manager: Registered plugin: FreeBSD host
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/hosts/gentoo/plugin.rb
INFO manager: Registered plugin: Gentoo host
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/hosts/linux/plugin.rb
INFO manager: Registered plugin: Linux host
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/hosts/opensuse/plugin.rb
INFO manager: Registered plugin: OpenSUSE host
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/hosts/redhat/plugin.rb
INFO manager: Registered plugin: Red Hat host
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/hosts/slackware/plugin.rb
INFO manager: Registered plugin: Slackware host
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/hosts/windows/plugin.rb
INFO manager: Registered plugin: Windows host
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/kernel_v1/plugin.rb
INFO manager: Registered plugin: kernel
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/kernel_v2/plugin.rb
INFO manager: Registered plugin: kernel
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/providers/virtualbox/plugin.rb
INFO manager: Registered plugin: VirtualBox provider
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/provisioners/ansible/plugin.rb
INFO manager: Registered plugin: ansible
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/provisioners/cfengine/plugin.rb
INFO manager: Registered plugin: CFEngine Provisioner
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/provisioners/chef/plugin.rb
INFO manager: Registered plugin: chef
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/provisioners/file/plugin.rb
INFO manager: Registered plugin: file
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/provisioners/puppet/plugin.rb
INFO manager: Registered plugin: puppet
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/provisioners/salt/plugin.rb
INFO manager: Registered plugin: salt
DEBUG global: Loading core plugin: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/plugins/provisioners/shell/plugin.rb
INFO manager: Registered plugin: shell
INFO vagrant: vagrant invoked: ["up", "QA1_db", "--provider=vsphere"]
DEBUG vagrant: Creating Vagrant environment
INFO environment: Environment initialized (#Vagrant::Environment:0x1a7c960)
INFO environment: - cwd: E:/.jenkins/Packaging_Slave/workspace/Dev_Create_VMs/DevOps_Dev/Provisioning/Vagrant/vagrant-vsphere
INFO environment: Home path: C:/Users/DevOps_Admin/.vagrant.d
INFO environment: Local data path: E:/.jenkins/Packaging_Slave/workspace/Dev_Create_VMs/DevOps_Dev/Provisioning/Vagrant/vagrant-vsphere/.vagrant
DEBUG environment: Creating: E:/.jenkins/Packaging_Slave/workspace/Dev_Create_VMs/DevOps_Dev/Provisioning/Vagrant/vagrant-vsphere/.vagrant
DEBUG environment: Loading plugins from: C:/Users/DevOps_Admin/.vagrant.d/plugins.json
INFO environment: Loading plugin from JSON: vagrant-aws
INFO manager: Registered plugin: AWS
INFO environment: Loading plugin from JSON: vagrant-berkshelf
INFO manager: Registered plugin: berkshelf
INFO environment: Loading plugin from JSON: vagrant-cloudstack
INFO manager: Registered plugin: Cloudstack
INFO environment: Loading plugin from JSON: vagrant-omnibus
INFO manager: Registered plugin: Omnibus
INFO environment: Loading plugin from JSON: vagrant-vsphere
INFO manager: Registered plugin: vsphere
INFO environment: Loading plugin from JSON: vagrant-windows
INFO manager: Registered plugin: Windows guest
INFO environment: Running hook: environment_load
INFO environment: Initializing config...
INFO loader: Set :default = "C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/config/default.rb"
DEBUG loader: Populating proc cache for "C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/config/default.rb"
DEBUG loader: Load procs for pathname: C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/config/default.rb
INFO loader: Set :root = #Pathname:E:/.jenkins/Packaging_Slave/workspace/Dev_Create_VMs/DevOps_Dev/Provisioning/Vagrant/vagrant-vsphere/Vagrantfile
DEBUG loader: Populating proc cache for #Pathname:E:/.jenkins/Packaging_Slave/workspace/Dev_Create_VMs/DevOps_Dev/Provisioning/Vagrant/vagrant-vsphere/Vagrantfile
DEBUG loader: Load procs for pathname: E:/.jenkins/Packaging_Slave/workspace/Dev_Create_VMs/DevOps_Dev/Provisioning/Vagrant/vagrant-vsphere/Vagrantfile
INFO loader: Loading configuration in order: [:default, :home, :root]
DEBUG loader: Loading from: default (evaluating)
DEBUG loader: Loading from: root (evaluating)
DEBUG loader: Configuration loaded successfully, finalizing and returning
DEBUG hosts: Host path search classes: [VagrantPlugins::HostWindows::Host, VagrantPlugins::HostSlackware::Host, VagrantPlugins::HostRedHat::Host, VagrantPlugins::HostOpenSUSE::Host, VagrantPlugins::HostFreeBSD::Host, VagrantPlugins::HostGentoo::Host, VagrantPlugins::HostArch::Host, VagrantPlugins::HostBSD::Host, VagrantPlugins::HostLinux::Host]
INFO hosts: Host class: VagrantPlugins::HostWindows::Host
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #Vagrant::Action::Builder:0x2825bb0
INFO cli: CLI: [] "up" ["QA1_db", "--provider=vsphere"]
DEBUG cli: Invoking command class: VagrantPlugins::CommandUp::Command ["QA1_db", "--provider=vsphere"]
DEBUG command: 'Up' each target VM...
DEBUG command: Getting target VMs for command. Arguments:
DEBUG command: -- names: ["QA1_db"]
DEBUG command: -- options: {:provider=>"vsphere"}
DEBUG command: Finding machine that match name: QA1_db
INFO environment: Getting machine: QA1_db (vsphere)
INFO environment: Uncached load of machine.
INFO loader: Set :vm_QA1_db = [["2", #Proc:0x2e14b10@E:/.jenkins/Packaging_Slave/workspace/Dev_Create_VMs/DevOps_Dev/Provisioning/Vagrant/vagrant-vsphere/Vagrantfile:174]]
DEBUG loader: Populating proc cache for ["2", #Proc:0x2e14b10@E:/.jenkins/Packaging_Slave/workspace/Dev_Create_VMs/DevOps_Dev/Provisioning/Vagrant/vagrant-vsphere/Vagrantfile:174]
INFO loader: Loading configuration in order: [:default, :home, :root, :vm_QA1_db]
DEBUG loader: Loading from: default (cache)
DEBUG loader: Loading from: root (cache)
DEBUG loader: Loading from: vm_QA1_db (evaluating)
DEBUG provisioner: Provisioner defined: chef_solo
DEBUG loader: Configuration loaded successfully, finalizing and returning
INFO box_collection: Searching for box: QA1-db (vsphere) in C:/Users/DevOps_Admin/.vagrant.d/boxes/QA1-db/vsphere/metadata.json
INFO box_collection: Box not found: QA1-db (vsphere)
INFO machine: Initializing machine: QA1_db
INFO machine: - Provider: VagrantPlugins::VSphere::Provider
INFO machine: - Box:
INFO machine: - Data dir: E:/.jenkins/Packaging_Slave/workspace/Dev_Create_VMs/DevOps_Dev/Provisioning/Vagrant/vagrant-vsphere/.vagrant/machines/QA1_db/vsphere
INFO command: With machine: QA1_db (vSphere (new))
INFO interface: info: Bringing machine 'QA1_db' up with 'vsphere' provider...
INFO batch_action: Enabling parallelization by default.
INFO batch_action: Disabling parallelization because provider doesn't support it: vsphere
INFO batch_action: Batch action will parallelize: false
Bringing machine 'QA1_db' up with 'vsphere' provider...
INFO batch_action: Starting action: #Vagrant::Machine:0x2b6e2b8 up {:destroy_on_error=>true, :parallel=>true, :provision_ignore_sentinel=>false, :provision_types=>nil, :provider=>"vsphere"}
INFO machine: Calling action: up on provider vSphere (new)
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 2 hooks defined.
INFO runner: Running action: #Vagrant::Action::Builder:0x368aa80
INFO warden: Calling IN action: #Vagrant::Action::Builtin::EnvSet:0x3fa6230
INFO warden: Calling IN action: #Berkshelf::Vagrant::Action::SetUI:0x3fa6200
INFO warden: Calling IN action: #Berkshelf::Vagrant::Action::LoadShelf:0x3fa61d0
INFO warden: Calling IN action: #Berkshelf::Vagrant::Action::ConfigureChef:0x3fa6170
INFO warden: Calling IN action: #Vagrant::Action::Builtin::ConfigValidate:0x3fa6110
INFO warden: Calling IN action: #VagrantPlugins::VSphere::Action::ConnectVSphere:0x3fa60e0
INFO warden: Calling IN action: #Vagrant::Action::Builtin::Call:0x3fa6098
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 2 hooks defined.
INFO runner: Running action: #Vagrant::Action::Builder:0x4b474d8
INFO warden: Calling IN action: #VagrantPlugins::VSphere::Action::IsCreated:0x4b4d418
INFO machine: Calling action: get_state on provider vSphere (new)
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #Vagrant::Action::Builder:0x5780658
INFO warden: Calling IN action: #Vagrant::Action::Builtin::ConfigValidate:0x5726a60
INFO warden: Calling IN action: #VagrantPlugins::VSphere::Action::ConnectVSphere:0x5726a48
INFO warden: Calling IN action: #VagrantPlugins::VSphere::Action::GetState:0x5726a30
INFO warden: Calling IN action: #VagrantPlugins::VSphere::Action::CloseVSphere:0x5726a18
INFO warden: Calling OUT action: #VagrantPlugins::VSphere::Action::CloseVSphere:0x5726a18
INFO warden: Calling OUT action: #VagrantPlugins::VSphere::Action::GetState:0x5726a30
INFO warden: Calling OUT action: #VagrantPlugins::VSphere::Action::ConnectVSphere:0x5726a48
INFO warden: Calling OUT action: #Vagrant::Action::Builtin::ConfigValidate:0x5726a60
INFO warden: Calling OUT action: #VagrantPlugins::VSphere::Action::IsCreated:0x4b4d418
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 2 hooks defined.
INFO runner: Running action: #Vagrant::Action::Warden:0x587d900
INFO warden: Calling IN action: #VagrantPlugins::VSphere::Action::Clone:0x587d8b8
INFO interface: info: Calling vSphere CloneVM with the following settings:
[QA1_db] Calling vSphere CloneVM with the following settings:
[QA1_db] -- Template VM: DevOps_Production_Templates/DB-Template
INFO interface: info: -- Template VM: DevOps_Production_Templates/DB-Template
INFO interface: info: -- Name: QA1-DB
[QA1_db] -- Name: QA1-DB
INFO machine: New machine ID: "4234a65b-d7b6-b5a1-3ec9-b73e1e475b63"
INFO interface: info: Waiting for SSH to become available...
[QA1_db] Waiting for SSH to become available...
INFO machine: guest is windows, using WinRM for communication channel
DEBUG winrmcommunicator: initializing WinRMCommunicator
DEBUG winrmcommunicator: Checking whether WinRM is ready...
INFO machine: Calling action: get_ssh_info on provider vSphere (4234a65b-d7b6-b5a1-3ec9-b73e1e475b63)
INFO runner: Preparing hooks for middleware sequence...
INFO runner: 1 hooks defined.
INFO runner: Running action: #Vagrant::Action::Builder:0x5dc28b0
INFO warden: Calling IN action: #Vagrant::Action::Builtin::ConfigValidate:0x5d76080
INFO warden: Calling IN action: #VagrantPlugins::VSphere::Action::ConnectVSphere:0x5d76698
INFO warden: Calling IN action: #VagrantPlugins::VSphere::Action::GetSshInfo:0x5d76890
INFO warden: Calling IN action: #VagrantPlugins::VSphere::Action::CloseVSphere:0x5d76908
INFO warden: Calling OUT action: #VagrantPlugins::VSphere::Action::CloseVSphere:0x5d76908
INFO warden: Calling OUT action: #VagrantPlugins::VSphere::Action::GetSshInfo:0x5d76890
INFO warden: Calling OUT action: #VagrantPlugins::VSphere::Action::ConnectVSphere:0x5d76698
INFO warden: Calling OUT action: #Vagrant::Action::Builtin::ConfigValidate:0x5d76080
INFO winrmfinder: WinRM host: QA1-db
DEBUG winrmfinder: Searching for WinRM port: 5985
ERROR warden : error occurred: undefined method driver' for vSphere (4234a65b-d7b6-b5a1-3ec9-b73e1e475b63):VagrantPlugins::VSphere::Provider [E:\.jenkins\Packaging_Slave\workspace\Dev_Create_VMs\DevOps_Dev\Provisioning\Scripts\ProvisionVMs.proj] INFO warden: Beginning recovery process... INFO warden: Recovery complete. ERROR warden : error occurred: undefined methoddriver' for vSphere (4234a65b-d7b6-b5a1-3ec9-b73e1e475b63):VagrantPlugins::VSphere::Provider [E:.jenkins\Packaging_Slave\workspace\Dev_Create_VMs\DevOps_Dev\Provisioning\Scripts\ProvisionVMs.proj]
INFO warden: Beginning recovery process...
INFO warden: Calling recover: #Vagrant::Action::Builtin::Call:0x3fa6098
INFO warden: Beginning recovery process...
INFO warden: Recovery complete.
INFO warden: Recovery complete.
C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-windows-1.3.0/lib/vagrant-windows/windows_machine.rb:57:in read_forwarded_ports' C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-windows-1.3.0/lib/vagrant-windows/communication/winrmfinder.rb:41:inwinrm_host_port'
C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-windows-1.3.0/lib/vagrant-windows/communication/winrmshell_factory.rb:26:in create_winrm_shell' C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-windows-1.3.0/lib/vagrant-windows/communication/winrmcommunicator.rb:83:inwinrmshell'
C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-windows-1.3.0/lib/vagrant-windows/communication/winrmcommunicator.rb:30:in block in ready?' C:/HashiCorp/Vagrant/embedded/lib/ruby/1.9.1/timeout.rb:69:intimeout'
C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-windows-1.3.0/lib/vagrant-windows/communication/winrmcommunicator.rb:29:in ready?' C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-vsphere-0.5.1/lib/vSphere/util/machine_helpers.rb:8:inwait_for_ssh'
C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-vsphere-0.5.1/lib/vSphere/action/clone.rb:54:in call' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/warden.rb:34:incall'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/runner.rb:61:in block in run' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/util/busy.rb:19:inbusy'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/runner.rb:61:in run' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/builtin/call.rb:51:incall'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/warden.rb:34:in call' C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-vsphere-0.5.1/lib/vSphere/action/connect_vsphere.rb:16:incall'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/warden.rb:34:in call' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/builtin/config_validate.rb:25:incall'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/warden.rb:34:in call' C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.4/lib/berkshelf/vagrant/action/configure_chef.rb:23:incall'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/warden.rb:34:in call' C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.4/lib/berkshelf/vagrant/action/load_shelf.rb:28:incall'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/warden.rb:34:in call' C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.4/lib/berkshelf/vagrant/action/set_ui.rb:12:incall'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/warden.rb:34:in call' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/builtin/env_set.rb:19:incall'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/warden.rb:34:in call' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/builder.rb:116:incall'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/runner.rb:61:in block in run' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/util/busy.rb:19:inbusy'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/runner.rb:61:in run' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/machine.rb:147:inaction'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/batch_action.rb:63:in block (2 levels) in run' C:/Users/DevOps_Admin/.vagrant.d/gems/gems/logging-1.8.1/lib/logging/diagnostic_context.rb:323:incall'
C:/Users/DevOps_Admin/.vagrant.d/gems/gems/logging-1.8.1/lib/logging/diagnostic_context.rb:323:in block in create_with_logging_context' ERROR warden : error occurred: No error message [E:\.jenkins\Packaging_Slave\workspace\Dev_Create_VMs\DevOps_Dev\Provisioning\Scripts\ProvisionVMs.proj] INFO warden: Beginning recovery process... INFO warden: Recovery complete. INFO warden: Beginning recovery process... INFO warden: Recovery complete. INFO warden: Beginning recovery process... INFO warden: Recovery complete. INFO warden: Beginning recovery process... INFO warden: Recovery complete. INFO warden: Beginning recovery process... INFO warden: Recovery complete. INFO warden: Beginning recovery process... INFO warden: Recovery complete. INFO environment: Running hook: environment_unload INFO runner: Preparing hooks for middleware sequence... INFO runner: 1 hooks defined. INFO runner: Running action: #<Vagrant::Action::Builder:0x58747f8> EXEC : error vagrant: Vagrant experienced an error! Details: [E:\.jenkins\Packaging_Slave\workspace\Dev_Create_VMs\DevOps_Dev\Provisioning\Scripts\ProvisionVMs.proj] EXEC : error vagrant: #<VagrantPlugins::VSphere::Errors::VSphereError: No error message> [E:\.jenkins\Packaging_Slave\workspace\Dev_Create_VMs\DevOps_Dev\Provisioning\Scripts\ProvisionVMs.proj] EXEC : error vagrant: No error message [E:\.jenkins\Packaging_Slave\workspace\Dev_Create_VMs\DevOps_Dev\Provisioning\Scripts\ProvisionVMs.proj] EXEC : error vagrant: C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-vsphere-0.5.1/lib/vSphere/action/connect_vsphere.rb:19:inrescue in call' [E:.jenkins\Packaging_Slave\workspace\Dev_Create_VMs\DevOps_Dev\Provisioning\Scripts\ProvisionVMs.proj]
C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-vsphere-0.5.1/lib/vSphere/action/connect_vsphere.rb:14:in call' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/warden.rb:34:incall'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/builtin/config_validate.rb:25:in call' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/warden.rb:34:incall'
C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.4/lib/berkshelf/vagrant/action/configure_chef.rb:23:in call' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/warden.rb:34:incall'
C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.4/lib/berkshelf/vagrant/action/load_shelf.rb:28:in call' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/warden.rb:34:incall'
C:/Users/DevOps_Admin/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.4/lib/berkshelf/vagrant/action/set_ui.rb:12:in call' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/warden.rb:34:incall'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/builtin/env_set.rb:19:in call' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/warden.rb:34:incall'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/builder.rb:116:in call' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/runner.rb:61:inblock in run'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/util/busy.rb:19:in busy' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/action/runner.rb:61:inrun'
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/machine.rb:147:in action' C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.3.5/lib/vagrant/batch_action.rb:63:inblock (2 levels) in run'
C:/Users/DevOps_Admin/.vagrant.d/gems/gems/logging-1.8.1/lib/logging/diagnostic_context.rb:323:in call' C:/Users/DevOps_Admin/.vagrant.d/gems/gems/logging-1.8.1/lib/logging/diagnostic_context.rb:323:inblock in create_with_logging_context'
INFO interface : error : No error message [E:.jenkins\Packaging_Slave\workspace\Dev_Create_VMs\DevOps_Dev\Provisioning\Scripts\ProvisionVMs.proj]
No error message

Are you using vagrant-windows alongside vagrant-vsphere, meaning are you up'ing new Windows guests in vsphere? If so I'll have to try this out.

Starting in vagrant-windows 1.3.0 the read_forwarded_ports method caught NoMethodErrors and instead tried to detect whether the provider was VMware. Reverting to the rescue behavior is a simple enough fix, but what surprises me is that the vsphere provider doesn't have a provider.driver method let alone a provider.driver.read_forwarded_ports method. I'd like to understand this problem a little better before just reverting the code in question.

Yes I am using vagrant-windows alongside vagrant-vsphere to up new Windows guests in vsphere which was working well. It seems a bit weird that if it is a standard vmware call to driver dot product that vsphere didn't seem to recognise it .Maybe the vsphere plug-in needs a library updated or something. Again thanks for the prompt response and help :)

Fixed in 1.3.1