** Changed in: horizon
Status: Fix Committed => Fix Released
--
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/1344881
Title:
test_basic_scenario failing in the gate with 500 error "ValueError:
list modified during sort"
Status in OpenStack Dashboard (Horizon):
Fix Released
Bug description:
http://logs.openstack.org/25/86025/14/gate/gate-tempest-dsvm-postgres-
full/2018388/console.html
2014-07-19 11:16:11.091 |
tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps.test_basic_scenario[dashboard]
2014-07-19 11:16:11.091 |
----------------------------------------------------------------------------------------------
2014-07-19 11:16:11.091 |
2014-07-19 11:16:11.091 | Captured traceback:
2014-07-19 11:16:11.091 | ~~~~~~~~~~~~~~~~~~~
2014-07-19 11:16:11.091 | Traceback (most recent call last):
2014-07-19 11:16:11.091 | File "tempest/test.py", line 128, in wrapper
2014-07-19 11:16:11.091 | return f(self, *func_args, **func_kwargs)
2014-07-19 11:16:11.091 | File
"tempest/scenario/test_dashboard_basic_ops.py", line 74, in test_basic_scenario
2014-07-19 11:16:11.092 | self.check_login_page()
2014-07-19 11:16:11.092 | File
"tempest/scenario/test_dashboard_basic_ops.py", line 45, in check_login_page
2014-07-19 11:16:11.092 | response =
urllib2.urlopen(CONF.dashboard.dashboard_url)
2014-07-19 11:16:11.092 | File "/usr/lib/python2.7/urllib2.py", line
127, in urlopen
2014-07-19 11:16:11.092 | return _opener.open(url, data, timeout)
2014-07-19 11:16:11.092 | File "/usr/lib/python2.7/urllib2.py", line
410, in open
2014-07-19 11:16:11.092 | response = meth(req, response)
2014-07-19 11:16:11.092 | File "/usr/lib/python2.7/urllib2.py", line
523, in http_response
2014-07-19 11:16:11.092 | 'http', request, response, code, msg, hdrs)
2014-07-19 11:16:11.092 | File "/usr/lib/python2.7/urllib2.py", line
448, in error
2014-07-19 11:16:11.092 | return self._call_chain(*args)
2014-07-19 11:16:11.092 | File "/usr/lib/python2.7/urllib2.py", line
382, in _call_chain
2014-07-19 11:16:11.093 | result = func(*args)
2014-07-19 11:16:11.093 | File "/usr/lib/python2.7/urllib2.py", line
531, in http_error_default
2014-07-19 11:16:11.093 | raise HTTPError(req.get_full_url(), code,
msg, hdrs, fp)
2014-07-19 11:16:11.093 | HTTPError: HTTP Error 500: INTERNAL SERVER ERROR
Looks like this is the error (race):
http://logs.openstack.org/25/86025/14/gate/gate-tempest-dsvm-postgres-
full/2018388/logs/screen-horizon.txt.gz
[Sat Jul 19 11:09:46.786803 2014] [:error] [pid 16213:tid 139647243032320]
Internal Server Error: /
[Sat Jul 19 11:09:46.786881 2014] [:error] [pid 16213:tid 139647243032320]
Traceback (most recent call last):
[Sat Jul 19 11:09:46.787706 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py",
line 112, in get_response
[Sat Jul 19 11:09:46.788209 2014] [:error] [pid 16213:tid 139647243032320]
response = wrapped_callback(request, *callback_args, **callback_kwargs)
[Sat Jul 19 11:09:46.788253 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/django/views/decorators/vary.py",
line 36, in inner_func
[Sat Jul 19 11:09:46.788295 2014] [:error] [pid 16213:tid 139647243032320]
response = func(*args, **kwargs)
[Sat Jul 19 11:09:46.788462 2014] [:error] [pid 16213:tid 139647243032320]
File
"/opt/stack/new/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/views.py",
line 45, in splash
[Sat Jul 19 11:09:46.788527 2014] [:error] [pid 16213:tid 139647243032320]
return shortcuts.render(request, 'splash.html', {'form': form})
[Sat Jul 19 11:09:46.789167 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/django/shortcuts/__init__.py",
line 53, in render
[Sat Jul 19 11:09:46.789752 2014] [:error] [pid 16213:tid 139647243032320]
return HttpResponse(loader.render_to_string(*args, **kwargs),
[Sat Jul 19 11:09:46.789795 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/django/template/loader.py", line
169, in render_to_string
[Sat Jul 19 11:09:46.789913 2014] [:error] [pid 16213:tid 139647243032320]
return t.render(context_instance)
[Sat Jul 19 11:09:46.789954 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line
140, in render
[Sat Jul 19 11:09:46.790007 2014] [:error] [pid 16213:tid 139647243032320]
return self._render(context)
[Sat Jul 19 11:09:46.790538 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line
134, in _render
[Sat Jul 19 11:09:46.790731 2014] [:error] [pid 16213:tid 139647243032320]
return self.nodelist.render(context)
[Sat Jul 19 11:09:46.791233 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line
840, in render
[Sat Jul 19 11:09:46.791341 2014] [:error] [pid 16213:tid 139647243032320]
bit = self.render_node(node, context)
[Sat Jul 19 11:09:46.791381 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/django/template/debug.py", line
78, in render_node
[Sat Jul 19 11:09:46.791422 2014] [:error] [pid 16213:tid 139647243032320]
return node.render(context)
[Sat Jul 19 11:09:46.792170 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py",
line 155, in render
[Sat Jul 19 11:09:46.792237 2014] [:error] [pid 16213:tid 139647243032320]
return self.render_template(self.template, context)
[Sat Jul 19 11:09:46.792804 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py",
line 137, in render_template
[Sat Jul 19 11:09:46.793394 2014] [:error] [pid 16213:tid 139647243032320]
output = template.render(context)
[Sat Jul 19 11:09:46.793438 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line
140, in render
[Sat Jul 19 11:09:46.793524 2014] [:error] [pid 16213:tid 139647243032320]
return self._render(context)
[Sat Jul 19 11:09:46.793567 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line
134, in _render
[Sat Jul 19 11:09:46.793636 2014] [:error] [pid 16213:tid 139647243032320]
return self.nodelist.render(context)
[Sat Jul 19 11:09:46.794939 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/django/template/base.py", line
840, in render
[Sat Jul 19 11:09:46.794983 2014] [:error] [pid 16213:tid 139647243032320]
bit = self.render_node(node, context)
[Sat Jul 19 11:09:46.795024 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/django/template/debug.py", line
78, in render_node
[Sat Jul 19 11:09:46.795645 2014] [:error] [pid 16213:tid 139647243032320]
return node.render(context)
[Sat Jul 19 11:09:46.795790 2014] [:error] [pid 16213:tid 139647243032320]
File
"/usr/local/lib/python2.7/dist-packages/compressor/templatetags/compress.py",
line 149, in render
[Sat Jul 19 11:09:46.796870 2014] [:error] [pid 16213:tid 139647243032320]
return self.render_compressed(context, self.kind, self.mode, forced=forced)
[Sat Jul 19 11:09:46.797014 2014] [:error] [pid 16213:tid 139647243032320]
File
"/usr/local/lib/python2.7/dist-packages/compressor/templatetags/compress.py",
line 108, in render_compressed
[Sat Jul 19 11:09:46.797056 2014] [:error] [pid 16213:tid 139647243032320]
rendered_output = self.render_output(compressor, mode, forced=forced)
[Sat Jul 19 11:09:46.797662 2014] [:error] [pid 16213:tid 139647243032320]
File
"/usr/local/lib/python2.7/dist-packages/compressor/templatetags/compress.py",
line 121, in render_output
[Sat Jul 19 11:09:46.797733 2014] [:error] [pid 16213:tid 139647243032320]
return compressor.output(mode, forced=forced)
[Sat Jul 19 11:09:46.797773 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/compressor/css.py", line 51, in
output
[Sat Jul 19 11:09:46.797922 2014] [:error] [pid 16213:tid 139647243032320]
ret.append(subnode.output(*args, **kwargs))
[Sat Jul 19 11:09:46.798393 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/compressor/css.py", line 53, in
output
[Sat Jul 19 11:09:46.799265 2014] [:error] [pid 16213:tid 139647243032320]
return super(CssCompressor, self).output(*args, **kwargs)
[Sat Jul 19 11:09:46.799828 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/compressor/base.py", line 285, in
output
[Sat Jul 19 11:09:46.799882 2014] [:error] [pid 16213:tid 139647243032320]
output = '\\n'.join(self.filter_input(forced))
[Sat Jul 19 11:09:46.799928 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/compressor/base.py", line 224, in
filter_input
[Sat Jul 19 11:09:46.799973 2014] [:error] [pid 16213:tid 139647243032320]
for hunk in self.hunks(forced):
[Sat Jul 19 11:09:46.800017 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/compressor/base.py", line 200, in
hunks
[Sat Jul 19 11:09:46.800530 2014] [:error] [pid 16213:tid 139647243032320]
precompiled, value = self.precompile(value, **options)
[Sat Jul 19 11:09:46.800703 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/compressor/base.py", line 264, in
precompile
[Sat Jul 19 11:09:46.800748 2014] [:error] [pid 16213:tid 139647243032320]
return True, filter.input(**kwargs)
[Sat Jul 19 11:09:46.801432 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/django_pyscss/compressor.py", line
30, in input
[Sat Jul 19 11:09:46.801480 2014] [:error] [pid 16213:tid 139647243032320]
relative_to=self.relative_to)
[Sat Jul 19 11:09:46.802771 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/scss/__init__.py", line 438, in
compile
[Sat Jul 19 11:09:46.802818 2014] [:error] [pid 16213:tid 139647243032320]
return self.Compilation(*args, **kwargs)
[Sat Jul 19 11:09:46.802864 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/django_pyscss/scss.py", line 188,
in Compilation
[Sat Jul 19 11:09:46.803459 2014] [:error] [pid 16213:tid 139647243032320]
self.apply_extends()
[Sat Jul 19 11:09:46.803511 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/scss/util.py", line 111, in wrapper
[Sat Jul 19 11:09:46.803579 2014] [:error] [pid 16213:tid 139647243032320]
return func(*args, **kwargs)
[Sat Jul 19 11:09:46.803643 2014] [:error] [pid 16213:tid 139647243032320]
File "/usr/local/lib/python2.7/dist-packages/scss/__init__.py", line 1398, in
apply_extends
[Sat Jul 19 11:09:46.804765 2014] [:error] [pid 16213:tid 139647243032320]
self.rules.sort(key=lambda rule: min(rule_dependencies[rule]))
[Sat Jul 19 11:09:46.804883 2014] [:error] [pid 16213:tid 139647243032320]
ValueError: list modified during sort
To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1344881/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp