← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1563157] [NEW] Routes 2.3 release breaks neutron-server

 

Public bug reported:

Routes released 2.3 2016-03-28T15:48:33  Since then we're seeing:

---
Traceback (most recent call last):
  File "/usr/local/bin/neutron-server", line 10, in <module>
    sys.exit(main())
  File "/opt/stack/new/neutron/neutron/cmd/eventlet/server/__init__.py", line 17, in main
    server.main()
  File "/opt/stack/new/neutron/neutron/server/__init__.py", line 44, in main
    neutron_api = service.serve_wsgi(service.NeutronApiService)
  File "/opt/stack/new/neutron/neutron/service.py", line 106, in serve_wsgi
    LOG.exception(_LE('Unrecoverable error: please check log '
  File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 85, in __exit__
    six.reraise(self.type_, self.value, self.tb)
  File "/opt/stack/new/neutron/neutron/service.py", line 103, in serve_wsgi
    service.start()
  File "/opt/stack/new/neutron/neutron/service.py", line 74, in start
    self.wsgi_app = _run_wsgi(self.app_name)
  File "/opt/stack/new/neutron/neutron/service.py", line 169, in _run_wsgi
    app = config.load_paste_app(app_name)
  File "/opt/stack/new/neutron/neutron/common/config.py", line 227, in load_paste_app
    app = deploy.loadapp("config:%s" % config_path, name=app_name)
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
    return loadobj(APP, uri, name=name, **kw)
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
    return context.create()
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
    return self.object_type.invoke(self)
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
    **context.local_conf)
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
    val = callable(*args, **kw)
  File "/usr/local/lib/python2.7/dist-packages/paste/urlmap.py", line 31, in urlmap_factory
    app = loader.get_app(app_name, global_conf=global_conf)
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app
    name=name, global_conf=global_conf).create()
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
    return self.object_type.invoke(self)
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
    **context.local_conf)
  File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
    val = callable(*args, **kw)
  File "/opt/stack/new/neutron/neutron/auth.py", line 74, in pipeline_factory
    app = filter(app)
  File "/opt/stack/new/neutron/neutron/api/extensions.py", line 392, in _factory
    return ExtensionMiddleware(app, ext_mgr=ext_mgr)
  File "/opt/stack/new/neutron/neutron/api/extensions.py", line 293, in __init__
    submap.connect(path)
  File "/usr/local/lib/python2.7/dist-packages/routes/mapper.py", line 168, in connect
    routename, path = args
ValueError: need more than 1 value to unpack
---

logstash:
http://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3A%5C%22ValueError%3A%20need%20more%20than%201%20value%20to%20unpack%5C%22%20AND%20voting%3A%5C%221%5C%22

Affects stable/* and master (modulo upper-constraints.txt)

** Affects: neutron
     Importance: Undecided
         Status: New

** Affects: trove
     Importance: Undecided
         Status: New

** Also affects: trove
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1563157

Title:
  Routes 2.3 release breaks neutron-server

Status in neutron:
  New
Status in Trove:
  New

Bug description:
  Routes released 2.3 2016-03-28T15:48:33  Since then we're seeing:

  ---
  Traceback (most recent call last):
    File "/usr/local/bin/neutron-server", line 10, in <module>
      sys.exit(main())
    File "/opt/stack/new/neutron/neutron/cmd/eventlet/server/__init__.py", line 17, in main
      server.main()
    File "/opt/stack/new/neutron/neutron/server/__init__.py", line 44, in main
      neutron_api = service.serve_wsgi(service.NeutronApiService)
    File "/opt/stack/new/neutron/neutron/service.py", line 106, in serve_wsgi
      LOG.exception(_LE('Unrecoverable error: please check log '
    File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 85, in __exit__
      six.reraise(self.type_, self.value, self.tb)
    File "/opt/stack/new/neutron/neutron/service.py", line 103, in serve_wsgi
      service.start()
    File "/opt/stack/new/neutron/neutron/service.py", line 74, in start
      self.wsgi_app = _run_wsgi(self.app_name)
    File "/opt/stack/new/neutron/neutron/service.py", line 169, in _run_wsgi
      app = config.load_paste_app(app_name)
    File "/opt/stack/new/neutron/neutron/common/config.py", line 227, in load_paste_app
      app = deploy.loadapp("config:%s" % config_path, name=app_name)
    File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
      return loadobj(APP, uri, name=name, **kw)
    File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
      return context.create()
    File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
      return self.object_type.invoke(self)
    File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
      **context.local_conf)
    File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
      val = callable(*args, **kw)
    File "/usr/local/lib/python2.7/dist-packages/paste/urlmap.py", line 31, in urlmap_factory
      app = loader.get_app(app_name, global_conf=global_conf)
    File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app
      name=name, global_conf=global_conf).create()
    File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
      return self.object_type.invoke(self)
    File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
      **context.local_conf)
    File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
      val = callable(*args, **kw)
    File "/opt/stack/new/neutron/neutron/auth.py", line 74, in pipeline_factory
      app = filter(app)
    File "/opt/stack/new/neutron/neutron/api/extensions.py", line 392, in _factory
      return ExtensionMiddleware(app, ext_mgr=ext_mgr)
    File "/opt/stack/new/neutron/neutron/api/extensions.py", line 293, in __init__
      submap.connect(path)
    File "/usr/local/lib/python2.7/dist-packages/routes/mapper.py", line 168, in connect
      routename, path = args
  ValueError: need more than 1 value to unpack
  ---

  logstash:
  http://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3A%5C%22ValueError%3A%20need%20more%20than%201%20value%20to%20unpack%5C%22%20AND%20voting%3A%5C%221%5C%22

  Affects stable/* and master (modulo upper-constraints.txt)

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1563157/+subscriptions