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)

Reply via email to