Issue #12594 has been updated by Patrick Carlisle. Status changed from Investigating to Duplicate
This is the same as #11858. After the initial download all ruby files are loaded, even though they aren't on subsequent runs. This is obviously not good, but since fixing it involves some deeper changes it's slated for the next major release. Feel free to reopen this if you think there's more here, but for now I'm closing it as a duplicate of #11858. ---------------------------------------- Bug #12594: Parser functions in modules can cause errors on nodes, even though they only run on masters https://projects.puppetlabs.com/issues/12594#change-54689 Author: Joe McDonagh Status: Duplicate Priority: Low Assignee: Patrick Carlisle Category: Target version: Affected Puppet version: 2.7.9 Keywords: Branch: I have this function called getinfo that loads puppet/rails and active_record so that I can query the store config db during catalog compilation on the master. I put this function in a module like you do with any type of plugin. Unfortunately, since not all my nodes have AR, I get this error when I update the function: err: Could not load downloaded file /var/lib/puppet/lib/puppet/parser/functions/getinfo.rb: uninitialized constant ActiveRecord Which is kind of stupid since this function is never going to run on a node anyways. It seems to go away after the initial download though. -- 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.
