#1641 buildNotification 1.18 traceback in Fedora 30
Closed: Fixed by tkopecek. Opened by amessina.

With Koji 1.18 for a private Koji instance on Fedora 30, build notifications trigger the following...

Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/koji/__init__.py", line 2583, in _callMethod
    return self._sendCall(handler, headers, request)
  File "/usr/lib/python3.7/site-packages/koji/__init__.py", line 2505, in _sendCall
    return self._sendOneCall(handler, headers, request)
  File "/usr/lib/python3.7/site-packages/koji/__init__.py", line 2547, in _sendOneCall ...
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/koji/__init__.py", line 2583, in _callMethod
    return self._sendCall(handler, headers, request)
  File "/usr/lib/python3.7/site-packages/koji/__init__.py", line 2505, in _sendCall
    return self._sendOneCall(handler, headers, request)
  File "/usr/lib/python3.7/site-packages/koji/__init__.py", line 2547, in _sendOneCall
    ret = self._read_xmlrpc_response(r)
  File "/usr/lib/python3.7/site-packages/koji/__init__.py", line 2559, in _read_xmlrpc_response
    result = u.close()
  File "/usr/lib64/python3.7/xmlrpc/client.py", line 656, in close
    raise Fault(**self._stack[0])
xmlrpc.client.Fault: <Fault 1000: 'Task 60927 is not finished'>
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/sbin/kojid", line 5003, in _getTaskData
    result = self.session.getTaskResult(task_id)
  File "/usr/lib/python3.7/site-packages/koji/__init__.py", line 2098, in __call__
    return self.__func(self.__name, args, opts)
  File "/usr/lib/python3.7/site-packages/koji/__init__.py", line 2602, in _callMethod
    raise err
koji.GenericError: Task 60927 is not finished
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/koji/daemon.py", line 1292, in runTask
    response = (handler.run(),)
  File "/usr/lib/python3.7/site-packages/koji/tasks.py", line 314, in run
    return koji.util.call_with_argcheck(self.handler, self.params, self.opts)
  File "/usr/lib/python3.7/site-packages/koji/util.py", line 263, in call_with_argcheck
    return func(*args, **kwargs)
  File "/usr/sbin/kojid", line 5073, in handler
    task_data = self._getTaskData(task_id)
  File "/usr/sbin/kojid", line 5013, in _getTaskData
    sys.exc_clear()
AttributeError: module 'sys' has no attribute 'exc_clear'

Filed PR #1642 for fix

Metadata Update from @breilly:
- Custom field Size adjusted to None

Metadata Update from @dgregor:
- Issue set to the milestone: 1.19
- Issue tagged with: bug, easyfix

Thanks @breilly the fix is confirmed.

Commit 9d2faca4 fixes this issue

Commit 8eea8244 fixes this issue

Metadata Update from @dgregor:
- Issue assigned to breilly

This issue has been migrated to Fedora Forge:
https://forge.fedoraproject.org/koji/koji/issues/1641

Please continue any further discussion there.

Metadata
Related Pull Requests