Solved it, was refereeing to the wrong class as declared.

-gibu

On Thursday, March 10, 2016 at 2:23:32 PM UTC+5:30, Gibu George wrote:
>
> Hi All,
>
> While trying to create to a configuration component for my custom plugin, 
> I am getting this error : 
>
>
> /Users/gigeor/work/foo/lib/foo.rb:16:in `block in <class:MyPlugin>': Use 
> RbConfig instead of obsolete and deprecated Config.
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/config/v2/root.rb:30:in
>  
> `method_missing': Use RbConfig instead of obsolete and deprecated Config.
> /opt/chefdk/embedded/lib/ruby/2.1.0/rbconfig/obsolete.rb:20:in 
> `method_missing': undefined method `new' for RbConfig:Module (NoMethodError)
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/config/v2/root.rb:30:in
>  
> `method_missing'
> from /Users/gigeor/work/foo/Vagrantfile:2:in `block in <top (required)>'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/config/v2/loader.rb:37:in
>  
> `call'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/config/v2/loader.rb:37:in
>  
> `load'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/config/loader.rb:113:in
>  
> `block (2 levels) in load'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/config/loader.rb:107:in
>  
> `each'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/config/loader.rb:107:in
>  
> `block in load'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/config/loader.rb:104:in
>  
> `each'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/config/loader.rb:104:in
>  
> `load'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/vagrantfile.rb:28:in
>  
> `initialize'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/environment.rb:740:in
>  
> `new'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/environment.rb:740:in
>  
> `vagrantfile'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/environment.rb:486:in
>  
> `host'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/environment.rb:208:in
>  
> `block in action_runner'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/action/runner.rb:33:in
>  
> `call'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/action/runner.rb:33:in
>  
> `run'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/environment.rb:473:in
>  
> `hook'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/lib/vagrant/environment.rb:722:in
>  
> `unload'
> from 
> /Users/gigeor/.bundler/ruby/2.1.0/vagrant-1f88a9737369/bin/vagrant:177:in 
> `<top (required)>'
> from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/bin/vagrant:23:in `load'
> from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/bin/vagrant:23:in `<main>'
>
> In the definition of the configuration component i tried using 
> RbConfig instead of Config, but still getting the same stack trace. 
>
> Any one faced this problem while trying to create a configuration 
> component? How to resolve this?
>
> --gibu
>

-- 
This mailing list is governed under the HashiCorp Community Guidelines - 
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
those guidelines may result in your removal from this mailing list.

GitHub Issues: https://github.com/mitchellh/vagrant/issues
IRC: #vagrant on Freenode
--- 
You received this message because you are subscribed to the Google Groups 
"Vagrant" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vagrant-up/93022dcb-494c-417d-834c-b0883d0a4d5f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to