> I'm trying to test only the job id:
> com.canonical.certification::power-management/suspend_30_cycles_with_reboots
>
> To be sure to save the respawn command in the session share, I've only added
> flags: noreturn to this job.
>
> But executing the following makes checkbox-cli to crash:
>
> $ checkbox-cli run .*with_reboots
> [...]
> --------------[ Running job 5 / 5. Estimated time left: 1:30:00
> ]---------------
> --------------[ power-management/suspend_30_cycles_with_reboots
> ]---------------
> ID: com.canonical.certification::power-
> management/suspend_30_cycles_with_reboots
> Category: com.canonical.plainbox::stress
> Waiting for the system to shut down or reboot...
>
> Application Malfunction Detected
>
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/guacamole/core.py", line 248, in eat
> return self._dispatch()
> File "/usr/lib/python3/dist-packages/guacamole/core.py", line 298, in
> _dispatch
> result = ingredient.dispatch(self.context)
> File "/usr/lib/python3/dist-packages/guacamole/ingredients/cmdtree.py", line
> 152, in dispatch
> return self._dispatch(context, 0)
> File "/usr/lib/python3/dist-packages/guacamole/ingredients/cmdtree.py", line
> 179, in _dispatch
> return self._dispatch_None(context, level, retval, command)
> File "/usr/lib/python3/dist-packages/guacamole/ingredients/cmdtree.py", line
> 208, in _dispatch_None
> return self._dispatch(context, level + 1)
> File "/usr/lib/python3/dist-packages/guacamole/ingredients/cmdtree.py", line
> 165, in _dispatch
> retval = command.invoked(context)
> File "/home/sylvain/lp/checkbox-ng/checkbox_ng/launcher/subcommands.py",
> line 852, in invoked
> self.run_matching_jobs(selection)
> File "/home/sylvain/lp/checkbox-ng/checkbox_ng/launcher/subcommands.py",
> line 876, in run_matching_jobs
> self._run_jobs(self.sa.get_dynamic_todo_list())
> File "/home/sylvain/lp/checkbox-ng/checkbox_ng/launcher/stages.py", line
> 219, in _run_jobs
> job, self._get_ui_for_job(job))
> File "/home/sylvain/lp/checkbox-ng/checkbox_ng/launcher/stages.py", line
> 112, in _run_single_job_with_ui_loop
> result_builder = self.sa.run_job(job.id, ui, False)
> File "/home/sylvain/lp/plainbox/plainbox/impl/decorators.py", line 142, in
> wrapper
> raise exc
> File "/home/sylvain/lp/plainbox/plainbox/impl/decorators.py", line 136, in
> wrapper
> return func(*args, **kwargs)
> File "/home/sylvain/lp/plainbox/plainbox/impl/session/assistant.py", line
> 1295, in run_job
> self.get_session_id()))
> TypeError: 'NoneType' object is not callable
>
>
> Please report a bug including the information from the paragraph above. To
> report the bug visit https://bugs.launchpad.net/checkbox-ng/+filebug
>
> We are sorry for the inconvenience!
> I'm trying to test only the job id: certification: :power- management/ suspend_ 30_cycles_ with_reboots t/suspend_ 30_cycles_ with_reboots certification: :power- suspend_ 30_cycles_ with_reboots plainbox: :stress python3/ dist-packages/ guacamole/ core.py" , line 248, in eat python3/ dist-packages/ guacamole/ core.py" , line 298, in dispatch( self.context) python3/ dist-packages/ guacamole/ ingredients/ cmdtree. py", line context, 0) python3/ dist-packages/ guacamole/ ingredients/ cmdtree. py", line None(context, level, retval, command) python3/ dist-packages/ guacamole/ ingredients/ cmdtree. py", line context, level + 1) python3/ dist-packages/ guacamole/ ingredients/ cmdtree. py", line invoked( context) sylvain/ lp/checkbox- ng/checkbox_ ng/launcher/ subcommands. py", matching_ jobs(selection) sylvain/ lp/checkbox- ng/checkbox_ ng/launcher/ subcommands. py", jobs(self. sa.get_ dynamic_ todo_list( )) sylvain/ lp/checkbox- ng/checkbox_ ng/launcher/ stages. py", line ui_for_ job(job) ) sylvain/ lp/checkbox- ng/checkbox_ ng/launcher/ stages. py", line job_with_ ui_loop run_job( job.id, ui, False) sylvain/ lp/plainbox/ plainbox/ impl/decorators .py", line 142, in sylvain/ lp/plainbox/ plainbox/ impl/decorators .py", line 136, in sylvain/ lp/plainbox/ plainbox/ impl/session/ assistant. py", line session_ id())) /bugs.launchpad .net/checkbox- ng/+filebug
> com.canonical.
>
> To be sure to save the respawn command in the session share, I've only added
> flags: noreturn to this job.
>
> But executing the following makes checkbox-cli to crash:
>
> $ checkbox-cli run .*with_reboots
> [...]
> --------------[ Running job 5 / 5. Estimated time left: 1:30:00
> ]---------------
> --------------[ power-managemen
> ]---------------
> ID: com.canonical.
> management/
> Category: com.canonical.
> Waiting for the system to shut down or reboot...
>
> Application Malfunction Detected
>
> Traceback (most recent call last):
> File "/usr/lib/
> return self._dispatch()
> File "/usr/lib/
> _dispatch
> result = ingredient.
> File "/usr/lib/
> 152, in dispatch
> return self._dispatch(
> File "/usr/lib/
> 179, in _dispatch
> return self._dispatch_
> File "/usr/lib/
> 208, in _dispatch_None
> return self._dispatch(
> File "/usr/lib/
> 165, in _dispatch
> retval = command.
> File "/home/
> line 852, in invoked
> self.run_
> File "/home/
> line 876, in run_matching_jobs
> self._run_
> File "/home/
> 219, in _run_jobs
> job, self._get_
> File "/home/
> 112, in _run_single_
> result_builder = self.sa.
> File "/home/
> wrapper
> raise exc
> File "/home/
> wrapper
> return func(*args, **kwargs)
> File "/home/
> 1295, in run_job
> self.get_
> TypeError: 'NoneType' object is not callable
>
>
> Please report a bug including the information from the paragraph above. To
> report the bug visit https:/
>
> We are sorry for the inconvenience!
Nice catch! /code.launchpad .net/~kissiel/ plainbox/ +git/plainbox/ +merge/ 329301
Fix for this is here: https:/
This branch haven't changed.