#171 depcheck is crashing with "AttributeError: 'NoneType' object has no attribute 'id'"
Closed: Invalid Opened by tflink.

There are two depcheck tasks in stg right now that are crashing with:

[libtaskotron:logger.py:20] 2014-06-25 16:58:12 CRITICAL Traceback (most recent call last):
  File "/usr/bin/runtask", line 9, in <module>
    load_entry_point('libtaskotron==0.3.2', 'console_scripts', 'runtask')()
  File "/usr/lib/python2.7/site-packages/libtaskotron/runner.py", line 204, in main
    task_runner.run()
  File "/usr/lib/python2.7/site-packages/libtaskotron/runner.py", line 41, in run
    self.do_actions()
  File "/usr/lib/python2.7/site-packages/libtaskotron/runner.py", line 124, in do_actions
    self.do_single_action(action)
  File "/usr/lib/python2.7/site-packages/libtaskotron/runner.py", line 104, in do_single_action
    self.envdata)
  File "/usr/lib/python2.7/site-packages/libtaskotron/directives/python_directive.py", line 145, in process
    output = self.execute(task, method_name, input_data)
  File "/usr/lib/python2.7/site-packages/libtaskotron/directives/python_directive.py", line 81, in execute
    output = task_method(**kwargs)
  File "run_depcheck.py", line 50, in taskotron_run
    return depcheck.run(rpms, arch, repositories, report_format)
  File "/home/buildslave/slave/i386/build/depcheck/__init__.py", line 104, in run
    run_result = depck.check_rpm_deps(rpmlist)
  File "/home/buildslave/slave/i386/build/depcheck/depcheck.py", line 137, in check_rpm_deps
    result_state, result_details = self._check_rpm(rpmfile)
  File "/home/buildslave/slave/i386/build/depcheck/depcheck.py", line 101, in _check_rpm
    solvable.id)
AttributeError: 'NoneType' object has no attribute 'id'
  • https://taskotron-stg.fedoraproject.org/taskmaster/builders/i386/builds/6597/steps/runtask/logs/stdio
  • https://taskotron-stg.fedoraproject.org/taskmaster/builders/all/builds/6927/steps/runtask/logs/stdio

The odd thing is that x86_64 passed for the same tag at almost the same time:
* https://taskotron-stg.fedoraproject.org/taskmaster/builders/x86_64/builds/6739/steps/runtask/logs/stdio

This may end up being a non-issue or something transient but I'm creating a ticket to track the possible issue.


Turns out that the failed tasks were running while a push started. As near as I can tell, the failure is a result of that, so I'm closing this as invalid

Metadata