Skip to content

Instantly share code, notes, and snippets.

@kitchen
Created December 18, 2012 20:25
Show Gist options
  • Save kitchen/4331624 to your computer and use it in GitHub Desktop.
Save kitchen/4331624 to your computer and use it in GitHub Desktop.
more output. the DEBUG line is from line 584 in ConfigParser.py, inside the _interpolate function
[2012-12-18 12:40:05,881] INFO Starting worker...
[2012-12-18 12:40:05,886] INFO Unhandled Exception:
[2012-12-18 12:40:05,886] INFO Traceback (most recent call last):
File "/usr/bin/beaver", line 7, in <module>
execfile(__file__)
File "/home/jkitchen/Development/logstash/beaver/beaver/worker.py", line 267, in run_worker
l = Worker(file_config, beaver_config, transport.callback, logger, ssh_tunnel=ssh_tunnel)
File "/home/jkitchen/Development/logstash/beaver/beaver/worker.py", line 61, in __init__
self.update_files()
File "/home/jkitchen/Development/logstash/beaver/beaver/worker.py", line 138, in update_files
globbed = [os.path.realpath(filename) for filename in eglob(name)]
File "/home/jkitchen/Development/logstash/beaver/beaver/utils.py", line 49, in eglob
return list(fi(glob.iglob(d) for d in paths))
TypeError: 'NoneType' object is not iterable
% beaver -c beaver-testing.ini !10723
[2012-12-18 12:23:23,442] INFO Info level is on
[2012-12-18 12:23:23,442] INFO Processing file portion of config file beaver-testing.ini
DEBUG: section: /home/jkitchen/Development/logstash/beaver-testing/test.file, option: type, rawval: test, vars: {'discover_interval': '15', 'tags': 'testing', 'format': '', 'stat_interval': '1', 'message_format': '', 'add_field': '', '__name__': '/home/jkitchen/Development/logstash/beaver-testing/test.file', 'debug': '', 'exclude': '', 'sincedb_write_interval': '15', 'type': 'test', 'sincedb_path': ''}
DEBUG: section: /home/jkitchen/Development/logstash/beaver-testing/test.file, option: discover_interval, rawval: 15, vars: {'discover_interval': '15', 'tags': 'testing', 'format': '', 'stat_interval': '1', 'message_format': '', 'add_field': '', '__name__': '/home/jkitchen/Development/logstash/beaver-testing/test.file', 'debug': '', 'exclude': '', 'sincedb_write_interval': '15', 'type': 'test', 'sincedb_path': ''}
DEBUG: section: /home/jkitchen/Development/logstash/beaver-testing/test.file, option: tags, rawval: testing, vars: {'discover_interval': '15', 'tags': 'testing', 'format': '', 'stat_interval': '1', 'message_format': '', 'add_field': '', '__name__': '/home/jkitchen/Development/logstash/beaver-testing/test.file', 'debug': '', 'exclude': '', 'sincedb_write_interval': '15', 'type': 'test', 'sincedb_path': ''}
DEBUG: section: /home/jkitchen/Development/logstash/beaver-testing/test.file, option: format, rawval: , vars: {'discover_interval': '15', 'tags': 'testing', 'format': '', 'stat_interval': '1', 'message_format': '', 'add_field': '', '__name__': '/home/jkitchen/Development/logstash/beaver-testing/test.file', 'debug': '', 'exclude': '', 'sincedb_write_interval': '15', 'type': 'test', 'sincedb_path': ''}
DEBUG: section: /home/jkitchen/Development/logstash/beaver-testing/test.file, option: stat_interval, rawval: 1, vars: {'discover_interval': '15', 'tags': 'testing', 'format': '', 'stat_interval': '1', 'message_format': '', 'add_field': '', '__name__': '/home/jkitchen/Development/logstash/beaver-testing/test.file', 'debug': '', 'exclude': '', 'sincedb_write_interval': '15', 'type': 'test', 'sincedb_path': ''}
DEBUG: section: /home/jkitchen/Development/logstash/beaver-testing/test.file, option: message_format, rawval: , vars: {'discover_interval': '15', 'tags': 'testing', 'format': '', 'stat_interval': '1', 'message_format': '', 'add_field': '', '__name__': '/home/jkitchen/Development/logstash/beaver-testing/test.file', 'debug': '', 'exclude': '', 'sincedb_write_interval': '15', 'type': 'test', 'sincedb_path': ''}
DEBUG: section: /home/jkitchen/Development/logstash/beaver-testing/test.file, option: add_field, rawval: , vars: {'discover_interval': '15', 'tags': 'testing', 'format': '', 'stat_interval': '1', 'message_format': '', 'add_field': '', '__name__': '/home/jkitchen/Development/logstash/beaver-testing/test.file', 'debug': '', 'exclude': '', 'sincedb_write_interval': '15', 'type': 'test', 'sincedb_path': ''}
DEBUG: section: /home/jkitchen/Development/logstash/beaver-testing/test.file, option: debug, rawval: , vars: {'discover_interval': '15', 'tags': 'testing', 'format': '', 'stat_interval': '1', 'message_format': '', 'add_field': '', '__name__': '/home/jkitchen/Development/logstash/beaver-testing/test.file', 'debug': '', 'exclude': '', 'sincedb_write_interval': '15', 'type': 'test', 'sincedb_path': ''}
DEBUG: section: /home/jkitchen/Development/logstash/beaver-testing/test.file, option: exclude, rawval: , vars: {'discover_interval': '15', 'tags': 'testing', 'format': '', 'stat_interval': '1', 'message_format': '', 'add_field': '', '__name__': '/home/jkitchen/Development/logstash/beaver-testing/test.file', 'debug': '', 'exclude': '', 'sincedb_write_interval': '15', 'type': 'test', 'sincedb_path': ''}
DEBUG: section: /home/jkitchen/Development/logstash/beaver-testing/test.file, option: sincedb_write_interval, rawval: 15, vars: {'discover_interval': '15', 'tags': 'testing', 'format': '', 'stat_interval': '1', 'message_format': '', 'add_field': '', '__name__': '/home/jkitchen/Development/logstash/beaver-testing/test.file', 'debug': '', 'exclude': '', 'sincedb_write_interval': '15', 'type': 'test', 'sincedb_path': ''}
DEBUG: section: /home/jkitchen/Development/logstash/beaver-testing/test.file, option: type, rawval: test, vars: {'discover_interval': '15', 'tags': 'testing', 'format': '', 'stat_interval': '1', 'message_format': '', 'add_field': '', '__name__': '/home/jkitchen/Development/logstash/beaver-testing/test.file', 'debug': '', 'exclude': '', 'sincedb_write_interval': '15', 'type': 'test', 'sincedb_path': ''}
DEBUG: section: /home/jkitchen/Development/logstash/beaver-testing/test.file, option: sincedb_path, rawval: , vars: {'discover_interval': '15', 'tags': 'testing', 'format': '', 'stat_interval': '1', 'message_format': '', 'add_field': '', '__name__': '/home/jkitchen/Development/logstash/beaver-testing/test.file', 'debug': '', 'exclude': '', 'sincedb_write_interval': '15', 'type': 'test', 'sincedb_path': ''}
[2012-12-18 12:23:23,443] INFO Processing beaver portion of config file beaver-testing.ini
DEBUG: section: beaver, option: files, rawval: None, vars: {'files': None, 'rabbitmq_vhost': '/', 'rabbitmq_host': 'localhost', 'respawn_delay': '3', 'ssh_tunnel': None, 'format': 'json', 'ssh_remote_port': None, 'udp_port': '9999', 'redis_url': 'redis://redis-server:6379/0', 'ssh_key_file': None, 'rabbitmq_queue': 'logstash-queue', 'redis_namespace': 'logstash', 'rabbitmq_key': 'logstash-key', 'rabbitmq_exchange_durable': '0', 'path': '/var/log', 'max_failure': '7', 'rabbitmq_exchange': 'logstash-exchange', 'udp_host': '127.0.0.1', 'transport': 'stdout', 'rabbitmq_exchange_type': 'direct', 'rabbitmq_password': 'guest', 'rabbitmq_username': 'guest', 'zeromq_bind': 'connect', 'ssh_remote_host': None, '__name__': 'beaver', 'hostname': None, 'fqdn': False, 'ssh_tunnel_port': None, 'zeromq_address': 'tcp://localhost:2120', 'rabbitmq_port': '5672'}
Traceback (most recent call last):
File "/usr/bin/beaver", line 7, in <module>
execfile(__file__)
File "/home/jkitchen/Development/logstash/beaver/bin/beaver", line 73, in <module>
beaver_config = beaver.beaver_config.BeaverConfig(args, logger=logger)
File "/home/jkitchen/Development/logstash/beaver/beaver/beaver_config.py", line 62, in __init__
self._beaver_config = self._parse_beaver_config(args)
File "/home/jkitchen/Development/logstash/beaver/beaver/beaver_config.py", line 81, in _parse_beaver_config
config = dict((x[0], x[1]) for x in _beaver_config.items('beaver'))
File "/usr/lib64/python2.6/ConfigParser.py", line 578, in items
for option in options]
File "/usr/lib64/python2.6/ConfigParser.py", line 587, in _interpolate
if "%(" in value:
TypeError: argument of type 'NoneType' is not iterable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment