Issue #1143 has been updated by James Turnbull. Status changed from Accepted to Closed
I am going to close this given its age and changes since 0.23.2 ---------------------------------------- Bug #1143: Sporadic error messages in puppetmaster log related to undefined method '<' and private method 'split' http://projects.puppetlabs.com/issues/1143 Author: Digant Kasundra Status: Closed Priority: High Assigned to: Category: settings Target version: unplanned Patch: None Affected version: 0.24.8 Keywords: Branch: We had mentioned to Luke that our puppetmaster logs often had weird error messages like 'err: Could not call: private method @split' called for nil:NilClass' and 'err: undefined method @<' for nil:NilClass' but we had never been able to capture traces. Here is a snapshot from logs of one of our puppetmaster instances spewing some trace information around the time of these errors. Hope this helps. <pre> info: No messages to report to [email protected] info: Processing reports tagmail, lastcheck, logcache for rhel-afs-test04.stanford.edu info: No messages to report to [email protected] info: Processing reports tagmail, lastcheck, logcache for webmail-dev.stanford.edu info: No messages to report to [email protected] notice: mount[dist]: File source /var/lib/puppet/dist/clients/sunet-systems/ntp/ntp.conf.toad does not exist notice: mount[dist]: File source /var/lib/puppet/dist/clients/sunet-systems/ntp/ntp.conf.netdb-demo does not exist notice: mount[s_pobox]: File source /var/lib/puppet/services/s_pobox/files/etc/tivoli/nodes.pobox12 does not exist /usr/lib/ruby/1.8/puppet/module.rb:12:in @modulepath' info: Processing reports tagmail, lastcheck, logcache for ldap-test3.stanford.edu/usr/lib/ruby/1.8/puppet/module.rb:32:in @find' /usr/lib/ruby/1.8/puppet/network/handler/fileserver.rb:394:in @splitpath' /usr/lib/ruby/1.8/puppet/network/handler/fileserver.rb:218:in @convert' /usr/lib/ruby/1.8/puppet/network/handler/fileserver.rb:40:in @describe' /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in @to_proc' info: No messages to report to [email protected]/usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:52:in @call' /usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:52:in @protect_service' /usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:85:in @setup_processor' /usr/lib/ruby/1.8/xmlrpc/server.rb:336:in @call' /usr/lib/ruby/1.8/xmlrpc/server.rb:336:in @dispatch' /usr/lib/ruby/1.8/xmlrpc/server.rb:323:in @each' /usr/lib/ruby/1.8/xmlrpc/server.rb:323:in @dispatch' /usr/lib/ruby/1.8/xmlrpc/server.rb:366:in @call_method' /usr/lib/ruby/1.8/xmlrpc/server.rb:378:in @handle' /usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:44:in @process' /usr/lib/ruby/1.8/puppet/network/server/mongrel.rb:106:in @process' /usr/lib/ruby/1.8/mongrel.rb:419:in @start' /usr/lib/ruby/1.8/puppet/network/server/mongrel.rb:103:in @process' /usr/lib/ruby/1.8/mongrel.rb:618:in @process_client' /usr/lib/ruby/1.8/mongrel.rb:617:in @each' /usr/lib/ruby/1.8/mongrel.rb:617:in @process_client' /usr/lib/ruby/1.8/mongrel.rb:736:in @run' /usr/lib/ruby/1.8/mongrel.rb:736:in @initialize' /usr/lib/ruby/1.8/mongrel.rb:736:in @new' /usr/lib/ruby/1.8/mongrel.rb:736:in @run' /usr/lib/ruby/1.8/mongrel.rb:720:in @initialize' /usr/lib/ruby/1.8/mongrel.rb:720:in @new' /usr/lib/ruby/1.8/mongrel.rb:720:in @run' /usr/sbin/puppetmasterd:300 err: Could not call: private method @split' called for nil:NilClass info: Found smtp-roam2 in /var/lib/puppet/manifests/nodes.pp notice: Compiled configuration for smtp-roam2.stanford.edu in 54.76 seconds notice: Reloading files info: Found ldap-dev1 in /var/lib/puppet/manifests/nodes.pp info: Autoloaded module s_ldap info: Autoloaded file s_ldap/slapd_conf from module s_ldap notice: Compiled configuration for ldap-dev1.stanford.edu in 5.11 seconds info: Parsed manifest in 30.73 seconds info: Found inspect2-mgmt in /var/lib/puppet/manifests/nodes.pp info: Autoloaded module afs info: Autoloaded module kerberos info: Autoloaded module nagiosclient info: Autoloaded module remctl info: Autoloaded module ntp info: Autoloaded module os info: Autoloaded file os from module os info: Autoloaded file os/debian from module os info: Autoloaded module postfix info: Autoloaded module ssh info: Autoloaded module sysctl info: Autoloaded module tmpclean info: Autoloaded module s_nessus info: Autoloaded module s_nessus notice: Compiled configuration for inspect2-mgmt.stanford.edu in 34.71 seconds err: undefined method @<' for nil:NilClass info: Found www3 in /var/lib/puppet/manifests/nodes.pp info: Autoloaded module s_www info: Autoloaded file s_www from module s_www info: Autoloaded module s_www info: Autoloaded module apache info: Autoloaded module webauth info: Autoloaded file webauth from module webauth info: Autoloaded module lbcd info: Autoloaded module chroot info: Autoloaded file chroot from module chroot notice: Compiled configuration for www3.stanford.edu in 38.38 seconds info: Processing reports tagmail, lastcheck, logcache for r7-app2-prod.stanford.edu info: No messages to report to [email protected] info: Processing reports tagmail, lastcheck, logcache for argus.stanford.edu info: No messages to report to [email protected] /usr/lib/ruby/1.8/puppet/util/loadedfile.rb:19:in @changed?' /usr/lib/ruby/1.8/puppet/network/handler/fileserver.rb:246:in @readconfig' /usr/lib/ruby/1.8/puppet/network/handler/fileserver.rb:214:in @convert' /usr/lib/ruby/1.8/puppet/network/handler/fileserver.rb:40:in @describe' /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in @to_proc' /usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:52:in @call' /usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:52:in @protect_service' /usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:85:in @setup_processor' /usr/lib/ruby/1.8/xmlrpc/server.rb:336:in @call' /usr/lib/ruby/1.8/xmlrpc/server.rb:336:in @dispatch' /usr/lib/ruby/1.8/xmlrpc/server.rb:323:in @each' /usr/lib/ruby/1.8/xmlrpc/server.rb:323:in @dispatch' /usr/lib/ruby/1.8/xmlrpc/server.rb:366:in @call_method' /usr/lib/ruby/1.8/xmlrpc/server.rb:378:in @handle' /usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:44:in @process' /usr/lib/ruby/1.8/puppet/network/server/mongrel.rb:106:in @process' /usr/lib/ruby/1.8/mongrel.rb:419:in @start' /usr/lib/ruby/1.8/puppet/network/server/mongrel.rb:103:in @process' /usr/lib/ruby/1.8/mongrel.rb:618:in @process_client' /usr/lib/ruby/1.8/mongrel.rb:617:in @each' /usr/lib/ruby/1.8/mongrel.rb:617:in @process_client' /usr/lib/ruby/1.8/mongrel.rb:736:in @run' /usr/lib/ruby/1.8/mongrel.rb:736:in @initialize' /usr/lib/ruby/1.8/mongrel.rb:736:in @new' /usr/lib/ruby/1.8/mongrel.rb:736:in @run' /usr/lib/ruby/1.8/mongrel.rb:720:in @initialize' /usr/lib/ruby/1.8/mongrel.rb:720:in @new' /usr/lib/ruby/1.8/mongrel.rb:720:in @run' /usr/sbin/puppetmasterd:300 err: Could not call: undefined method @<' for nil:NilClass info: Processing reports tagmail, lastcheck, logcache for yen3.stanford.edu info: No messages to report to [email protected] notice: Reloading files notice: Reloading files info: Parsed manifest in 43.68 seconds info: Parsed manifest in 42.48 seconds info: Found snsr1 in /var/lib/puppet/manifests/nodes.pp info: Autoloaded module afs info: Autoloaded module kerberos info: Autoloaded module nagiosclient info: Autoloaded module remctl info: Autoloaded module ntp info: Autoloaded module os info: Autoloaded file os from module os info: Autoloaded file os/debian from module os info: Autoloaded module postfix info: Autoloaded module ssh info: Autoloaded module sysctl info: Autoloaded module tmpclean info: Autoloaded module apache info: Autoloaded module webauth info: Autoloaded file webauth from module webauth notice: Compiled configuration for snsr1.stanford.edu in 1.70 seconds notice: Denying authenticated client itlab-bc-ldap.stanford.edu(172.26.7.19) access to fileserver.describe /usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:42:in @process' /usr/lib/ruby/1.8/puppet/network/server/mongrel.rb:106:in @process' /usr/lib/ruby/1.8/mongrel.rb:419:in @start' /usr/lib/ruby/1.8/puppet/network/server/mongrel.rb:103:in @process' /usr/lib/ruby/1.8/mongrel.rb:618:in @process_client' /usr/lib/ruby/1.8/mongrel.rb:617:in @each' /usr/lib/ruby/1.8/mongrel.rb:617:in @process_client' /usr/lib/ruby/1.8/mongrel.rb:736:in @run' /usr/lib/ruby/1.8/mongrel.rb:736:in @initialize' /usr/lib/ruby/1.8/mongrel.rb:736:in @new' /usr/lib/ruby/1.8/mongrel.rb:736:in @run' /usr/lib/ruby/1.8/mongrel.rb:720:in @initialize' /usr/lib/ruby/1.8/mongrel.rb:720:in @new' /usr/lib/ruby/1.8/mongrel.rb:720:in @run' /usr/sbin/puppetmasterd:300 notice: mount[dist]: File source /var/lib/puppet/dist/clients/sunet-systems/ntp/ntp.conf.shadow does not exist /usr/lib/ruby/1.8/puppet/util/loadedfile.rb:19:in @changed?' /usr/lib/ruby/1.8/puppet/parser/interpreter.rb:595:in @checkfiles' /usr/lib/ruby/1.8/puppet/util/feature.rb:24:in @find' /usr/lib/ruby/1.8/puppet/parser/interpreter.rb:595:in @each' /usr/lib/ruby/1.8/puppet/parser/interpreter.rb:595:in @find' /usr/lib/ruby/1.8/puppet/parser/interpreter.rb:595:in @checkfiles' /usr/lib/ruby/1.8/puppet/parser/interpreter.rb:608:in @parsefiles' /usr/lib/ruby/1.8/puppet/parser/interpreter.rb:543:in @parsedate' /usr/lib/ruby/1.8/puppet/network/handler/master.rb:80:in @freshness' /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in @to_proc' /usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:52:in @call' /usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:52:in @protect_service' /usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:85:in @setup_processor' /usr/lib/ruby/1.8/xmlrpc/server.rb:336:in @call' /usr/lib/ruby/1.8/xmlrpc/server.rb:336:in @dispatch' /usr/lib/ruby/1.8/xmlrpc/server.rb:323:in @each' /usr/lib/ruby/1.8/xmlrpc/server.rb:323:in @dispatch' /usr/lib/ruby/1.8/xmlrpc/server.rb:366:in @call_method' /usr/lib/ruby/1.8/xmlrpc/server.rb:378:in @handle' /usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:44:in @process' /usr/lib/ruby/1.8/puppet/network/server/mongrel.rb:106:in @process' /usr/lib/ruby/1.8/mongrel.rb:419:in @start' /usr/lib/ruby/1.8/puppet/network/server/mongrel.rb:103:in @process' /usr/lib/ruby/1.8/mongrel.rb:618:in @process_client' /usr/lib/ruby/1.8/mongrel.rb:617:in @each' /usr/lib/ruby/1.8/mongrel.rb:617:in @process_client' /usr/lib/ruby/1.8/mongrel.rb:736:in @run' /usr/lib/ruby/1.8/mongrel.rb:736:in @initialize' /usr/lib/ruby/1.8/mongrel.rb:736:in @new' /usr/lib/ruby/1.8/mongrel.rb:736:in @run' /usr/lib/ruby/1.8/mongrel.rb:720:in @initialize' /usr/lib/ruby/1.8/mongrel.rb:720:in @new' /usr/lib/ruby/1.8/mongrel.rb:720:in @run' /usr/sbin/puppetmasterd:300 err: Could not call: undefined method @<' for nil:NilClass info: Found newsfeed in /var/lib/puppet/manifests/nodes.pp /usr/lib/ruby/1.8/puppet/util/config.rb:878:in @convert' /usr/lib/ruby/1.8/puppet/util/config.rb:873:in @gsub' /usr/lib/ruby/1.8/puppet/util/config.rb:873:in @convert' /usr/lib/ruby/1.8/puppet/util/config.rb:970:in @value' /usr/lib/ruby/1.8/puppet/util/config.rb:27:in @[]' /usr/lib/ruby/1.8/puppet.rb:92:in @[]' /usr/lib/ruby/1.8/puppet/util/autoload.rb:144:in @searchpath' /usr/lib/ruby/1.8/puppet/util/autoload.rb:136:in @eachdir' /usr/lib/ruby/1.8/puppet/util/autoload.rb:71:in @load' /usr/lib/ruby/1.8/puppet/metatype/manager.rb:119:in @type' /usr/lib/ruby/1.8/puppet/parser/resource/reference.rb:22:in @builtintype' /usr/lib/ruby/1.8/puppet/parser/resource/reference.rb:60:in @typeclass' /usr/lib/ruby/1.8/puppet/parser/resource.rb:233:in @paramcheck' /usr/lib/ruby/1.8/puppet/parser/resource.rb:263:in @set' /usr/lib/ruby/1.8/puppet/parser/resource.rb:163:in @initialize' /usr/lib/ruby/1.8/puppet/parser/resource.rb:161:in @each' /usr/lib/ruby/1.8/puppet/parser/resource.rb:161:in @initialize' /usr/lib/ruby/1.8/puppet/parser/ast/resourcedef.rb:100:in @new' /usr/lib/ruby/1.8/puppet/parser/ast/resourcedef.rb:100:in @evaluate' /usr/lib/ruby/1.8/puppet/util/errors.rb:25:in @exceptwrap' /usr/lib/ruby/1.8/puppet/parser/ast/resourcedef.rb:92:in @evaluate' /usr/lib/ruby/1.8/puppet/parser/ast/resourcedef.rb:91:in @collect' /usr/lib/ruby/1.8/puppet/parser/ast/resourcedef.rb:91:in @evaluate' /usr/lib/ruby/1.8/puppet/parser/ast.rb:82:in @safeevaluate' /usr/lib/ruby/1.8/puppet/parser/ast/astarray.rb:54:in @evaluate' /usr/lib/ruby/1.8/puppet/parser/ast/astarray.rb:53:in @collect' /usr/lib/ruby/1.8/puppet/parser/ast/astarray.rb:53:in @evaluate' /usr/lib/ruby/1.8/puppet/parser/ast/hostclass.rb:57:in @evaluate' /usr/lib/ruby/1.8/puppet/parser/ast.rb:82:in @safeevaluate' /usr/lib/ruby/1.8/puppet/parser/scope.rb:194:in @evalclasses' /usr/lib/ruby/1.8/puppet/parser/scope.rb:192:in @each' /usr/lib/ruby/1.8/puppet/parser/scope.rb:192:in @evalclasses' /usr/lib/ruby/1.8/puppet/parser/functions.rb:112:in @function_include' /usr/lib/ruby/1.8/puppet/parser/ast/function.rb:20:in @send' /usr/lib/ruby/1.8/puppet/parser/ast/function.rb:20:in @evaluate' /usr/lib/ruby/1.8/puppet/parser/ast.rb:82:in @safeevaluate' /usr/lib/ruby/1.8/puppet/parser/ast/astarray.rb:54:in @evaluate' /usr/lib/ruby/1.8/puppet/parser/ast/astarray.rb:53:in @collect' /usr/lib/ruby/1.8/puppet/parser/ast/astarray.rb:53:in @evaluate' /usr/lib/ruby/1.8/puppet/parser/ast/hostclass.rb:57:in @evaluate' /usr/lib/ruby/1.8/puppet/parser/ast.rb:82:in @safeevaluate' /usr/lib/ruby/1.8/puppet/parser/scope.rb:194:in @evalclasses' /usr/lib/ruby/1.8/puppet/parser/scope.rb:192:in @each' /usr/lib/ruby/1.8/puppet/parser/scope.rb:192:in @evalclasses' /usr/lib/ruby/1.8/puppet/parser/functions.rb:112:in @function_include' /usr/lib/ruby/1.8/puppet/parser/ast/function.rb:20:in @send' /usr/lib/ruby/1.8/puppet/parser/ast/function.rb:20:in @evaluate' /usr/lib/ruby/1.8/puppet/parser/ast.rb:82:in @safeevaluate' /usr/lib/ruby/1.8/puppet/parser/ast/astarray.rb:54:in @evaluate' /usr/lib/ruby/1.8/puppet/parser/ast/astarray.rb:53:in @collect' /usr/lib/ruby/1.8/puppet/parser/ast/astarray.rb:53:in @evaluate' /usr/lib/ruby/1.8/puppet/parser/ast.rb:82:in @safeevaluate' /usr/lib/ruby/1.8/puppet/parser/ast/node.rb:40:in @evaluate' /usr/lib/ruby/1.8/puppet/parser/ast.rb:82:in @safeevaluate' /usr/lib/ruby/1.8/puppet/parser/ast/node.rb:23:in @evaluate' /usr/lib/ruby/1.8/puppet/parser/ast.rb:82:in @safeevaluate' /usr/lib/ruby/1.8/puppet/parser/interpreter.rb:172:in @evalnode' /usr/lib/ruby/1.8/puppet/parser/interpreter.rb:202:in @evaluate' /usr/lib/ruby/1.8/puppet/parser/interpreter.rb:563:in @run' /usr/lib/ruby/1.8/puppet/network/handler/master.rb:185:in @getconfig' /usr/lib/ruby/1.8/puppet/util.rb:212:in @benchmark' /usr/lib/ruby/1.8/benchmark.rb:293:in @measure' /usr/lib/ruby/1.8/benchmark.rb:307:in @realtime' /usr/lib/ruby/1.8/puppet/util.rb:211:in @benchmark' /usr/lib/ruby/1.8/puppet/network/handler/master.rb:183:in @getconfig' /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in @to_proc' /usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:52:in @call' /usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:52:in @protect_service' /usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:85:in @setup_processor' /usr/lib/ruby/1.8/xmlrpc/server.rb:336:in @call' /usr/lib/ruby/1.8/xmlrpc/server.rb:336:in @dispatch' /usr/lib/ruby/1.8/xmlrpc/server.rb:323:in @each' /usr/lib/ruby/1.8/xmlrpc/server.rb:323:in @dispatch' /usr/lib/ruby/1.8/xmlrpc/server.rb:366:in @call_method' /usr/lib/ruby/1.8/xmlrpc/server.rb:378:in @handle' /usr/lib/ruby/1.8/puppet/network/xmlrpc/processor.rb:44:in @process' /usr/lib/ruby/1.8/puppet/network/server/mongrel.rb:106:in @process' /usr/lib/ruby/1.8/mongrel.rb:419:in @start' /usr/lib/ruby/1.8/puppet/network/server/mongrel.rb:103:in @process' /usr/lib/ruby/1.8/mongrel.rb:618:in @process_client' /usr/lib/ruby/1.8/mongrel.rb:617:in @each' /usr/lib/ruby/1.8/mongrel.rb:617:in @process_client' /usr/lib/ruby/1.8/mongrel.rb:736:in @run' /usr/lib/ruby/1.8/mongrel.rb:736:in @initialize' /usr/lib/ruby/1.8/mongrel.rb:736:in @new' /usr/lib/ruby/1.8/mongrel.rb:736:in @run' /usr/lib/ruby/1.8/mongrel.rb:720:in @initialize' /usr/lib/ruby/1.8/mongrel.rb:720:in @new' /usr/lib/ruby/1.8/mongrel.rb:720:in @run' /usr/sbin/puppetmasterd:300 err: Could not find value for #<Puppet::Util::Config:0x2ba7dd5703b8> at /var/lib/puppet/modules/remctl/manifests/init.pp:16 </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.
