remote get_result stack trace

Bug #1898024 reported by Sylvain Pineau
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Next Generation Checkbox (CLI)
Expired
High
Maciej Kisielewski

Bug Description

-----------------------------[ Running job 7 / 47 ]-----------------------------
-----------[ Webcam multiple resolution capture test for Pi Camera ]------------
ID: com.canonical.certification::camera/multiple-resolution-images-rpi_vchiq
Category: Camera tests
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Outcome: job cannot be started
-----------------------------[ Running job 8 / 47 ]-----------------------------
---[ Test video output and camera vchiq by displaying and reading a qrcode ]----
ID: com.canonical.certification::camera/roundtrip-qrcode_vchiq
Category: Camera tests
--------------------------------------------------------------------------------
Reconnecting...
---------------------------[ Running job 157 / 195 ]----------------------------
------------------------[ Attach CPU max frequency log ]------------------------
ID: com.canonical.certification::cpu/maxfreq_test-log-attach
Category: CPU tests
--------------------------------------------------------------------------------
Reconnecting...
---------------------------[ Running job 158 / 195 ]----------------------------
--------------------------[ Attach C-States test log ]--------------------------
ID: com.canonical.certification::cpu/cstates_results.log
Category: CPU tests
--------------------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/bin/checkbox-cli", line 11, in <module>
    load_entry_point('checkbox-ng==1.10.0.dev0', 'console_scripts', 'checkbox-cli')()
  File "/usr/lib/python3/dist-packages/checkbox_ng/launcher/checkbox_cli.py", line 123, in main
    subcmd.invoked(ctx)
  File "/usr/lib/python3/dist-packages/checkbox_ng/launcher/master.py", line 155, in invoked
    self.connect_and_run(ctx.args.host, port)
  File "/usr/lib/python3/dist-packages/checkbox_ng/launcher/master.py", line 219, in connect_and_run
    keep_running = {
  File "/usr/lib/python3/dist-packages/checkbox_ng/launcher/master.py", line 435, in resume_interacting
    self.run_jobs()
  File "/usr/lib/python3/dist-packages/checkbox_ng/launcher/master.py", line 420, in run_jobs
    self._run_jobs(jobs_repr, total_num)
  File "/usr/lib/python3/dist-packages/checkbox_ng/launcher/master.py", line 607, in _run_jobs
    self.wait_for_job()
  File "/usr/lib/python3/dist-packages/checkbox_ng/launcher/master.py", line 461, in wait_for_job
    self.finish_job()
  File "/usr/lib/python3/dist-packages/checkbox_ng/launcher/master.py", line 466, in finish_job
    job_result = self.sa.finish_job(result)
  File "/usr/lib/python3/dist-packages/plainbox/vendor/rpyc/core/netref.py", line 253, in __call__
    return syncreq(_self, consts.HANDLE_CALL, args, kwargs)
  File "/usr/lib/python3/dist-packages/plainbox/vendor/rpyc/core/netref.py", line 76, in syncreq
    return conn.sync_request(handler, proxy, *args)
  File "/usr/lib/python3/dist-packages/plainbox/vendor/rpyc/core/protocol.py", line 469, in sync_request
    return self.async_request(handler, *args, timeout=timeout).value
  File "/usr/lib/python3/dist-packages/plainbox/vendor/rpyc/core/async_.py", line 102, in value
    raise self._obj
AttributeError: 'NoneType' object has no attribute 'get_result'

========= Remote Traceback (1) =========
Traceback (most recent call last):
  File "/snap/checkbox-snappy/2037/checkbox-runtime/lib/python3.8/site-packages/plainbox/vendor/rpyc/core/protocol.py", line 320, in _dispatch_request
    res = self._HANDLERS[handler](self, *args)
  File "/snap/checkbox-snappy/2037/checkbox-runtime/lib/python3.8/site-packages/plainbox/vendor/rpyc/core/protocol.py", line 593, in _handle_call
    return obj(*args, **dict(kwargs))
  File "/snap/checkbox-snappy/2037/checkbox-runtime/lib/python3.8/site-packages/plainbox/impl/session/remote_assistant.py", line 551, in finish_job
    result = self._be.wait().get_result()
AttributeError: 'NoneType' object has no attribute 'get_result'

+ EXITCODE=1

description: updated
Changed in checkbox-ng:
importance: Undecided → Critical
milestone: none → 1.12.0
status: New → Confirmed
Changed in checkbox-ng:
milestone: 1.12.0 → 1.13.0
Changed in checkbox-ng:
importance: Critical → High
milestone: 1.13.0 → none
Changed in checkbox-ng:
assignee: nobody → Maciej Kisielewski (kissiel)
Revision history for this message
Maksim Beliaev (beliaev-maksim) wrote :

Bug was migrated to GitHub: https://github.com/canonical/checkbox/issues/75.
Bug is no more monitored here.

Changed in checkbox-ng:
status: Confirmed → Expired
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.