You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "Ambrish Bhargava (JIRA)" <ji...@apache.org> on 2017/10/16 17:57:00 UTC
[jira] [Created] (AIRFLOW-1717) AttributeError while clicking on
dag on webUI
Ambrish Bhargava created AIRFLOW-1717:
-----------------------------------------
Summary: AttributeError while clicking on dag on webUI
Key: AIRFLOW-1717
URL: https://issues.apache.org/jira/browse/AIRFLOW-1717
Project: Apache Airflow
Issue Type: Bug
Components: ui
Affects Versions: Airflow 1.8
Reporter: Ambrish Bhargava
Simple DAG
{code}from airflow import DAG
from airflow.contrib.operators.qubole_operator import QuboleOperator
from datetime import datetime, timedelta
# Default args
default_args = {
'owner': 'airflow',
'depends_on_past': False,
'start_date': datetime(2017, 8, 1),
'email': ['airflow@airflow.com'],
'email_on_failure': True,
'email_on_retry': False,
'retries': 1,
'retry_delay': timedelta(minutes=5),
}
# Dag information
dag = DAG(
'qubole_test',
default_args=default_args,
schedule_interval='@daily')
# Actual steps
hive_cmd = QuboleOperator(
command_type='hivecmd',
task_id='qubole_show_tables',
query='use schema;show tables;',
cluster_label='default',
qubole_conn_id = 'airflow_qubole',
dag=dag){code}
When I ran this dag on CLI, it worked fine. But when I tried to click the DAG on web UI, I am getting following error:
{code}Traceback (most recent call last):
File "/usr/local/lib64/python2.7/site-packages/flask/app.py", line 1988, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib64/python2.7/site-packages/flask/app.py", line 1641, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/local/lib64/python2.7/site-packages/flask/app.py", line 1544, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/local/lib64/python2.7/site-packages/flask/app.py", line 1639, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib64/python2.7/site-packages/flask/app.py", line 1625, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/usr/local/lib/python2.7/site-packages/flask_admin/base.py", line 69, in inner
return self._run_view(f, *args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/flask_admin/base.py", line 368, in _run_view
return fn(self, *args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/flask_login.py", line 755, in decorated_view
return func(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/airflow/www/utils.py", line 219, in view_func
return f(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/airflow/www/utils.py", line 125, in wrapper
return f(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/airflow/www/views.py", line 1229, in tree
'children': [recurse_nodes(t, set()) for t in dag.roots],
File "/usr/local/lib/python2.7/site-packages/airflow/www/views.py", line 1191, in recurse_nodes
if node_count[0] < node_limit or t not in visited]
File "/usr/local/lib/python2.7/site-packages/airflow/www/views.py", line 1216, in recurse_nodes
for d in dates],
AttributeError: 'NoneType' object has no attribute 'isoformat'{code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)