The same problem is appears after adding new feature that allows users to deploy environment via CLI.
Steps to reproduce:
1. create env via cli
2. create session for this env via cli
3. add apps to the env
4. deploy session
After deploy log in Web UI and go to the deployed env. Click on the service name:
Environment:
The same problem is appears after adding new feature that allows users to deploy environment via CLI.
Steps to reproduce:
1. create env via cli
2. create session for this env via cli
3. add apps to the env
4. deploy session
After deploy log in Web UI and go to the deployed env. Click on the service name:
Environment:
Request Method: GET host/dashboard/ murano/ 12b4e0cb9f69482 6ac5d5401f44997 b6/1f5b2888db03 46a09346d8469e6 57427/
Request URL: http://
Django Version: 1.8.4 dashboard. dashboards. project' , dashboard. contrib. sahara. content. data_processing ', dashboard. dashboards. admin', dashboard. dashboards. identity' , dashboard. dashboards. settings' , dashboard' , contrib. contenttypes' , contrib. auth', contrib. sessions' , contrib. messages' , contrib. staticfiles' , contrib. humanize' , dashboard. django_ pyscss_ fix', middleware. common. CommonMiddlewar e', middleware. csrf.CsrfViewMi ddleware' , contrib. sessions. middleware. SessionMiddlewa re', contrib. auth.middleware .Authentication Middleware' , contrib. messages. middleware. MessageMiddlewa re', contrib. auth.middleware .SessionAuthent icationMiddlewa re', middleware. HorizonMiddlewa re', middleware. locale. LocaleMiddlewar e', middleware. clickjacking. XFrameOptionsMi ddleware' , rd.middleware. ExceptionMiddle ware')
Python Version: 2.7.6
Installed Applications:
['openstack_
'openstack_
'openstack_
'openstack_
'openstack_
'muranodashboard',
'openstack_
'django.
'django.
'django.
'django.
'django.
'django.
'django_pyscss',
'openstack_
'compressor',
'horizon',
'openstack_auth']
Installed Middleware:
('django.
'django.
'django.
'django.
'django.
'django.
'horizon.
'django.
'django.
'muranodashboa
Traceback: lib/python2. 7/dist- packages/ django/ core/handlers/ base.py" in get_response callback( request, *callback_args, **callback_kwargs) horizon/ openstack_ dashboard/ wsgi/.. /../horizon/ decorators. py" in dec horizon/ openstack_ dashboard/ wsgi/.. /../horizon/ decorators. py" in dec horizon/ openstack_ dashboard/ wsgi/.. /../horizon/ decorators. py" in dec lib/python2. 7/dist- packages/ django/ views/generic/ base.py" in view request, *args, **kwargs) lib/python2. 7/dist- packages/ django/ views/generic/ base.py" in dispatch horizon/ openstack_ dashboard/ wsgi/.. /../horizon/ tabs/views. py" in get context_ data(** kwargs) murano- dashboard/ muranodashboard /environments/ views.py" in get_context_data viceView, self).get_ context_ data(** kwargs) horizon/ openstack_ dashboard/ wsgi/.. /../horizon/ tables/ views.py" in get_context_data eMixin, self).get_ context_ data(** kwargs) horizon/ openstack_ dashboard/ wsgi/.. /../horizon/ tabs/views. py" in get_context_data handle( self.request) horizon/ openstack_ dashboard/ wsgi/.. /../horizon/ exceptions. py" in handle exc_type, exc_value, exc_traceback) horizon/ openstack_ dashboard/ wsgi/.. /../horizon/ tabs/views. py" in get_context_data "tab_group" ].load_ tab_data( ) horizon/ openstack_ dashboard/ wsgi/.. /../horizon/ tabs/base. py" in load_tab_data handle( self.request) horizon/ openstack_ dashboard/ wsgi/.. /../horizon/ exceptions. py" in handle exc_type, exc_value, exc_traceback) horizon/ openstack_ dashboard/ wsgi/.. /../horizon/ tabs/base. py" in load_tab_data context_ data(self. request) murano- dashboard/ muranodashboard /environments/ tabs.py" in get_context_data data['? '][consts. DASHBOARD_ ATTRS_KEY] ['name' ]),
File "/usr/local/
132. response = wrapped_
File "/opt/stack/
36. return view_func(request, *args, **kwargs)
File "/opt/stack/
52. return view_func(request, *args, **kwargs)
File "/opt/stack/
36. return view_func(request, *args, **kwargs)
File "/usr/local/
71. return self.dispatch(
File "/usr/local/
89. return handler(request, *args, **kwargs)
File "/opt/stack/
146. context = self.get_
File "/opt/stack/
102. context = super(DetailSer
File "/opt/stack/
107. context = super(MultiTabl
File "/opt/stack/
56. exceptions.
File "/opt/stack/
372. six.reraise(
File "/opt/stack/
54. context[
File "/opt/stack/
128. exceptions.
File "/opt/stack/
372. six.reraise(
File "/opt/stack/
125. tab._data = tab.get_
File "/opt/stack/
81. ('Type', service_
Exception Type: KeyError at /murano/ 12b4e0cb9f69482 6ac5d5401f44997 b6/1f5b2888db03 46a09346d8469e6 57427/ 160833743e45d0e aad9'
Exception Value: '_26411a1861294