You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@superset.apache.org by GitBox <gi...@apache.org> on 2021/06/03 05:31:54 UTC

[GitHub] [superset] itsmano opened a new issue #14963: Getting the sql alchemy error when I was trying to upgrage the db

itsmano opened a new issue #14963:
URL: https://github.com/apache/superset/issues/14963


   A clear and concise description of what the bug is.
   
   
   Getting the below error while upgrading the superset DB
   
     File "/usr/local/bin/superset", line 6, in <module>
       exec(compile(open(__file__).read(), __file__, 'exec'))
     File "/home/ubuntu/piperr_reports_git/superset_integrations/superset/bin/superset", line 21, in <module>
       cli()
     File "/usr/lib/python3/dist-packages/click/core.py", line 722, in __call__
       return self.main(*args, **kwargs)
     File "/usr/local/lib/python3.6/dist-packages/flask/cli.py", line 380, in main
       return AppGroup.main(self, *args, **kwargs)
     File "/usr/lib/python3/dist-packages/click/core.py", line 697, in main
       rv = self.invoke(ctx)
     File "/usr/lib/python3/dist-packages/click/core.py", line 1066, in invoke
       return _process_result(sub_ctx.command.invoke(sub_ctx))
     File "/usr/lib/python3/dist-packages/click/core.py", line 1066, in invoke
       return _process_result(sub_ctx.command.invoke(sub_ctx))
     File "/usr/lib/python3/dist-packages/click/core.py", line 895, in invoke
       return ctx.invoke(self.callback, **ctx.params)
     File "/usr/lib/python3/dist-packages/click/core.py", line 535, in invoke
       return callback(*args, **kwargs)
     File "/usr/lib/python3/dist-packages/click/decorators.py", line 17, in new_func
       return f(get_current_context(), *args, **kwargs)
     File "/usr/local/lib/python3.6/dist-packages/flask/cli.py", line 257, in decorator
       return __ctx.invoke(f, *args, **kwargs)
     File "/usr/lib/python3/dist-packages/click/core.py", line 535, in invoke
       return callback(*args, **kwargs)
     File "/usr/local/lib/python3.6/dist-packages/flask_migrate/cli.py", line 134, in upgrade
       _upgrade(directory, revision, sql, tag, x_arg)
     File "/usr/local/lib/python3.6/dist-packages/flask_migrate/__init__.py", line 259, in upgrade
       command.upgrade(config, revision, sql=sql, tag=tag)
     File "/home/ubuntu/.local/lib/python3.6/site-packages/alembic/command.py", line 298, in upgrade
       script.run_env()
     File "/home/ubuntu/.local/lib/python3.6/site-packages/alembic/script/base.py", line 489, in run_env
       util.load_python_file(self.dir, "env.py")
     File "/home/ubuntu/.local/lib/python3.6/site-packages/alembic/util/pyfiles.py", line 98, in load_python_file
       module = load_module_py(module_id, path)
     File "/home/ubuntu/.local/lib/python3.6/site-packages/alembic/util/compat.py", line 184, in load_module_py
       spec.loader.exec_module(module)
     File "<frozen importlib._bootstrap_external>", line 678, in exec_module
     File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
     File "/home/ubuntu/piperr_reports_git/superset_integrations/superset/migrations/env.py", line 103, in <module>
       run_migrations_online()
     File "/home/ubuntu/piperr_reports_git/superset_integrations/superset/migrations/env.py", line 96, in run_migrations_online
       context.run_migrations()
     File "<string>", line 8, in run_migrations
     File "/home/ubuntu/.local/lib/python3.6/site-packages/alembic/runtime/environment.py", line 846, in run_migrations
       self.get_context().run_migrations(**kw)
     File "/home/ubuntu/.local/lib/python3.6/site-packages/alembic/runtime/migration.py", line 522, in run_migrations
       step.migration_fn(**kw)
     File "/home/ubuntu/piperr_reports_git/superset_integrations/superset/migrations/versions/4451805bbaa1_remove_double_percents.py", line 82, in upgrade
       replace('%%', '%')
     File "/home/ubuntu/piperr_reports_git/superset_integrations/superset/migrations/versions/4451805bbaa1_remove_double_percents.py", line 53, in replace
       .join(Table)
     File "/home/ubuntu/.local/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 2234, in join
       from_joinpoint=from_joinpoint,
     File "<string>", line 2, in _join
     File "/home/ubuntu/.local/lib/python3.6/site-packages/sqlalchemy/orm/base.py", line 220, in generate
       fn(self, *args[1:], **kw)
     File "/home/ubuntu/.local/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 2413, in _join
       left, right, onclause, prop, create_aliases, outerjoin, full
     File "/home/ubuntu/.local/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 2436, in _join_left_to_right
       ) = self._join_determine_implicit_left_side(left, right, onclause)
     File "/home/ubuntu/.local/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 2567, in _join_determine_implicit_left_side
       "Can't determine which FROM clause to join "
   sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Try adding an explicit ON clause to help resolve the ambiguity
   
   ### Environment
   
   (please complete the following information):
   
   - superset version: `0.999.0.dev0`
   - python version: `3.6`
   - node.js version: `v8.10.0`
   
   ### Checklist
   
   Make sure to follow these steps before submitting your issue - thank you!
   
   - [ ] I have checked the superset logs for python stacktraces and included it here as text if there are any.
   - [ ] I have reproduced the issue with at least the latest released version of superset.
   - [ ] I have checked the issue tracker for the same issue and I haven't found one similar.
   
   ### Additional context
   
   Add any other context about the problem here.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


[GitHub] [superset] zhaoyongjie commented on issue #14963: Getting the sql alchemy error when I was trying to upgrage the db

Posted by GitBox <gi...@apache.org>.
zhaoyongjie commented on issue #14963:
URL: https://github.com/apache/superset/issues/14963#issuecomment-853614107


   The Superset needs Python 3.7+, try to upgrade the cpython and SQLAlachmey.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


[GitHub] [superset] junlincc closed issue #14963: Getting the sql alchemy error when I was trying to upgrage the db

Posted by GitBox <gi...@apache.org>.
junlincc closed issue #14963:
URL: https://github.com/apache/superset/issues/14963


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


[GitHub] [superset] zhaoyongjie commented on issue #14963: Getting the sql alchemy error when I was trying to upgrage the db

Posted by GitBox <gi...@apache.org>.
zhaoyongjie commented on issue #14963:
URL: https://github.com/apache/superset/issues/14963#issuecomment-853614107


   The Superset needs Python 3.7+, try to upgrade the cpython and SQLAlachmey.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org