Page of environment is unavailable with 500 status with release plugin

Bug #1621150 reported by Alexandr Kostrikov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Ilya Kutukov

Bug Description

The error in nailgun is:

2016-09-07 15:47:01.842 ERROR [7fe276b99880] (network_configuration) Serialization failed
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/nailgun/api/v1/handlers/network_configuration.py", line 92, in GET
    return self.serializer.serialize_for_cluster(cluster)
  File "/usr/lib/python2.7/site-packages/nailgun/objects/serializers/network_configuration.py", line 113, in serialize_for_cluster
    result['networking_parameters'] = cls.serialize_network_params(cluster)
  File "/usr/lib/python2.7/site-packages/nailgun/objects/serializers/network_configuration.py", line 106, in serialize_network_params
    if objects.Cluster.is_component_enabled(cluster, 'ironic'):
  File "/usr/lib/python2.7/site-packages/nailgun/objects/cluster.py", line 1440, in is_component_enabled
    return bool(instance.attributes.editable['additional_components'].
KeyError: 'additional_components'
2016-09-07 15:47:01.842 ERROR [7fe276b99880] (base) Unexpected exception occured
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/nailgun/api/v1/handlers/base.py", line 293, in handle_errors
    return func(cls, *args, **kwargs)
  File "<string>", line 2, in GET
  File "/usr/lib/python2.7/site-packages/nailgun/api/v1/handlers/base.py", line 351, in validate
    return func(cls, *args, **kwargs)
  File "<string>", line 2, in GET
  File "/usr/lib/python2.7/site-packages/nailgun/api/v1/handlers/base.py", line 377, in serialize
    resp = func(cls, *args, **kwargs)
  File "/usr/lib/python2.7/site-packages/nailgun/api/v1/handlers/network_configuration.py", line 92, in GET
    return self.serializer.serialize_for_cluster(cluster)
  File "/usr/lib/python2.7/site-packages/nailgun/objects/serializers/network_configuration.py", line 113, in serialize_for_cluster
    result['networking_parameters'] = cls.serialize_network_params(cluster)
  File "/usr/lib/python2.7/site-packages/nailgun/objects/serializers/network_configuration.py", line 106, in serialize_network_params
    if objects.Cluster.is_component_enabled(cluster, 'ironic'):
  File "/usr/lib/python2.7/site-packages/nailgun/objects/cluster.py", line 1440, in is_component_enabled
    return bool(instance.attributes.editable['additional_components'].
KeyError: 'additional_components'

Dmitry Pyzhov (dpyzhov)
Changed in fuel:
status: New → Confirmed
Ilya Kutukov (ikutukov)
Changed in fuel:
status: Confirmed → Fix Committed
Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.