← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1482657] Re: Attribute error on virtual_size

 

** Also affects: horizon/kilo
   Importance: Undecided
       Status: New

** Changed in: horizon/kilo
    Milestone: None => 2015.1.2

** Changed in: horizon/kilo
       Status: New => Fix Committed

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1482657

Title:
  Attribute error on virtual_size

Status in OpenStack Dashboard (Horizon):
  Fix Released
Status in OpenStack Dashboard (Horizon) kilo series:
  Fix Committed

Bug description:
  Version: stable/kilo
  Run with ./run_test.py --runserver

  Running an old havana glance backend will result in an AttributeError
  since the attribute is introduced with the icehouse release. See error
  log at bottom of message. A simple check for the attribute will solve
  this issue and restore compatibility.

  Attached is a patch as proposal.

  Regards
  Christoph

  
  Error log:

  Internal Server Error: /project/instances/launch
  Traceback (most recent call last):
    File "/home/coby/ao/horizon/.venv/lib/python2.7/site-packages/django/core/handlers/base.py", line 137, in get_response
      response = response.render()
    File "/home/coby/ao/horizon/.venv/lib/python2.7/site-packages/django/template/response.py", line 103, in render
      self.content = self.rendered_content
    File "/home/coby/ao/horizon/.venv/lib/python2.7/site-packages/django/template/response.py", line 80, in rendered_content
      content = template.render(context)
    File "/home/coby/ao/horizon/.venv/lib/python2.7/site-packages/django/template/base.py", line 148, in render
      return self._render(context)
    File "/home/coby/ao/horizon/.venv/lib/python2.7/site-packages/django/template/base.py", line 142, in _render
      return self.nodelist.render(context)
    File "/home/coby/ao/horizon/.venv/lib/python2.7/site-packages/django/template/base.py", line 844, in render
      bit = self.render_node(node, context)
    File "/home/coby/ao/horizon/.venv/lib/python2.7/site-packages/django/template/debug.py", line 80, in render_node
      return node.render(context)
    File "/home/coby/ao/horizon/.venv/lib/python2.7/site-packages/django/template/defaulttags.py", line 525, in render
      six.iteritems(self.extra_context))
    File "/home/coby/ao/horizon/.venv/lib/python2.7/site-packages/django/template/defaulttags.py", line 524, in <genexpr>
      values = dict((key, val.resolve(context)) for key, val in
    File "/home/coby/ao/horizon/.venv/lib/python2.7/site-packages/django/template/base.py", line 596, in resolve
      obj = self.var.resolve(context)
    File "/home/coby/ao/horizon/.venv/lib/python2.7/site-packages/django/template/base.py", line 734, in resolve
      value = self._resolve_lookup(context)
    File "/home/coby/ao/horizon/.venv/lib/python2.7/site-packages/django/template/base.py", line 788, in _resolve_lookup
      current = current()
    File "/home/coby/ao/horizon/horizon/workflows/base.py", line 717, in get_entry_point
      step._verify_contributions(self.context)
    File "/home/coby/ao/horizon/horizon/workflows/base.py", line 392, in _verify_contributions
      field = self.action.fields.get(key, None)
    File "/home/coby/ao/horizon/horizon/workflows/base.py", line 368, in action
      context)
    File "/home/coby/ao/horizon/openstack_dashboard/dashboards/project/instances/workflows/create_instance.py", line 147, in __init__
      request, context, *args, **kwargs)
    File "/home/coby/ao/horizon/horizon/workflows/base.py", line 138, in __init__
      self._populate_choices(request, context)
    File "/home/coby/ao/horizon/horizon/workflows/base.py", line 151, in _populate_choices
      bound_field.choices = meth(request, context)
    File "/home/coby/ao/horizon/openstack_dashboard/dashboards/project/instances/workflows/create_instance.py", line 428, in populate_image_id_choices
      if image.virtual_size:
    File "/home/coby/ao/horizon/.venv/lib/python2.7/site-packages/glanceclient/openstack/common/apiclient/base.py", line 494, in __getattr__
      raise AttributeError(k)
  AttributeError: virtual_size

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


References