Nathan Hadfield created AIRFLOW-3868:
----------------------------------------
Summary: Incorrect import of distutils in JenkinsHook
Key: AIRFLOW-3868
URL: https://issues.apache.org/jira/browse/AIRFLOW-3868
Project: Apache Airflow
Issue Type: Bug
Components: hooks
Affects Versions: 1.10.2
Reporter: Nathan Hadfield
When trying to run a task based upon the JenkinsJobTriggerOperator, the
following error is returned.
[2019-02-11 12:37:30,746] \{{models.py:1788}} ERROR - module 'distutils' has no
attribute 'util'
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/airflow/models.py", line 1657, in
_run_raw_task
result = task_copy.execute(context=context)
File
"/usr/local/lib/python3.6/site-packages/airflow/contrib/operators/jenkins_job_trigger_operator.py",
line 211, in execute
jenkins_server = self.get_hook().get_jenkins_server()
File
"/usr/local/lib/python3.6/site-packages/airflow/contrib/operators/jenkins_job_trigger_operator.py",
line 192, in get_hook
return JenkinsHook(self.jenkins_connection_id)
File
"/usr/local/lib/python3.6/site-packages/airflow/contrib/hooks/jenkins_hook.py",
line 41, in __init__
if distutils.util.strtobool(connection.extra):
AttributeError: module 'distutils' has no attribute 'util'
This seems to be related to the import of distutils in JenkinsHook.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)