You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "Siddharth Anand (JIRA)" <ji...@apache.org> on 2018/09/05 17:16:00 UTC

[jira] [Closed] (AIRFLOW-3006) Error when schedule_interval="None"

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

Siddharth Anand closed AIRFLOW-3006.
------------------------------------
    Resolution: Fixed

> Error when schedule_interval="None"
> -----------------------------------
>
>                 Key: AIRFLOW-3006
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-3006
>             Project: Apache Airflow
>          Issue Type: Improvement
>          Components: core, scheduler
>    Affects Versions: 1.8.2, 1.9.0, 1.10.0
>            Reporter: Kaxil Naik
>            Assignee: Kaxil Naik
>            Priority: Major
>             Fix For: 1.10.1
>
>
> When `schedule_interval` is set to `"None"`, it gives the following error:
> {code:python}
> dag = DAG('params-temp3',
>           default_args=default_args, schedule_interval='None')
> {code}
> {code:python}
> [2018-09-04 23:26:21,515] {dag_processing.py:582} INFO - Started a process (PID: 65903) to generate tasks for /Users/kaxil/airflow/dags/params-temp1.py
> Process DagFileProcessor386-Process:
> Traceback (most recent call last):
>   File "/Users/kaxil/anaconda2/lib/python2.7/multiprocessing/process.py", line 267, in _bootstrap
>     self.run()
>   File "/Users/kaxil/anaconda2/lib/python2.7/multiprocessing/process.py", line 114, in run
>     self._target(*self._args, **self._kwargs)
>   File "/Users/kaxil/.virtualenvs/tst-pip-airflow/lib/python2.7/site-packages/airflow/jobs.py", line 388, in helper
>     pickle_dags)
>   File "/Users/kaxil/.virtualenvs/tst-pip-airflow/lib/python2.7/site-packages/airflow/utils/db.py", line 74, in wrapper
>     return func(*args, **kwargs)
>   File "/Users/kaxil/.virtualenvs/tst-pip-airflow/lib/python2.7/site-packages/airflow/jobs.py", line 1832, in process_file
>     self._process_dags(dagbag, dags, ti_keys_to_schedule)
>   File "/Users/kaxil/.virtualenvs/tst-pip-airflow/lib/python2.7/site-packages/airflow/jobs.py", line 1422, in _process_dags
>     dag_run = self.create_dag_run(dag)
>   File "/Users/kaxil/.virtualenvs/tst-pip-airflow/lib/python2.7/site-packages/airflow/utils/db.py", line 74, in wrapper
>     return func(*args, **kwargs)
>   File "/Users/kaxil/.virtualenvs/tst-pip-airflow/lib/python2.7/site-packages/airflow/jobs.py", line 856, in create_dag_run
>     next_run_date = dag.normalize_schedule(min(task_start_dates))
>   File "/Users/kaxil/.virtualenvs/tst-pip-airflow/lib/python2.7/site-packages/airflow/models.py", line 3410, in normalize_schedule
>     following = self.following_schedule(dttm)
>   File "/Users/kaxil/.virtualenvs/tst-pip-airflow/lib/python2.7/site-packages/airflow/models.py", line 3353, in following_schedule
>     cron = croniter(self._schedule_interval, dttm)
>   File "/Users/kaxil/.virtualenvs/tst-pip-airflow/lib/python2.7/site-packages/croniter/croniter.py", line 92, in __init__
>     self.expanded, self.nth_weekday_of_month = self.expand(expr_format)
>   File "/Users/kaxil/.virtualenvs/tst-pip-airflow/lib/python2.7/site-packages/croniter/croniter.py", line 467, in expand
>     raise CroniterBadCronError(cls.bad_length)
> CroniterBadCronError: Exactly 5 or 6 columns has to be specified for iteratorexpression.
> [2018-09-04 23:26:22,657] {dag_processing.py:495} INFO - Processor for /Users/kaxil/airflow/dags/params-temp1.py finished
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)