airflow-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher Hyatt (Jira)" <j...@apache.org>
Subject [jira] [Updated] (AIRFLOW-5575) Cannot use the mark future success/failure feature in the UI
Date Fri, 04 Oct 2019 14:30:00 GMT

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

Christopher Hyatt updated AIRFLOW-5575:
---------------------------------------
    Attachment: pip_freeze.txt

> Cannot use the mark future success/failure feature in the UI
> ------------------------------------------------------------
>
>                 Key: AIRFLOW-5575
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-5575
>             Project: Apache Airflow
>          Issue Type: Bug
>          Components: DAG, DagRun, webserver
>    Affects Versions: 1.10.4, 1.10.5
>         Environment: airflow@dfe51753a035:~$ pip list
> Package                Version
> ---------------------- ---------
> alembic                1.2.0
> amqp                   2.5.1
> apache-airflow         1.10.4
> apispec                3.0.0
> arrow                  0.13.0
> asn1crypto             0.24.0
> atomicwrites           1.3.0
> attrs                  19.1.0
> aws-xray-sdk           0.95
> Babel                  2.7.0
> backcall               0.1.0
> bcrypt                 3.1.7
> billiard               3.6.1.0
> boto                   2.49.0
> boto3                  1.7.76
> botocore               1.10.84
> cached-property        1.5.1
> celery                 4.3.0
> certifi                2019.9.11
> cffi                   1.12.3
> chardet                3.0.4
> Click                  7.0
> click-datetime         0.2
> colorama               0.4.1
> colorlog               4.0.2
> configparser           3.5.3
> cookies                2.2.1
> croniter               0.3.30
> cryptography           2.7
> cycler                 0.10.0
> Cython                 0.29.13
> decorator              4.4.0
> defusedxml             0.6.0
> dill                   0.2.9
> docker                 4.0.2
> docutils               0.15.2
> dumb-init              1.2.2
> ecdsa                  0.13.2
> Flask                  1.1.1
> Flask-Admin            1.5.3
> Flask-AppBuilder       1.13.1
> Flask-Babel            0.12.2
> Flask-Caching          1.3.3
> Flask-JWT-Extended     3.23.0
> Flask-Login            0.4.1
> Flask-OpenID           1.2.5
> Flask-SQLAlchemy       2.4.0
> flask-swagger          0.2.13
> Flask-WTF              0.14.2
> flower                 0.9.3
> funcsigs               1.0.0
> future                 0.16.0
> gunicorn               19.9.0
> hmsclient              0.1.1
> idna                   2.8
> importlib-metadata     0.23
> ipython                7.8.0
> ipython-genutils       0.2.0
> iso8601                0.1.12
> itsdangerous           1.1.0
> JayDeBeApi             1.1.1
> jedi                   0.15.1
> Jinja2                 2.10.1
> jmespath               0.9.4
> joblib                 0.13.2
> JPype1                 0.7.0
> json-merge-patch       0.2
> jsondiff               1.1.1
> jsonpickle             1.2
> jsonschema             3.0.2
> kiwisolver             1.1.0
> kombu                  4.6.4
> lazy-object-proxy      1.4.2
> lockfile               0.12.2
> Mako                   1.1.0
> Markdown               2.6.11
> MarkupSafe             1.1.1
> marshmallow            2.19.5
> marshmallow-enum       1.5.1
> marshmallow-sqlalchemy 0.19.0
> matplotlib             3.1.1
> mock                   3.0.5
> more-itertools         7.2.0
> moto                   1.3.6
> ndg-httpsclient        0.5.1
> nose                   1.3.7
> numpy                  1.16.2
> ordereddict            1.1
> packaging              19.2
> pandas                 0.25.1
> paramiko               2.6.0
> parso                  0.5.1
> patsy                  0.5.1
> pendulum               1.4.4
> pexpect                4.7.0
> pickleshare            0.7.5
> pip                    19.2.3
> pluggy                 0.13.0
> pmdarima               1.3.0
> prison                 0.1.0
> prompt-toolkit         2.0.9
> psutil                 5.6.3
> psycopg2               2.7.7
> psycopg2-binary        2.8.3
> ptyprocess             0.6.0
> py                     1.8.0
> pyaml                  19.4.1
> pyasn1                 0.4.7
> PyAstronomy            0.13.0
> pycparser              2.19
> pycryptodome           3.9.0
> pydlm                  0.1.1.11
> Pygments               2.4.2
> PyHive                 0.6.1
> PyJWT                  1.7.1
> PyNaCl                 1.3.0
> pyOpenSSL              19.0.0
> pyparsing              2.4.2
> pyrsistent             0.15.4
> pysftp                 0.2.9
> pytest                 5.1.3
> python-daemon          2.1.2
> python-dateutil        2.8.0
> python-editor          1.0.4
> python-jose            2.0.2
> python3-openid         3.1.0
> pytz                   2019.2
> pytzdata               2019.3
> PyYAML                 5.1.2
> redis                  3.3.8
> requests               2.22.0
> responses              0.10.6
> s3transfer             0.1.13
> scikit-learn           0.21.3
> scipy                  1.3.1
> setproctitle           1.1.10
> setuptools             41.2.0
> six                    1.12.0
> SQLAlchemy             1.3.8
> sshtunnel              0.1.5
> statsd                 3.3.0
> statsmodels            0.10.1
> stldecompose           0.0.5
> tabulate               0.8.3
> tenacity               4.12.0
> termcolor              1.1.0
> text-unidecode         1.2
> thrift                 0.11.0
> tornado                5.1.1
> traitlets              4.3.2
> tzlocal                1.5.1
> unicodecsv             0.14.1
> urllib3                1.25.5
> vine                   1.3.0
> wcwidth                0.1.7
> websocket-client       0.56.0
> Werkzeug               0.16.0
> wheel                  0.33.6
> wrapt                  1.11.2
> WTForms                2.2.1
> XlsxWriter             1.2.1
> xmltodict              0.12.0
> zipp                   0.6.0
> zope.deprecation       4.4.0
>            Reporter: Christopher Hyatt
>            Priority: Major
>         Attachments: backfill_test.py, pip_freeze.txt
>
>
> Every time we try to mark tasks to in the future success or failure we get an oops message: 
> Traceback (most recent call last): File "/usr/local/lib/python3.6/site-packages/flask/app.py",
line 2446, in wsgi_app response = self.full_dispatch_request() File "/usr/local/lib/python3.6/site-packages/flask/app.py",
line 1951, in full_dispatch_request rv = self.handle_user_exception(e) File "/usr/local/lib/python3.6/site-packages/flask/app.py",
line 1820, in handle_user_exception reraise(exc_type, exc_value, tb) File "/usr/local/lib/python3.6/site-packages/flask/_compat.py",
line 39, in reraise raise value File "/usr/local/lib/python3.6/site-packages/flask/app.py",
line 1949, in full_dispatch_request rv = self.dispatch_request() File "/usr/local/lib/python3.6/site-packages/flask/app.py",
line 1935, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args)
File "/usr/local/lib/python3.6/site-packages/flask_admin/base.py", line 69, in inner return
self._run_view(f, *args, **kwargs) File "/usr/local/lib/python3.6/site-packages/flask_admin/base.py",
line 368, in _run_view return fn(self, *args, **kwargs) File "/usr/local/lib/python3.6/site-packages/flask_login/utils.py",
line 258, in decorated_view return func(*args, **kwargs) File "/usr/local/lib/python3.6/site-packages/airflow/www/utils.py",
line 281, in wrapper return f(*args, **kwargs) File "/usr/local/lib/python3.6/site-packages/airflow/www/utils.py",
line 328, in wrapper return f(*args, **kwargs) File "/usr/local/lib/python3.6/site-packages/airflow/www/views.py",
line 1471, in success future, past, State.SUCCESS) File "/usr/local/lib/python3.6/site-packages/airflow/www/views.py",
line 1422, in _mark_task_instance_state commit=False) File "/usr/local/lib/python3.6/site-packages/airflow/utils/db.py",
line 74, in wrapper return func(*args, **kwargs) File "/usr/local/lib/python3.6/site-packages/airflow/api/common/experimental/mark_tasks.py",
line 103, in set_state dates = get_execution_dates(dag, execution_date, future, past) File
"/usr/local/lib/python3.6/site-packages/airflow/api/common/experimental/mark_tasks.py", line
256, in get_execution_dates dates = dag.date_range(start_date=start_date, end_date=end_date)
File "/usr/local/lib/python3.6/site-packages/airflow/models/dag.py", line 357, in date_range
num=num, delta=self._schedule_interval) File "/usr/local/lib/python3.6/site-packages/airflow/utils/dates.py",
line 88, in date_range end_date = timezone.make_naive(end_date, tz) File "/usr/local/lib/python3.6/site-packages/airflow/utils/timezone.py",
line 146, in make_naive o = value.astimezone(timezone) File "/usr/local/lib/python3.6/site-packages/pendulum/tz/timezone_info.py",
line 99, in fromutc tzinfo = self._tz._tzinfos[self._tz._transitions[idx]._tzinfo_index] IndexError:
list index out of range
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Mime
View raw message