[Bug 1796163] [NEW] py3 failure cfg.py - dictionary changed size during iteration
Corey Bryant
corey.bryant at canonical.com
Thu Oct 4 18:48:45 UTC 2018
Public bug reported:
We came across the following issue while function testing keystone with
py3: https://paste.ubuntu.com/p/d7s6KKPQDG/
File "/usr/lib/python3/dist-packages/oslo_config/cfg.py", line 2652, in __iter__
for key in itertools.chain(self._opts.keys(), self._groups.keys()):
RuntimeError: dictionary changed size during iteration
** Affects: oslo.config
Importance: Undecided
Status: New
** Affects: python-oslo.config (Ubuntu)
Importance: High
Status: Triaged
** Affects: python-oslo.config (Ubuntu Cosmic)
Importance: High
Status: Triaged
** Description changed:
- File "/usr/lib/python3/dist-packages/flask/app.py", line 2292, in wsgi_app
- response = self.full_dispatch_request()
- File "/usr/lib/python3/dist-packages/flask/app.py", line 1815, in full_dispatch_request
- rv = self.handle_user_exception(e)
- File "/usr/lib/python3/dist-packages/flask_restful/__init__.py", line 273, in error_router
- return original_handler(e)
- File "/usr/lib/python3/dist-packages/flask_restful/__init__.py", line 273, in error_router
- return original_handler(e)
- File "/usr/lib/python3/dist-packages/flask_restful/__init__.py", line 273, in error_router
- return original_handler(e)
- [Previous line repeated 2 more times]
- File "/usr/lib/python3/dist-packages/flask/app.py", line 1718, in handle_user_exception
- reraise(exc_type, exc_value, tb)
- File "/usr/lib/python3/dist-packages/flask/_compat.py", line 35, in reraise
- raise value
- File "/usr/lib/python3/dist-packages/flask/app.py", line 1813, in full_dispatch_request
- rv = self.dispatch_request()
- File "/usr/lib/python3/dist-packages/flask/app.py", line 1799, in dispatch_request
- return self.view_functions[rule.endpoint](**req.view_args)
- File "/usr/lib/python3/dist-packages/keystone/api/discovery.py", line 94, in get_versions
- context={'environment': request.environ})
- File "/usr/lib/python3/dist-packages/keystone/common/wsgi.py", line 250, in base_url
- itertools.chain(CONF.items(), CONF.eventlet_server.items()))
- File "/usr/lib/python3.6/_collections_abc.py", line 743, in __iter__
- for key in self._mapping:
- File "/usr/lib/python3/dist-packages/oslo_config/cfg.py", line 2652, in __iter__
- for key in itertools.chain(self._opts.keys(), self._groups.keys()):
+ File "/usr/lib/python3/dist-packages/flask/app.py", line 2292, in wsgi_app
+ response = self.full_dispatch_request()
+ File "/usr/lib/python3/dist-packages/flask/app.py", line 1815, in full_dispatch_request
+ rv = self.handle_user_exception(e)
+ File "/usr/lib/python3/dist-packages/flask_restful/__init__.py", line 273, in error_router
+ return original_handler(e)
+ File "/usr/lib/python3/dist-packages/flask_restful/__init__.py", line 273, in error_router
+ return original_handler(e)
+ File "/usr/lib/python3/dist-packages/flask_restful/__init__.py", line 273, in error_router
+ return original_handler(e)
+ [Previous line repeated 2 more times]
+ File "/usr/lib/python3/dist-packages/flask/app.py", line 1718, in handle_user_exception
+ reraise(exc_type, exc_value, tb)
+ File "/usr/lib/python3/dist-packages/flask/_compat.py", line 35, in reraise
+ raise value
+ File "/usr/lib/python3/dist-packages/flask/app.py", line 1813, in full_dispatch_request
+ rv = self.dispatch_request()
+ File "/usr/lib/python3/dist-packages/flask/app.py", line 1799, in dispatch_request
+ return self.view_functions[rule.endpoint](**req.view_args)
+ File "/usr/lib/python3/dist-packages/keystone/api/discovery.py", line 94, in get_versions
+ context={'environment': request.environ})
+ File "/usr/lib/python3/dist-packages/keystone/common/wsgi.py", line 250, in base_url
+ itertools.chain(CONF.items(), CONF.eventlet_server.items()))
+ File "/usr/lib/python3.6/_collections_abc.py", line 743, in __iter__
+ for key in self._mapping:
+ File "/usr/lib/python3/dist-packages/oslo_config/cfg.py", line 2652, in __iter__
+ for key in itertools.chain(self._opts.keys(), self._groups.keys()):
RuntimeError: dictionary changed size during iteration
** Description changed:
- File "/usr/lib/python3/dist-packages/flask/app.py", line 2292, in wsgi_app
- response = self.full_dispatch_request()
- File "/usr/lib/python3/dist-packages/flask/app.py", line 1815, in full_dispatch_request
- rv = self.handle_user_exception(e)
- File "/usr/lib/python3/dist-packages/flask_restful/__init__.py", line 273, in error_router
- return original_handler(e)
- File "/usr/lib/python3/dist-packages/flask_restful/__init__.py", line 273, in error_router
- return original_handler(e)
- File "/usr/lib/python3/dist-packages/flask_restful/__init__.py", line 273, in error_router
- return original_handler(e)
- [Previous line repeated 2 more times]
- File "/usr/lib/python3/dist-packages/flask/app.py", line 1718, in handle_user_exception
- reraise(exc_type, exc_value, tb)
- File "/usr/lib/python3/dist-packages/flask/_compat.py", line 35, in reraise
- raise value
- File "/usr/lib/python3/dist-packages/flask/app.py", line 1813, in full_dispatch_request
- rv = self.dispatch_request()
- File "/usr/lib/python3/dist-packages/flask/app.py", line 1799, in dispatch_request
- return self.view_functions[rule.endpoint](**req.view_args)
- File "/usr/lib/python3/dist-packages/keystone/api/discovery.py", line 94, in get_versions
- context={'environment': request.environ})
- File "/usr/lib/python3/dist-packages/keystone/common/wsgi.py", line 250, in base_url
- itertools.chain(CONF.items(), CONF.eventlet_server.items()))
- File "/usr/lib/python3.6/_collections_abc.py", line 743, in __iter__
- for key in self._mapping:
- File "/usr/lib/python3/dist-packages/oslo_config/cfg.py", line 2652, in __iter__
- for key in itertools.chain(self._opts.keys(), self._groups.keys()):
+ We came across the following issue while function testing keystone with
+ py3: https://paste.ubuntu.com/p/d7s6KKPQDG/
+
+ File "/usr/lib/python3/dist-packages/oslo_config/cfg.py", line 2652, in __iter__
+ for key in itertools.chain(self._opts.keys(), self._groups.keys()):
RuntimeError: dictionary changed size during iteration
** Summary changed:
- py3 failure
+ py3 failure cfg.py - dictionary changed size during iteration
** Also affects: python-oslo.config (Ubuntu)
Importance: Undecided
Status: New
** Also affects: python-oslo.config (Ubuntu Cosmic)
Importance: Undecided
Status: New
** Changed in: python-oslo.config (Ubuntu Cosmic)
Status: New => Triaged
** Changed in: python-oslo.config (Ubuntu Cosmic)
Importance: Undecided => High
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to python-oslo.config in Ubuntu.
https://bugs.launchpad.net/bugs/1796163
Title:
py3 failure cfg.py - dictionary changed size during iteration
Status in oslo.config:
New
Status in python-oslo.config package in Ubuntu:
Triaged
Status in python-oslo.config source package in Cosmic:
Triaged
Bug description:
We came across the following issue while function testing keystone
with py3: https://paste.ubuntu.com/p/d7s6KKPQDG/
File "/usr/lib/python3/dist-packages/oslo_config/cfg.py", line 2652, in __iter__
for key in itertools.chain(self._opts.keys(), self._groups.keys()):
RuntimeError: dictionary changed size during iteration
To manage notifications about this bug go to:
https://bugs.launchpad.net/oslo.config/+bug/1796163/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list