RunningJob.emitAskForOutcomeSignal does not return a result, breaking user-verify and user-interact-verify jobs

Bug #1236505 reported by Zygmunt Krynicki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Checkbox
Fix Released
Critical
Sylvain Pineau

Bug Description

The way current service/highlevel modules are glued together with callbacks makes RunningJob.emitAskForOutcomeSignal() the effective interaction_callback for the job runner. Since it does not return a result object (it returns nothing) the runner crashes.

Tags: plainbox

Related branches

Zygmunt Krynicki (zyga)
tags: added: plainbox
Changed in checkbox:
assignee: nobody → Zygmunt Krynicki (zkrynicki)
importance: Undecided → Critical
status: New → In Progress
Changed in checkbox-ihv-ng:
milestone: none → version1.3
Changed in checkbox:
assignee: Zygmunt Krynicki (zkrynicki) → Sylvain Pineau (sylvain-pineau)
Changed in checkbox:
status: In Progress → Fix Committed
Changed in checkbox-ihv-ng:
status: New → Fix Committed
assignee: nobody → Sylvain Pineau (sylvain-pineau)
importance: Undecided → Critical
Chris Gregan (cgregan)
Changed in checkbox-ihv-ng:
status: Fix Committed → Fix Released
Changed in checkbox:
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.