checkbox-snappy: session.resume.IncompatibleJobError

Bug #1638442 reported by kaxing
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Provider for Plainbox - Snappy
Invalid
Undecided
Unassigned

Bug Description

Failed to resume from an overnight test, not sure where it rebooted.

But when I tried to resume, see this:

$ sudo checkbox-snappy.test-runner
runtime/cgo: pthread_create failed: Resource temporarily unavailable
=========================[ Resume Incomplete Session ]==========================
There is 1 incomplete session that might be resumed
Do you want to resume session 'test-runner-2016-11-01T13.56.49'?
  r => resume this session
  n => next session
  c => create new session
[rnc]: r
Undeclared exception IncompatibleJobError raised from resume_session

                        Application Malfunction Detected

Traceback (most recent call last):
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/guacamole/core.py", line 248, in eat
    return self._dispatch()
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/guacamole/core.py", line 298, in _dispatch
    result = ingredient.dispatch(self.context)
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/guacamole/ingredients/cmdtree.py", line 152, in dispatch
    return self._dispatch(context, 0)
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/guacamole/ingredients/cmdtree.py", line 179, in _dispatch
    return self._dispatch_None(context, level, retval, command)
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/guacamole/ingredients/cmdtree.py", line 208, in _dispatch_None
    return self._dispatch(context, level + 1)
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/guacamole/ingredients/cmdtree.py", line 165, in _dispatch
    retval = command.invoked(context)
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/checkbox_ng/launcher/subcommands.py", line 149, in invoked
    if not self._maybe_resume_session():
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/checkbox_ng/launcher/subcommands.py", line 232, in _maybe_resume_session
    return self._run_resume_ui_loop(resume_candidates)
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/checkbox_ng/launcher/subcommands.py", line 248, in _run_resume_ui_loop
    self._resume_session(candidate)
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/checkbox_ng/launcher/subcommands.py", line 252, in _resume_session
    metadata = self.ctx.sa.resume_session(session.id)
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/plainbox/impl/decorators.py", line 104, in wrapper
    raise exc
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/plainbox/impl/decorators.py", line 98, in wrapper
    return func(*args, **kwargs)
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/plainbox/impl/session/assistant.py", line 615, in resume_session
    all_units, self._resume_candidates[session_id][0])
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/plainbox/impl/session/manager.py", line 350, in load_session
    ).resume(data, early_cb)
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/plainbox/impl/session/resume.py", line 299, in resume
    return self._resume_json(json_repr, early_cb)
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/plainbox/impl/session/resume.py", line 334, in _resume_json
    return helper.resume_json(json_repr, early_cb)
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/plainbox/impl/session/resume.py", line 637, in resume_json
    return self._build_SessionState(session_repr, early_cb)
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/plainbox/impl/session/resume.py", line 1107, in _build_SessionState
    self._restore_SessionState_jobs_and_results(session, session_repr)
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/plainbox/impl/session/resume.py", line 699, in _restore_SessionState_jobs_and_results
    self._process_job(session, jobs_repr, results_repr, job_id)
  File "/snap/checkbox-snappy/37/lib/python3.5/site-packages/plainbox/impl/session/resume.py", line 767, in _process_job
    _("Definition of job {!r} has changed").format(job_id))
plainbox.impl.session.resume.IncompatibleJobError: Definition of job '2013.com.canonical.certification::wireless/wireless_connection_open_bg_nm_wlan0' has changed

-

snaps' versions:
Name Version Rev Developer Notes
bluez 5.37-2 11 canonical devmode
checkbox-snappy 0.10~s16 37 ce-certification-qa devmode
core 16.04.1 378 canonical -
network-manager 1.2.2-7 35 canonical devmode
pc 16.04-0.8 9 canonical -
pc-kernel 4.4.0-45-3 34 canonical -
pulseaudio 8.0-1 x1 devmode
snapweb 0.21.2 24 canonical -

Revision history for this message
kaxing (kaxing) wrote :
description: updated
description: updated
Changed in plainbox-provider-snappy:
status: New → Incomplete
status: Incomplete → Invalid
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.