[jira] [Commented] (AIRFLOW-2257) ValueError from flask-admin causing Charts feature to break
[ https://issues.apache.org/jira/browse/AIRFLOW-2257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16438542#comment-16438542 ] Brian Sloan commented on AIRFLOW-2257: -- Updating Flask-Admin to 1.5.1 seems to have resolved the issue for me. > ValueError from flask-admin causing Charts feature to break > --- > > Key: AIRFLOW-2257 > URL: https://issues.apache.org/jira/browse/AIRFLOW-2257 > Project: Apache Airflow > Issue Type: Bug > Components: dependencies, ui >Affects Versions: 1.9.0 >Reporter: Brian Sloan >Priority: Major > > Using Airflow 1.9 and RDS PostgreSQL for the metadata database. > This bug may be related to this flask-admin / sqlalchemy issue: > https://github.com/flask-admin/flask-admin/issues/1588 > To reproduce, go to "Data Profiling –> Charts" and click the Edit icon to > edit any chart. I get an HTTP 500 with this traceback: > {code:java} > Traceback (most recent call last): > File "/var/airflow/env/local/lib/python2.7/site-packages/flask/app.py", > line 1988, in wsgi_app > response = self.full_dispatch_request() > File "/var/airflow/env/local/lib/python2.7/site-packages/flask/app.py", > line 1641, in full_dispatch_request > rv = self.handle_user_exception(e) > File "/var/airflow/env/local/lib/python2.7/site-packages/flask/app.py", > line 1544, in handle_user_exception > reraise(exc_type, exc_value, tb) > File "/var/airflow/env/local/lib/python2.7/site-packages/flask/app.py", > line 1639, in full_dispatch_request > rv = self.dispatch_request() > File "/var/airflow/env/local/lib/python2.7/site-packages/flask/app.py", > line 1625, in dispatch_request > return self.view_functions[rule.endpoint](**req.view_args) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/base.py", > line 69, in inner > return self._run_view(f, *args, **kwargs) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/base.py", > line 368, in _run_view > return fn(self, *args, **kwargs) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/model/base.py", > line 1999, in edit_view > return_url=return_url) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/base.py", > line 308, in render > return render_template(template, **kwargs) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask/templating.py", > line 134, in render_template > context, ctx.app) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask/templating.py", > line 116, in _render > rv = template.render(context) > File > "/var/airflow/env/local/lib/python2.7/site-packages/jinja2/environment.py", > line 989, in render > return self.environment.handle_exception(exc_info, True) > File > "/var/airflow/env/local/lib/python2.7/site-packages/jinja2/environment.py", > line 754, in handle_exception > reraise(exc_type, exc_value, tb) > File > "/var/airflow/env/local/lib/python2.7/site-packages/airflow/www/templates/airflow/chart/edit.html", > line 18, in top-level template code > {% extends 'admin/model/edit.html' %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/model/edit.html", > line 3, in top-level template code > {% from 'admin/lib.html' import extra with context %} {# backward > compatible #} > File > "/var/airflow/env/local/lib/python2.7/site-packages/airflow/www/templates/admin/master.html", > line 18, in top-level template code > {% extends 'admin/base.html' %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/base.html", > line 30, in top-level template code > {% block page_body %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/airflow/www/templates/admin/master.html", > line 104, in block "page_body" > {% block body %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/model/edit.html", > line 32, in block "body" > {% block edit_form %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/model/edit.html", > line 33, in block "edit_form" > {{ lib.render_form(form, return_url, extra(), form_opts) }} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/lib.html", > line 202, in template > {% call form_tag(action=action) %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/lib.html", > line 182, in template > {{ caller() }} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/lib.html", > line 203, in te
[jira] [Commented] (AIRFLOW-2257) ValueError from flask-admin causing Charts feature to break
[ https://issues.apache.org/jira/browse/AIRFLOW-2257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16438463#comment-16438463 ] Tao Feng commented on AIRFLOW-2257: --- can't reproduce with the master branch... > ValueError from flask-admin causing Charts feature to break > --- > > Key: AIRFLOW-2257 > URL: https://issues.apache.org/jira/browse/AIRFLOW-2257 > Project: Apache Airflow > Issue Type: Bug > Components: dependencies, ui >Affects Versions: 1.9.0 >Reporter: Brian Sloan >Priority: Major > > Using Airflow 1.9 and RDS PostgreSQL for the metadata database. > This bug may be related to this flask-admin / sqlalchemy issue: > https://github.com/flask-admin/flask-admin/issues/1588 > To reproduce, go to "Data Profiling –> Charts" and click the Edit icon to > edit any chart. I get an HTTP 500 with this traceback: > {code:java} > Traceback (most recent call last): > File "/var/airflow/env/local/lib/python2.7/site-packages/flask/app.py", > line 1988, in wsgi_app > response = self.full_dispatch_request() > File "/var/airflow/env/local/lib/python2.7/site-packages/flask/app.py", > line 1641, in full_dispatch_request > rv = self.handle_user_exception(e) > File "/var/airflow/env/local/lib/python2.7/site-packages/flask/app.py", > line 1544, in handle_user_exception > reraise(exc_type, exc_value, tb) > File "/var/airflow/env/local/lib/python2.7/site-packages/flask/app.py", > line 1639, in full_dispatch_request > rv = self.dispatch_request() > File "/var/airflow/env/local/lib/python2.7/site-packages/flask/app.py", > line 1625, in dispatch_request > return self.view_functions[rule.endpoint](**req.view_args) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/base.py", > line 69, in inner > return self._run_view(f, *args, **kwargs) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/base.py", > line 368, in _run_view > return fn(self, *args, **kwargs) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/model/base.py", > line 1999, in edit_view > return_url=return_url) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/base.py", > line 308, in render > return render_template(template, **kwargs) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask/templating.py", > line 134, in render_template > context, ctx.app) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask/templating.py", > line 116, in _render > rv = template.render(context) > File > "/var/airflow/env/local/lib/python2.7/site-packages/jinja2/environment.py", > line 989, in render > return self.environment.handle_exception(exc_info, True) > File > "/var/airflow/env/local/lib/python2.7/site-packages/jinja2/environment.py", > line 754, in handle_exception > reraise(exc_type, exc_value, tb) > File > "/var/airflow/env/local/lib/python2.7/site-packages/airflow/www/templates/airflow/chart/edit.html", > line 18, in top-level template code > {% extends 'admin/model/edit.html' %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/model/edit.html", > line 3, in top-level template code > {% from 'admin/lib.html' import extra with context %} {# backward > compatible #} > File > "/var/airflow/env/local/lib/python2.7/site-packages/airflow/www/templates/admin/master.html", > line 18, in top-level template code > {% extends 'admin/base.html' %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/base.html", > line 30, in top-level template code > {% block page_body %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/airflow/www/templates/admin/master.html", > line 104, in block "page_body" > {% block body %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/model/edit.html", > line 32, in block "body" > {% block edit_form %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/model/edit.html", > line 33, in block "edit_form" > {{ lib.render_form(form, return_url, extra(), form_opts) }} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/lib.html", > line 202, in template > {% call form_tag(action=action) %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/lib.html", > line 182, in template > {{ caller() }} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/lib.html", > line 203, in template > {{ render_form_fields(for
[jira] [Commented] (AIRFLOW-2257) ValueError from flask-admin causing Charts feature to break
[ https://issues.apache.org/jira/browse/AIRFLOW-2257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16415935#comment-16415935 ] Brian Sloan commented on AIRFLOW-2257: -- This very likely has the same root cause as AIRFLOW-2105. I have the same problem where I am unable to create new users. > ValueError from flask-admin causing Charts feature to break > --- > > Key: AIRFLOW-2257 > URL: https://issues.apache.org/jira/browse/AIRFLOW-2257 > Project: Apache Airflow > Issue Type: Bug > Components: dependencies, ui >Affects Versions: 1.9.0 >Reporter: Brian Sloan >Priority: Major > > Using Airflow 1.9 and RDS PostgreSQL for the metadata database. > This bug may be related to this flask-admin / sqlalchemy issue: > https://github.com/flask-admin/flask-admin/issues/1588 > To reproduce, go to "Data Profiling –> Charts" and click the Edit icon to > edit any chart. I get an HTTP 500 with this traceback: > {code:java} > Traceback (most recent call last): > File "/var/airflow/env/local/lib/python2.7/site-packages/flask/app.py", > line 1988, in wsgi_app > response = self.full_dispatch_request() > File "/var/airflow/env/local/lib/python2.7/site-packages/flask/app.py", > line 1641, in full_dispatch_request > rv = self.handle_user_exception(e) > File "/var/airflow/env/local/lib/python2.7/site-packages/flask/app.py", > line 1544, in handle_user_exception > reraise(exc_type, exc_value, tb) > File "/var/airflow/env/local/lib/python2.7/site-packages/flask/app.py", > line 1639, in full_dispatch_request > rv = self.dispatch_request() > File "/var/airflow/env/local/lib/python2.7/site-packages/flask/app.py", > line 1625, in dispatch_request > return self.view_functions[rule.endpoint](**req.view_args) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/base.py", > line 69, in inner > return self._run_view(f, *args, **kwargs) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/base.py", > line 368, in _run_view > return fn(self, *args, **kwargs) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/model/base.py", > line 1999, in edit_view > return_url=return_url) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/base.py", > line 308, in render > return render_template(template, **kwargs) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask/templating.py", > line 134, in render_template > context, ctx.app) > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask/templating.py", > line 116, in _render > rv = template.render(context) > File > "/var/airflow/env/local/lib/python2.7/site-packages/jinja2/environment.py", > line 989, in render > return self.environment.handle_exception(exc_info, True) > File > "/var/airflow/env/local/lib/python2.7/site-packages/jinja2/environment.py", > line 754, in handle_exception > reraise(exc_type, exc_value, tb) > File > "/var/airflow/env/local/lib/python2.7/site-packages/airflow/www/templates/airflow/chart/edit.html", > line 18, in top-level template code > {% extends 'admin/model/edit.html' %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/model/edit.html", > line 3, in top-level template code > {% from 'admin/lib.html' import extra with context %} {# backward > compatible #} > File > "/var/airflow/env/local/lib/python2.7/site-packages/airflow/www/templates/admin/master.html", > line 18, in top-level template code > {% extends 'admin/base.html' %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/base.html", > line 30, in top-level template code > {% block page_body %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/airflow/www/templates/admin/master.html", > line 104, in block "page_body" > {% block body %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/model/edit.html", > line 32, in block "body" > {% block edit_form %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/model/edit.html", > line 33, in block "edit_form" > {{ lib.render_form(form, return_url, extra(), form_opts) }} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/lib.html", > line 202, in template > {% call form_tag(action=action) %} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templates/bootstrap3/admin/lib.html", > line 182, in template > {{ caller() }} > File > "/var/airflow/env/local/lib/python2.7/site-packages/flask_admin/templ