yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #58284
[Bug 1444421] Re: Launch instance fails with nova network
** No longer affects: horizon/kilo
--
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/1444421
Title:
Launch instance fails with nova network
Status in OpenStack Dashboard (Horizon):
Fix Released
Bug description:
Current Launch Instance (not angular launch instance)
git checkout from kilo rc1:
I have deployed as system with nova network instead of neutron.
While trying to launch an instance, I'm getting:
Internal Server Error: /project/instances/launch
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py", line 164, in get_response
response = response.render()
File "/usr/lib/python2.7/site-packages/django/template/response.py", line 158, in render
self.content = self.rendered_content
File "/usr/lib/python2.7/site-packages/django/template/response.py", line 135, in rendered_content
content = template.render(context, self._request)
File "/usr/lib/python2.7/site-packages/django/template/backends/django.py", line 74, in render
return self.template.render(context)
File "/usr/lib/python2.7/site-packages/django/template/base.py", line 209, in render
return self._render(context)
File "/usr/lib/python2.7/site-packages/django/template/base.py", line 201, in _render
return self.nodelist.render(context)
File "/usr/lib/python2.7/site-packages/django/template/base.py", line 903, in render
bit = self.render_node(node, context)
File "/usr/lib/python2.7/site-packages/django/template/debug.py", line 79, in render_node
return node.render(context)
File "/usr/lib/python2.7/site-packages/django/template/defaulttags.py", line 576, in render
return self.nodelist.render(context)
File "/usr/lib/python2.7/site-packages/django/template/base.py", line 903, in render
bit = self.render_node(node, context)
File "/usr/lib/python2.7/site-packages/django/template/debug.py", line 79, in render_node
return node.render(context)
File "/usr/lib/python2.7/site-packages/django/template/loader_tags.py", line 56, in render
result = self.nodelist.render(context)
File "/usr/lib/python2.7/site-packages/django/template/base.py", line 903, in render
bit = self.render_node(node, context)
File "/usr/lib/python2.7/site-packages/django/template/debug.py", line 79, in render_node
return node.render(context)
File "/usr/lib/python2.7/site-packages/django/template/defaulttags.py", line 217, in render
nodelist.append(node.render(context))
File "/usr/lib/python2.7/site-packages/django/template/defaulttags.py", line 322, in render
match = condition.eval(context)
File "/usr/lib/python2.7/site-packages/django/template/defaulttags.py", line 933, in eval
return self.value.resolve(context, ignore_failures=True)
File "/usr/lib/python2.7/site-packages/django/template/base.py", line 647, in resolve
obj = self.var.resolve(context)
File "/usr/lib/python2.7/site-packages/django/template/base.py", line 787, in resolve
value = self._resolve_lookup(context)
File "/usr/lib/python2.7/site-packages/django/template/base.py", line 847, in _resolve_lookup
current = current()
File "/home/mrunge/work/horizon/horizon/workflows/base.py", line 439, in has_required_fields
return any(field.required for field in self.action.fields.values())
File "/home/mrunge/work/horizon/horizon/workflows/base.py", line 368, in action
context)
File "/home/mrunge/work/horizon/openstack_dashboard/dashboards/project/instances/workflows/create_instance.py", line 707, in __init__
super(SetNetworkAction, self).__init__(request, *args, **kwargs)
File "/home/mrunge/work/horizon/horizon/workflows/base.py", line 138, in __init__
self._populate_choices(request, context)
File "/home/mrunge/work/horizon/horizon/workflows/base.py", line 151, in _populate_choices
bound_field.choices = meth(request, context)
File "/home/mrunge/work/horizon/openstack_dashboard/dashboards/project/instances/workflows/create_instance.py", line 721, in populate_network_choices
return instance_utils.network_field_data(request)
File "/home/mrunge/work/horizon/openstack_dashboard/dashboards/project/instances/utils.py", line 97, in network_field_data
if not networks:
UnboundLocalError: local variable 'networks' referenced before assignment
Fun fact is, this only occurs, when using admin credentials. with
user, this doesn't happen.
The error message shown in horizon is: Error: Invalid service catalog
service: network
To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1444421/+subscriptions
References