← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1858061] Re: python3: glance fail to create image

 

** Changed in: glance
       Status: New => Fix Released

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

Title:
  python3: glance fail to create image

Status in Glance:
  Fix Released

Bug description:
  Found error [1] in gate [2]
  It's not catch anywhere so raise 500 Internal error to heat

  Test devstack environment stable/queens with py35


  [1] http://paste.openstack.org/show/787997/
  [2] https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_e2e/700584/14/check/heat-functional-convg-queens-py35/e2e3abc/logs/screen-g-api.txt.gz


  logs:
   ERROR glance.common.wsgi [None req-9ec8f36b-ec7a-45fd-9a2b-cb2e19e47af8 admin admin] Caught error: maximum recursion depth exceeded while calling a Python object: RecursionError: maximum recursion depth exceeded while calling a Python object
   ERROR glance.common.wsgi Traceback (most recent call last):
   ERROR glance.common.wsgi   File "/opt/stack/new/glance/glance/common/wsgi.py", line 1227, in __call__
   ERROR glance.common.wsgi     request, **action_args)
   ERROR glance.common.wsgi   File "/opt/stack/new/glance/glance/common/wsgi.py", line 1270, in dispatch
   ERROR glance.common.wsgi     return method(*args, **kwargs)
   ERROR glance.common.wsgi   File "/opt/stack/new/glance/glance/common/utils.py", line 414, in wrapped
   ERROR glance.common.wsgi     return func(self, req, *args, **kwargs)
   ERROR glance.common.wsgi   File "/opt/stack/new/glance/glance/api/v2/images.py", line 66, in create
   ERROR glance.common.wsgi     tags=tags, **image)
   ERROR glance.common.wsgi   File "/opt/stack/new/glance/glance/api/authorization.py", line 201, in new_image
   ERROR glance.common.wsgi     return super(ImageFactoryProxy, self).new_image(owner=owner, **kwargs)
   ERROR glance.common.wsgi   File "/opt/stack/new/glance/glance/domain/proxy.py", line 145, in new_image
   ERROR glance.common.wsgi     return self.helper.proxy(self.base.new_image(**kwargs))
   ERROR glance.common.wsgi   File "/opt/stack/new/glance/glance/domain/proxy.py", line 145, in new_image
   ERROR glance.common.wsgi     return self.helper.proxy(self.base.new_image(**kwargs))
   ERROR glance.common.wsgi   File "/opt/stack/new/glance/glance/api/policy.py", line 219, in new_image
   ERROR glance.common.wsgi     return super(ImageFactoryProxy, self).new_image(**kwargs)
   ERROR glance.common.wsgi   File "/opt/stack/new/glance/glance/domain/proxy.py", line 145, in new_image
   ERROR glance.common.wsgi     return self.helper.proxy(self.base.new_image(**kwargs))
   ERROR glance.common.wsgi   File "/opt/stack/new/glance/glance/quota/__init__.py", line 130, in new_image
   ERROR glance.common.wsgi     return super(ImageFactoryProxy, self).new_image(tags=tags, **kwargs)
   ERROR glance.common.wsgi   File "/opt/stack/new/glance/glance/domain/proxy.py", line 145, in new_image
   ERROR glance.common.wsgi     return self.helper.proxy(self.base.new_image(**kwargs))
   ERROR glance.common.wsgi   File "/opt/stack/new/glance/glance/domain/proxy.py", line 39, in proxy
   ERROR glance.common.wsgi     return self.proxy_class(obj, **self.proxy_kwargs)
   ERROR glance.common.wsgi   File "/opt/stack/new/glance/glance/quota/__init__.py", line 294, in __init__
   ERROR glance.common.wsgi     self.orig_props = set(image.extra_properties.keys())
   ERROR glance.common.wsgi   File "/opt/stack/new/glance/glance/domain/__init__.py", line 308, in keys
   ERROR glance.common.wsgi     return dict(self).keys()
   ERROR glance.common.wsgi   File "/opt/stack/new/glance/glance/domain/__init__.py", line 308, in keys
   ERROR glance.common.wsgi     return dict(self).keys()
   ERROR glance.common.wsgi   File "/opt/stack/new/glance/glance/domain/__init__.py", line 308, in keys
   ERROR glance.common.wsgi     return dict(self).keys()
   ERROR glance.common.wsgi   [Previous line repeated 203 more times]
   ERROR glance.common.wsgi RecursionError: maximum recursion depth exceeded while calling a Python object
   ERROR glance.common.wsgi

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



References