plainbox dev analyze crashes due to config being None

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

Bug Description

Traceback (most recent call last):
  File "/tmp/plainbox/bin/plainbox", line 9, in <module>
    load_entry_point('plainbox==0.21.dev', 'console_scripts', 'plainbox')()
  File "/home/ubuntu/run-resource/plainbox/plainbox/impl/__init__.py", line 99, in call_impl
    return impl(*args, **kwargs)
  File "/home/ubuntu/run-resource/plainbox/plainbox/impl/box.py", line 122, in main
    raise SystemExit(PlainBoxTool().main(argv))
  File "/home/ubuntu/run-resource/plainbox/plainbox/impl/clitools.py", line 324, in main
    return self.dispatch_and_catch_exceptions(ns)
  File "/home/ubuntu/run-resource/plainbox/plainbox/impl/clitools.py", line 560, in dispatch_and_catch_exceptions
    return self.dispatch_command(ns)
  File "/home/ubuntu/run-resource/plainbox/plainbox/impl/clitools.py", line 556, in dispatch_command
    return ns.command.invoked(ns)
  File "/home/ubuntu/run-resource/plainbox/plainbox/impl/commands/cmd_analyze.py", line 50, in invoked
    self.provider_loader, self.config_loader, ns).run()
  File "/home/ubuntu/run-resource/plainbox/plainbox/impl/commands/inv_analyze.py", line 64, in run
    self._run_generator_jobs()
  File "/home/ubuntu/run-resource/plainbox/plainbox/impl/commands/inv_analyze.py", line 108, in _run_generator_jobs
    self._run_generator_job(manager, runner, job)
  File "/home/ubuntu/run-resource/plainbox/plainbox/impl/commands/inv_analyze.py", line 121, in _run_generator_job
    result = runner.run_job(job, self.config)
  File "/home/ubuntu/run-resource/plainbox/plainbox/impl/runner.py", line 416, in run_job
    return runner(job, job_state, config)
  File "/home/ubuntu/run-resource/plainbox/plainbox/impl/runner.py", line 493, in run_resource_job
    return self._just_run_command(job, job_state, config)
  File "/home/ubuntu/run-resource/plainbox/plainbox/impl/runner.py", line 786, in _just_run_command
    job, job_state, config, ctrl)
  File "/home/ubuntu/run-resource/plainbox/plainbox/impl/runner.py", line 864, in _run_command
    delegate_cls = self._get_delegate_cls(config)
  File "/home/ubuntu/run-resource/plainbox/plainbox/impl/runner.py", line 963, in _get_delegate_cls
    and config.extcmd == "glibc"):
AttributeError: 'NoneType' object has no attribute 'extcmd'

Related branches

Zygmunt Krynicki (zyga)
Changed in plainbox:
status: New → In Progress
importance: Undecided → Low
assignee: nobody → Zygmunt Krynicki (zkrynicki)
milestone: none → 0.21
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.