-
Notifications
You must be signed in to change notification settings - Fork 16.2k
Closed
Description
Airflow on Ubuntu 14.04 using Python 2.7.10 and PyMSSQL 2.1.1. MSSQL is 2016 CTP 2. Downgrading PyMSSQL to a 1.x version solves the problem.
I'd suggest this is probably an issue upstream, but I'm not familiar enough with Airflow to be sure.
Trying to access the example Python DAG gives the following traceback (same for bash example):
2015-08-31 22:00:15,383 - root - INFO - Importing /home/nic_000/anaconda/lib/python2.7/site-packages/airflow/example_dags/example_python_operator.py
2015-08-31 22:00:15,385 - root - INFO - Loaded DAG <DAG: example_python_operator>
2015-08-31 22:00:15,389 - airflow.www.app - ERROR - Exception on /admin/airflow/graph [GET]
Traceback (most recent call last):
File "/home/nic_000/anaconda/lib/python2.7/site-packages/flask/app.py", line 1817, in wsgi_app
response = self.full_dispatch_request()
File "/home/nic_000/anaconda/lib/python2.7/site-packages/flask/app.py", line 1477, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/nic_000/anaconda/lib/python2.7/site-packages/flask/app.py", line 1381, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/home/nic_000/anaconda/lib/python2.7/site-packages/flask/app.py", line 1475, in full_dispatch_request
rv = self.dispatch_request()
File "/home/nic_000/anaconda/lib/python2.7/site-packages/flask/app.py", line 1461, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/home/nic_000/anaconda/lib/python2.7/site-packages/flask_admin/base.py", line 68, in inner
return self._run_view(f, *args, **kwargs)
File "/home/nic_000/anaconda/lib/python2.7/site-packages/flask_admin/base.py", line 359, in _run_view
return fn(self, *args, **kwargs)
File "/home/nic_000/anaconda/lib/python2.7/site-packages/airflow/www/utils.py", line 96, in view_func
return f(*args, **kwargs)
File "/home/nic_000/anaconda/lib/python2.7/site-packages/airflow/www/app.py", line 1137, in graph
dttm = dag.latest_execution_date or datetime.now().date()
File "/home/nic_000/anaconda/lib/python2.7/site-packages/airflow/models.py", line 1619, in latest_execution_date
TI.task_id.in_(self.task_ids)
File "/home/nic_000/anaconda/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2504, in scalar
ret = self.one()
File "/home/nic_000/anaconda/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2473, in one
ret = list(self)
File "/home/nic_000/anaconda/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2516, in __iter__
return self._execute_and_instances(context)
File "/home/nic_000/anaconda/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2531, in _execute_and_instances
result = conn.execute(querycontext.statement, self._params)
File "/home/nic_000/anaconda/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 914, in execute
return meth(self, multiparams, params)
File "/home/nic_000/anaconda/lib/python2.7/site-packages/sqlalchemy/sql/elements.py", line 323, in _execute_on_connection
return connection._execute_clauseelement(self, multiparams, params)
File "/home/nic_000/anaconda/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1010, in _execute_clauseelement
compiled_sql, distilled_params
File "/home/nic_000/anaconda/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1146, in _execute_context
context)
File "/home/nic_000/anaconda/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1344, in _handle_dbapi_exception
util.reraise(*exc_info)
File "/home/nic_000/anaconda/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1139, in _execute_context
context)
File "/home/nic_000/anaconda/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 450, in do_execute
cursor.execute(statement, parameters)
File "pymssql.pyx", line 417, in pymssql.Cursor.execute (pymssql.c:6057)
File "_mssql.pyx", line 943, in _mssql.MSSQLConnection.execute_query (_mssql.c:9858)
File "_mssql.pyx", line 974, in _mssql.MSSQLConnection.execute_query (_mssql.c:9734)
File "_mssql.pyx", line 1091, in _mssql.MSSQLConnection.format_and_run_query (_mssql.c:10814)
File "_mssql.pyx", line 1113, in _mssql.MSSQLConnection.format_sql_command (_mssql.c:11042)
File "_mssql.pyx", line 1779, in _mssql._substitute_params (_mssql.c:18463)
File "_mssql.pyx", line 195, in _mssql.ensure_bytes (_mssql.c:2671)
TypeError: Expected bytes, got newbytes
2015-08-31 22:00:15,397 - tornado.access - ERROR - 500 GET /admin/airflow/graph?dag_id=example_python_operator (192.168.56.1) 22.74ms
Metadata
Metadata
Assignees
Labels
No labels