[ 
https://issues.apache.org/jira/browse/AIRFLOW-1616?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bolke de Bruin closed AIRFLOW-1616.
-----------------------------------
    Resolution: Cannot Reproduce

> (sqlite3.OperationalError) no such table: task_instance
> -------------------------------------------------------
>
>                 Key: AIRFLOW-1616
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-1616
>             Project: Apache Airflow
>          Issue Type: Bug
>    Affects Versions: 1.8.2
>         Environment: Mac OSX 10.12.6 Sierra with python 2.7, virtualenv and 
> virtualenvwrapper
>            Reporter: Alison Stanton
>
> I am going through the 
> [tutorial](https://pythonhosted.org/airflow/tutorial.html) and when I get to 
> `airflow test tutorial print_date 2015-06-01` I start getting errors (whether 
> the webserver is running or not).
> Specifically I get:
> ```
> (pp_airflow) Alisons-MacBook-Air:pp-airflow alison$ airflow test tutorial 
> templated 2017-09-15
> [2017-09-15 13:58:16,638] {__init__.py:57} INFO - Using executor 
> SequentialExecutor
> /Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/airflow/www/app.py:23:
>  FlaskWTFDeprecationWarning: "flask_wtf.CsrfProtect" has been renamed to 
> "CSRFProtect" and will be removed in 1.0.
>   csrf = CsrfProtect()
> [2017-09-15 13:58:16,913] {models.py:168} INFO - Filling up the DagBag from 
> /Users/alison/airflow/dags
> Traceback (most recent call last):
>   File "/Users/alison/Envs/pp_airflow/bin/airflow", line 28, in <module>
>     args.func(args)
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/airflow/bin/cli.py",
>  line 585, in test
>     ti.run(ignore_task_deps=True, ignore_ti_state=True, test_mode=True)
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/airflow/utils/db.py",
>  line 53, in wrapper
>     result = func(*args, **kwargs)
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/airflow/models.py",
>  line 1265, in run
>     self.refresh_from_db(session=session, lock_for_update=True)
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/airflow/utils/db.py",
>  line 53, in wrapper
>     result = func(*args, **kwargs)
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/airflow/models.py",
>  line 993, in refresh_from_db
>     ti = qry.with_for_update().first()
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/sqlalchemy/orm/query.py",
>  line 2755, in first
>     ret = list(self[0:1])
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/sqlalchemy/orm/query.py",
>  line 2547, in __getitem__
>     return list(res)
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/sqlalchemy/orm/query.py",
>  line 2855, in __iter__
>     return self._execute_and_instances(context)
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/sqlalchemy/orm/query.py",
>  line 2878, in _execute_and_instances
>     result = conn.execute(querycontext.statement, self._params)
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
>  line 945, in execute
>     return meth(self, multiparams, params)
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/sqlalchemy/sql/elements.py",
>  line 263, in _execute_on_connection
>     return connection._execute_clauseelement(self, multiparams, params)
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
>  line 1053, in _execute_clauseelement
>     compiled_sql, distilled_params
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
>  line 1189, in _execute_context
>     context)
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
>  line 1402, in _handle_dbapi_exception
>     exc_info
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/sqlalchemy/util/compat.py",
>  line 203, in raise_from_cause
>     reraise(type(exception), exception, tb=exc_tb, cause=cause)
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
>  line 1182, in _execute_context
>     context)
>   File 
> "/Users/alison/Envs/pp_airflow/lib/python2.7/site-packages/sqlalchemy/engine/default.py",
>  line 470, in do_execute
>     cursor.execute(statement, parameters)
> sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: 
> task_instance [SQL: u'SELECT task_instance.task_id AS task_instance_task_id, 
> task_instance.dag_id AS task_instance_dag_id, task_instance.execution_date AS 
> task_instance_execution_date, task_instance.start_date AS 
> task_instance_start_date, task_instance.end_date AS task_instance_end_date, 
> task_instance.duration AS task_instance_duration, task_instance.state AS 
> task_instance_state, task_instance.try_number AS task_instance_try_number, 
> task_instance.hostname AS task_instance_hostname, task_instance.unixname AS 
> task_instance_unixname, task_instance.job_id AS task_instance_job_id, 
> task_instance.pool AS task_instance_pool, task_instance.queue AS 
> task_instance_queue, task_instance.priority_weight AS 
> task_instance_priority_weight, task_instance.operator AS 
> task_instance_operator, task_instance.queued_dttm AS 
> task_instance_queued_dttm, task_instance.pid AS task_instance_pid \nFROM 
> task_instance \nWHERE task_instance.dag_id = ? AND task_instance.task_id = ? 
> AND task_instance.execution_date = ?\n LIMIT ? OFFSET ?'] [parameters: 
> ('tutorial', 'templated', '2017-09-15 00:00:00.000000', 1, 0)]
> ```



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to