Created
November 16, 2016 17:55
-
-
Save adwhit/5007a304d68891ead581e4c9035db205 to your computer and use it in GitHub Desktop.
Nameko - Kombu 4.0.0 error
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ nameko run publisher | |
starting services: service_b, service_a | |
Connected to amqp://guest:**@127.0.0.1:5672// | |
Traceback (most recent call last): | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/hubs/poll.py", line 115, in wait | |
listener.cb(fileno) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/greenthread.py", line 214, in main | |
result = function(*args, **kwargs) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/utils.py", line 176, in call | |
return getattr(item, name)(*args, **kwargs) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/events.py", line 86, in setup | |
super(EventDispatcher, self).setup() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/messaging.py", line 135, in setup | |
maybe_declare(exchange, conn) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/kombu/common.py", line 125, in maybe_declare | |
return _maybe_declare(entity, declared, ident, channel, orig) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/kombu/common.py", line 131, in _maybe_declare | |
entity.declare(channel=channel) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/kombu/entity.py", line 182, in declare | |
return (channel or self.channel).exchange_declare( | |
AttributeError: 'Connection' object has no attribute 'exchange_declare' | |
Removing descriptor: 3 | |
Traceback (most recent call last): | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/hubs/hub.py", line 457, in fire_timers | |
timer() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/hubs/timer.py", line 58, in __call__ | |
cb(*args, **kw) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/event.py", line 170, in _do_send | |
waiter.throw(*exc) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/greenthread.py", line 214, in main | |
result = function(*args, **kwargs) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/utils.py", line 176, in call | |
return getattr(item, name)(*args, **kwargs) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/containers.py", line 195, in start | |
self.extensions.all.setup() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/utils.py", line 181, in spawning_method | |
return list(pool.imap(call, self._items)) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/greenpool.py", line 238, in next | |
val = self.waiters.get().wait() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/greenthread.py", line 175, in wait | |
return self._exit_event.wait() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/event.py", line 121, in wait | |
return hubs.get_hub().switch() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/hubs/hub.py", line 294, in switch | |
return self.greenlet.switch() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/greenthread.py", line 214, in main | |
result = function(*args, **kwargs) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/utils.py", line 176, in call | |
return getattr(item, name)(*args, **kwargs) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/events.py", line 86, in setup | |
super(EventDispatcher, self).setup() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/messaging.py", line 135, in setup | |
maybe_declare(exchange, conn) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/kombu/common.py", line 125, in maybe_declare | |
return _maybe_declare(entity, declared, ident, channel, orig) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/kombu/common.py", line 131, in _maybe_declare | |
entity.declare(channel=channel) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/kombu/entity.py", line 182, in declare | |
return (channel or self.channel).exchange_declare( | |
AttributeError: 'Connection' object has no attribute 'exchange_declare' | |
Traceback (most recent call last): | |
File "/home/alex/.virtualenvs/nameko/bin/nameko", line 11, in <module> | |
sys.exit(main()) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/cli/main.py", line 26, in main | |
args.main(args) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/cli/run.py", line 185, in main | |
run(services, config, backdoor_port=args.backdoor_port) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/cli/run.py", line 132, in run | |
service_runner.start() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/runners.py", line 85, in start | |
SpawningProxy(self.containers).start() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/utils.py", line 181, in spawning_method | |
return list(pool.imap(call, self._items)) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/greenpool.py", line 238, in next | |
val = self.waiters.get().wait() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/greenthread.py", line 175, in wait | |
return self._exit_event.wait() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/event.py", line 125, in wait | |
current.throw(*self._exc) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/greenthread.py", line 214, in main | |
result = function(*args, **kwargs) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/utils.py", line 176, in call | |
return getattr(item, name)(*args, **kwargs) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/containers.py", line 195, in start | |
self.extensions.all.setup() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/utils.py", line 181, in spawning_method | |
return list(pool.imap(call, self._items)) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/greenpool.py", line 238, in next | |
val = self.waiters.get().wait() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/greenthread.py", line 175, in wait | |
return self._exit_event.wait() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/event.py", line 121, in wait | |
return hubs.get_hub().switch() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/hubs/hub.py", line 294, in switch | |
return self.greenlet.switch() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/eventlet/greenthread.py", line 214, in main | |
result = function(*args, **kwargs) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/utils.py", line 176, in call | |
return getattr(item, name)(*args, **kwargs) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/events.py", line 86, in setup | |
super(EventDispatcher, self).setup() | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/nameko/messaging.py", line 135, in setup | |
maybe_declare(exchange, conn) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/kombu/common.py", line 125, in maybe_declare | |
return _maybe_declare(entity, declared, ident, channel, orig) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/kombu/common.py", line 131, in _maybe_declare | |
entity.declare(channel=channel) | |
File "/home/alex/.virtualenvs/nameko/lib/python3.5/site-packages/kombu/entity.py", line 182, in declare | |
return (channel or self.channel).exchange_declare( | |
AttributeError: 'Connection' object has no attribute 'exchange_declare' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment