rtyler / vagrant-plugin

An experimental Vagrant plugin for Jenkins
https://wiki.jenkins-ci.org/display/JENKINS/Vagrant+Plugin
103 stars 44 forks source link

(NameError) uninitialized constant ChildProcess::Windows::Process #19

Open drorb opened 12 years ago

drorb commented 12 years ago

Getting the following exception during my build:

Running Vagrant with version: 1.0.2.dev Vagrantfile loaded, bringing Vagrant box up for the build FATAL: (NameError) uninitialized constant ChildProcess::Windows::Process org.jruby.exceptions.RaiseException: (NameError) uninitialized constant ChildProcess::Windows::Process at org.jruby.RubyModule.const_missing(org/jruby/RubyModule.java:2590) at #Class:0x501f6ab1.new(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/gems/childprocess-0.3.1/lib/childprocess.rb:23) at Vagrant::Util::Subprocess.execute(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/util/subprocess.rb:36) at #Class:0x7ca3c996.execute(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/util/subprocess.rb:20) at Vagrant::Driver::VirtualBox.raw(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/driver/virtualbox_base.rb:304) at #Class:0x78278dae.busy(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/util/busy.rb:21) at Vagrant::Driver::VirtualBoxBase.raw(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/driver/virtualbox_base.rb:303) at Vagrant::Driver::VirtualBox.execute(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/driver/virtualbox_base.rb:270) at Vagrant::Util::Retryable.retryable(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/util/retryable.rb:14) at Vagrant::Driver::VirtualBoxBase.execute(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/driver/virtualbox_base.rb:268) at Vagrant::Driver::VirtualBox.read_version(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/driver/virtualbox.rb:122) at Vagrant::Driver::VirtualBox.initialize(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/driver/virtualbox.rb:36) at Vagrant::VM.reload!(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/vm.rb:129) at Vagrant::VM.initialize(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/vm.rb:35) at Vagrant::Environment.load_vms!(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/environment.rb:434) at org.jruby.RubyArray.each(org/jruby/RubyArray.java:1612) at Vagrant::Environment.load_vms!(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/environment.rb:433) at Vagrant::Environment.vms(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/environment.rb:125) at Vagrant::Environment.multivm?(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/environment.rb:158) at Vagrant::Environment.vms_ordered(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/environment.rb:133) at Vagrant::Command::Base.with_target_vms(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/command/base.rb:91) at Vagrant::Command::Up.execute(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/command/up.rb:24) at Vagrant::CLI.execute(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/cli.rb:38) at Vagrant::Environment.cli(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-8a5b1ad0d1ef/lib/vagrant/environment.rb:167) at Vagrant::BasicWrapper.setup(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/models/vagrant_wrapper.rb:67) at Jenkins::Model::EnvironmentProxy::InstanceMethods.setUp(C:/Users/Dror/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/gems/jenkins-plugin-runtime-0.1.26/lib/jenkins/model/environment_proxy.rb:7)

Environment:

rtyler commented 12 years ago

Yikes, I haven't ever tried this on Windows!