** 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

Reply via email to