Submission to C3 from checkbox-certification-client will be empty

Bug #1314599 reported by Po-Hsu Lin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Next Generation Checkbox (CLI)
Fix Released
High
Brendan Donegan

Bug Description

Submission submitted from canonical-certification-client to C3 will be empty, even without the Ubuntu version.

Error message could be found when submitting the test result:
"
app_id : "com.canonical.checkbox-gui"
Error: QDBusError("org.freedesktop.DBus.Python.KeyError", "Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/dbus/service.py", line 707, in _message_cb
    retval = candidate_method(self, *args, **keywords)
  File "/usr/lib/python3/dist-packages/checkbox_ng/dbus_ex/decorators.py", line 223, in sanity
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/checkbox_ng/service.py", line 240, in wrapper
    retval = func(**bound.arguments)
  File "/usr/lib/python3/dist-packages/checkbox_ng/service.py", line 1209, in ExportSessionToFile
    session, output_format, option_list, output_file)
  File "/usr/lib/python3/dist-packages/plainbox/impl/highlevel.py", line 318, in export_session_to_file
    session, output_format, option_list, stream)
  File "/usr/lib/python3/dist-packages/plainbox/impl/highlevel.py", line 323, in _export_session_to_stream
    exporter_cls = get_all_exporters()[output_format]
KeyError: dbus.String('xlsx')
")

https://certification.canonical.com/hardware/201308-14114/submission/98294/
https://certification.canonical.com/hardware/201305-13644/submission/98297/

Daniel Manrique (roadmr)
tags: added: 14-04-blocker
Revision history for this message
Zygmunt Krynicki (zyga) wrote : Re: [Bug 1314599] Re: Submission to C3 from checkbox-certification-client will be empty

This is caused by missing dependencies (python3-xlsxwriter)

On Wed, Apr 30, 2014 at 2:11 PM, Daniel Manrique <
<email address hidden>> wrote:

> ** Tags added: 14-04-blocker
>
> --
> You received this bug notification because you are a member of Checkbox
> Bug Wranglers, which is subscribed to Checkbox.
> https://bugs.launchpad.net/bugs/1314599
>
> Title:
> Submission to C3 from checkbox-certification-client will be empty
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/checkbox/+bug/1314599/+subscriptions
>

Zygmunt Krynicki (zyga)
Changed in checkbox:
status: New → Triaged
Revision history for this message
Brendan Donegan (brendan-donegan) wrote :

The linked branch should fix this

Changed in checkbox:
assignee: nobody → Brendan Donegan (brendan-donegan)
status: Triaged → Fix Committed
importance: Undecided → High
Changed in checkbox:
status: Fix Committed → In Progress
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

With the python3-xlsxwriter installed,
this error message will gone, but the submission still empty.
https://certification.canonical.com/hardware/201305-13644/submission/98308/

Revision history for this message
Brendan Donegan (brendan-donegan) wrote :

The xlsx error is a different bug. The submission is empty because miscellanea/submission-resources is not run. Until https://bugs.launchpad.net/checkbox-gui/+bug/1302388 we need to work around it by adding miscellanea/submission-resources to the cert whitelists.

Revision history for this message
Daniel Manrique (roadmr) wrote :

Do we have a bug asking to add submission-resources to the whitelists?

Zygmunt Krynicki (zyga)
Changed in checkbox:
status: In Progress → Fix Committed
affects: checkbox → checkbox-ng
Changed in checkbox-ng:
milestone: none → 0.4
Daniel Manrique (roadmr)
Changed in checkbox-ng:
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.