Issue #14791 has been reported by Daniel Pittman.
----------------------------------------
Bug #14791: `metadata` variable or method missing in module tool
https://projects.puppetlabs.com/issues/14791
Author: Daniel Pittman
Status: Unreviewed
Priority: Normal
Assignee:
Category: module tool
Target version:
Affected Puppet version: 2.7.14
Keywords:
Branch:
This was found by rtyler in IRC, who has an objection to RedMine.
<pre>
-> % puppet-module generate rtyler-opengrok
=====================================================================================
Generating module at
/home/tyler/source/github/puppetmodules/opengrok/rtyler-opengrok
-------------------------------------------------------------------------------------
rtyler-opengrok
(erb):1:in `contents': undefined local variable or method `metadata' for
#<Puppet::Module::Tool::Applications::Generator::ParsedFileNode:0x00000004385618>
(NameError)
from
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib64/ruby/1.9.1/erb.rb:753:in `eval'
from
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib64/ruby/1.9.1/erb.rb:753:in `result'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/gems/puppet-module-0.3.4/lib/puppet/module/tool/applications/generator.rb:98:in
`contents'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/gems/puppet-module-0.3.4/lib/puppet/module/tool/applications/generator.rb:101:in
`block in install!'
from
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib64/ruby/1.9.1/pathname.rb:829:in
`open'
from
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib64/ruby/1.9.1/pathname.rb:829:in
`open'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/gems/puppet-module-0.3.4/lib/puppet/module/tool/applications/generator.rb:101:in
`install!'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/gems/puppet-module-0.3.4/lib/puppet/module/tool/applications/generator.rb:34:in
`block in run'
from
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib64/ruby/1.9.1/pathname.rb:1002:in
`block in find'
from
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib64/ruby/1.9.1/find.rb:41:in `block
in find'
from
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib64/ruby/1.9.1/find.rb:40:in `catch'
from
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib64/ruby/1.9.1/find.rb:40:in `find'
from
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib64/ruby/1.9.1/pathname.rb:1002:in
`find'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/gems/puppet-module-0.3.4/lib/puppet/module/tool/applications/generator.rb:28:in
`run'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/gems/puppet-module-0.3.4/lib/puppet/module/tool/applications/application.rb:10:in
`run'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/gems/puppet-module-0.3.4/lib/puppet/module/tool/cli.rb:29:in
`generate'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/gems/puppet-module-0.3.4/vendor/thor-852190ae/lib/thor/task.rb:33:in
`run'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/gems/puppet-module-0.3.4/vendor/thor-852190ae/lib/thor/invocation.rb:109:in
`block in invoke'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/gems/puppet-module-0.3.4/vendor/thor-852190ae/lib/thor/invocation.rb:116:in
`call'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/gems/puppet-module-0.3.4/vendor/thor-852190ae/lib/thor/invocation.rb:116:in
`invoke'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/gems/puppet-module-0.3.4/vendor/thor-852190ae/lib/thor.rb:137:in
`block in start'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/gems/puppet-module-0.3.4/vendor/thor-852190ae/lib/thor/base.rb:378:in
`start'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/gems/puppet-module-0.3.4/vendor/thor-852190ae/lib/thor.rb:124:in
`start'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/gems/puppet-module-0.3.4/bin/puppet-module:7:in
`<top (required)>'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/bin/puppet-module:19:in `load'
from
/home/tyler/.rvm/gems/ruby-1.9.2-p290@opengrok/bin/puppet-module:19:in `<main>'
</pre>
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://projects.puppetlabs.com/my/account
--
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-bugs?hl=en.