GitHub user sainikhilsamineni added a comment to the discussion: Multi-Tenant
User management
@dosu new error
Found but failed to import local superset_config
superset_init | Traceback (most recent call last):
superset_init | File "/app/superset/config.py", line 1955, in <module>
superset_init | import superset_config
superset_init | File "/app/docker/pythonpath_dev/superset_config.py",
line 32, in <module>
superset_init | from custom_role_api import TenantRoleRestAPI #
noqa: E402
superset_init | File "/app/docker/pythonpath_dev/custom_role_api.py",
line 2, in <module>
superset_init | from superset.security.api import RoleRestAPI
superset_init | File "/app/superset/security/api.py", line 33, in
<module>
superset_init | from superset.views.base_api import
BaseSupersetApi, statsd_metrics
superset_init | File "/app/superset/views/__init__.py", line 17, in
<module>
superset_init | from . import (
superset_init | File "/app/superset/views/alerts.py", line 25, in
<module>
superset_init | from .base import BaseSupersetView
superset_init | File "/app/superset/views/base.py", line 57, in
<module>
superset_init | from superset.connectors.sqla import models
superset_init | File "/app/superset/connectors/sqla/__init__.py",
line 17, in <module>
superset_init | from . import models, views # noqa: F401
superset_init | File "/app/superset/connectors/sqla/models.py", line
76, in <module>
superset_init | from superset.connectors.sqla.utils import (
superset_init | File "/app/superset/connectors/sqla/utils.py", line
39, in <module>
superset_init | from superset.models.core import Database
superset_init | File "/app/superset/models/__init__.py", line 17, in
<module>
superset_init | from . import core, dynamic_plugins, sql_lab,
user_attributes # noqa: F401
superset_init | File "/app/superset/models/core.py", line 75, in
<module>
superset_init | from superset.models.helpers import
AuditMixinNullable, ImportExportMixin, UUIDMixin
superset_init | File "/app/superset/models/helpers.py", line 104, in
<module>
superset_init | config = app.config
superset_init | File
"/app/.venv/lib/python3.10/site-packages/werkzeug/local.py", line 318, in
__get__
superset_init | obj = instance._get_current_object()
superset_init | File
"/app/.venv/lib/python3.10/site-packages/werkzeug/local.py", line 519, in
_get_current_object
superset_init | raise RuntimeError(unbound_message) from None
superset_init | RuntimeError: Working outside of application context.
superset_init |
superset_init | This typically means that you attempted to use
functionality that needed
superset_init | the current application. To solve this, set up an
application context
superset_init | with app.app_context(). See the documentation for more
information.
superset_init | Traceback (most recent call last):
superset_init | File "/app/.venv/bin/superset", line 4, in <module>
superset_init | from superset.cli.main import superset
superset_init | File "/app/superset/cli/main.py", line 28, in
<module>
superset_init | from superset.cli.lib import normalize_token
superset_init | File "/app/superset/cli/lib.py", line 20, in <module>
superset_init | from superset import config
superset_init | File "/app/superset/config.py", line 1955, in
<module>
superset_init | import superset_config
superset_init | File "/app/docker/pythonpath_dev/superset_config.py",
line 32, in <module>
superset_init | from custom_role_api import TenantRoleRestAPI #
noqa: E402
superset_init | File "/app/docker/pythonpath_dev/custom_role_api.py",
line 2, in <module>
superset_init | from superset.security.api import RoleRestAPI
superset_init | File "/app/superset/security/api.py", line 33, in
<module>
superset_init | from superset.views.base_api import
BaseSupersetApi, statsd_metrics
superset_init | File "/app/superset/views/__init__.py", line 17, in
<module>
superset_init | from . import (
superset_init | File "/app/superset/views/alerts.py", line 25, in
<module>
superset_init | from .base import BaseSupersetView
superset_init | File "/app/superset/views/base.py", line 57, in
<module>
superset_init | from superset.connectors.sqla import models
superset_init | File "/app/superset/connectors/sqla/__init__.py",
line 17, in <module>
superset_init | from . import models, views # noqa: F401
superset_init | File "/app/superset/connectors/sqla/models.py", line
76, in <module>
superset_init | from superset.connectors.sqla.utils import (
superset_init | File "/app/superset/connectors/sqla/utils.py", line
39, in <module>
superset_init | from superset.models.core import Database
superset_init | File "/app/superset/models/__init__.py", line 17, in
<module>
superset_init | from . import core, dynamic_plugins, sql_lab,
user_attributes # noqa: F401
superset_init | File "/app/superset/models/core.py", line 75, in
<module>
superset_init | from superset.models.helpers import
AuditMixinNullable, ImportExportMixin, UUIDMixin
superset_init | File "/app/superset/models/helpers.py", line 104, in
<module>
superset_init | config = app.config
superset_init | File
"/app/.venv/lib/python3.10/site-packages/werkzeug/local.py", line 318, in
__get__
superset_init | obj = instance._get_current_object()
superset_init | File
"/app/.venv/lib/python3.10/site-packages/werkzeug/local.py", line 519, in
_get_current_object
superset_init | raise RuntimeError(unbound_message) from None
superset_init | RuntimeError: Working outside of application context.
superset_init |
superset_init | This typically means that you attempted to use
functionality that needed
superset_init | the current application. To solve this, set up an
application context
superset_init | with app.app_context(). See the documentation for more
information.
GitHub link:
https://github.com/apache/superset/discussions/33877#discussioncomment-13637457
----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]