plainbox run --non-interactive crashes

Bug #1399685 reported by Zygmunt Krynicki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
PlainBox (Toolkit)
Fix Released
High
Zygmunt Krynicki

Bug Description

This crashes for me:

stubbox run -i '.*::stub/.*' -x '.*::stub/win32' -f xlsx -o test.xlsx -p with-sys-info,with-summary,with-job-description,with-text-attachments,with-unit-categories --non-interactive

With the following backtrace:

Traceback (most recent call last):
  File "/home/zyga/checkbox.here/venv/bin/stubbox", line 9, in <module>
    load_entry_point('plainbox==0.18.dev', 'console_scripts', 'stubbox')()
  File "/home/zyga/checkbox.here/plainbox/plainbox/impl/box.py", line 135, in stubbox_main
    raise SystemExit(StubBoxTool().main(argv))
  File "/home/zyga/checkbox.here/plainbox/plainbox/impl/clitools.py", line 304, in main
    return self.dispatch_and_catch_exceptions(ns)
  File "/home/zyga/checkbox.here/plainbox/plainbox/impl/clitools.py", line 529, in dispatch_and_catch_exceptions
    return self.dispatch_command(ns)
  File "/home/zyga/checkbox.here/plainbox/plainbox/impl/clitools.py", line 525, in dispatch_command
    return ns.command.invoked(ns)
  File "/home/zyga/checkbox.here/plainbox/plainbox/impl/commands/cmd_run.py", line 45, in invoked
    self.provider_loader, self.config_loader, ns, ns.color).run()
  File "/home/zyga/checkbox.here/plainbox/plainbox/impl/commands/inv_run.py", line 349, in run
    return self.do_normal_sequence()
  File "/home/zyga/checkbox.here/plainbox/plainbox/impl/commands/inv_run.py", line 391, in do_normal_sequence
    self.run_all_selected_jobs()
  File "/home/zyga/checkbox.here/plainbox/plainbox/impl/commands/inv_run.py", line 706, in run_all_selected_jobs
    self.run_single_job(job)
  File "/home/zyga/checkbox.here/plainbox/plainbox/impl/commands/inv_run.py", line 710, in run_single_job
    self.run_single_job_with_ui(job, self.get_ui_for_job(job))
  File "/home/zyga/checkbox.here/plainbox/plainbox/impl/commands/inv_run.py", line 729, in run_single_job_with_ui
    job_result = self._run_single_job_with_ui_loop(job, ui)
  File "/home/zyga/checkbox.here/plainbox/plainbox/impl/commands/inv_run.py", line 784, in _run_single_job_with_ui_loop
    return job_result
UnboundLocalError: local variable 'job_result' referenced before assignment

Related branches

Zygmunt Krynicki (zyga)
Changed in plainbox:
status: In Progress → Fix Committed
Changed in plainbox:
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.