lava-android-test creates 1.2 format bundles, even if test runs contain tags

Bug #1002817 reported by Abhishek Paliwal
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
LAVA Android Test
Fix Released
Undecided
Andy Doan

Bug Description

Description:
--------------
For Android image:
https://android-build.linaro.org/builds/~linaro-android/panda-ics-gcc47-tilt-tracking-blob/#build=47

Following test failed in LAVA suite:
0xbench,glmark2,skia, v8, mmtest, cts, monkey test fails

Issue-1: Test Failures
Issue-2: Build page is not updated with info about results (i.e Failures are not listed on build page).

Job details:
http://validation.linaro.org/lava-server/scheduler/job/20137

Revision history for this message
Paul Larson (pwlars) wrote :

It looks like the reason the results are not reflected is because something is wrong on the server. We're getting a 500 error on this page where the results should be: http://validation.linaro.org/lava-server/dashboard/streams/public/personal/android-build-system/android-daily/bundles/219183d8f9be3775fc9f4f33c6b82fc9b405f7e1/

affects: lava-android-test → lava-lab
summary: - Test Failure observed for panda-ics-gcc47-tilt-tracking-blob/#build=47
- (0xbench,glmark2,skia, v8, mmtest, cts, monkey fails)
+ 500 Internal server error on results bundle page
Revision history for this message
Paul Larson (pwlars) wrote : Re: 500 Internal server error on results bundle page

closing the linaro-android task since this appears to be an issue with lava, not android.

Changed in linaro-android:
status: New → Invalid
Revision history for this message
Andy Doan (doanac) wrote :
Download full text (4.4 KiB)

Here's a stack trace I got while viewing the page:

ERROR:django.request:Internal Server Error: /lava-server/dashboard/streams/public/personal/android-build-system/android-daily/bundles/219183d8f9be3775fc9f4f33c6b82fc9b405f7e1/
Traceback (most recent call last):
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 111, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/dashboard_app/views.py", line 263, in bundle_detail
    "bundle_stream": bundle_stream
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/views/generic/list_detail.py", line 150, in object_detail
    response = HttpResponse(t.render(c), mimetype=mimetype)
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/template/base.py", line 123, in render
    return self._render(context)
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/template/base.py", line 117, in _render
    return self.nodelist.render(context)
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/template/base.py", line 744, in render
    bits.append(self.render_node(node, context))
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/template/base.py", line 757, in render_node
    return node.render(context)
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/template/loader_tags.py", line 127, in render
    return compiled_parent._render(context)
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/template/base.py", line 117, in _render
    return self.nodelist.render(context)
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/template/base.py", line 744, in render
    bits.append(self.render_node(node, context))
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/template/base.py", line 757, in render_node
    return node.render(context)
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/template/loader_tags.py", line 127, in render
    return compiled_parent._render(context)
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/template/base.py", line 117, in _render
    return self.nodelist.render(context)
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/template/base.py", line 744, in render
    bits.append(self.render_node(node, context))
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/template/base.py", line 757, in render_node
    return node.render(context)
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/template/loader_tags.py", line 127, in render
    return compiled_parent._render(context)
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/template/base.py", line 117, in _render
    return self.nodelist.render(context)
  File "/srv/lava/instances/production/local/lib/python2.7/site-packages/django/template/base.py", line...

Read more...

Revision history for this message
Andy Doan (doanac) wrote :
Revision history for this message
Andy Doan (doanac) wrote :

zygmunt determined the bundle from lava-android is including an attribute only supported in the a new version of the bundle format but this bundle is still specifying the old format. trying to chase down the change

Revision history for this message
Andy Doan (doanac) wrote :

This is a bug in lava-android-test. I'll create a fix this evening and push a new version to PyPi as soon as possible.

affects: lava-lab → lava-android-test
Changed in lava-android-test:
assignee: nobody → Andy Doan (doanac)
summary: - 500 Internal server error on results bundle page
+ lava-android-test creates 1.2 format bundles, even if test runs contain
+ tags
Revision history for this message
Andy Doan (doanac) wrote :

lava-android-test was updated in production this should be fixed now.

Changed in lava-android-test:
status: New → Fix Committed
Revision history for this message
Alexander Sack (asac) wrote :

can someone close the bug?

Fathi Boudra (fboudra)
no longer affects: linaro-android
Changed in lava-android-test:
milestone: none → 2012.05
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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