GitHub user sainikhilsamineni added a comment to the discussion: Multi-Tenant
User management
oaded your LOCAL configuration at
[/app/docker/pythonpath_dev/superset_config.py]
superset_init | 2025-07-02
06:28:06,015:INFO:superset.initialization:Setting database isolation level to
READ COMMITTED
superset_init | 2025-07-02 06:28:06,678:ERROR:superset.app:Failed to
create app
superset_init | Traceback (most recent call last):
superset_init | File "/app/superset/app.py", line 40, in create_app
superset_init | app_initializer.init_app()
superset_init | File "/app/superset/initialization/__init__.py", line
489, in init_app
superset_init | self.init_app_in_ctx()
superset_init | File "/app/superset/initialization/__init__.py", line
424, in init_app_in_ctx
superset_init | flask_app_mutator(self.superset_app)
superset_init | File "/app/docker/pythonpath_dev/superset_config.py",
line 47, in flask_app_mutator
superset_init | configure_custom_role_api(app)
superset_init | File "/app/docker/pythonpath_dev/superset_config.py",
line 34, in configure_custom_role_api
superset_init | from custom_manager import TenantRoleRestAPI
superset_init | File "/app/docker/pythonpath_dev/custom_manager.py",
line 2, in <module>
superset_init | from superset.security.api import RoleRestAPI
superset_init | ImportError: cannot import name 'RoleRestAPI' from
'superset.security.api' (/app/superset/security/api.py)
superset_init | Traceback (most recent call last):
superset_init | File "/usr/local/bin/superset", line 8, in <module>
superset_init | sys.exit(superset())
superset_init | File
"/usr/local/lib/python3.10/site-packages/click/core.py", line 1157, in __call__
superset_init | return self.main(*args, **kwargs)
superset_init | File
"/usr/local/lib/python3.10/site-packages/click/core.py", line 1078, in main
superset_init | rv = self.invoke(ctx)
superset_init | File
"/usr/local/lib/python3.10/site-packages/click/core.py", line 1685, in invoke
superset_init | super().invoke(ctx)
superset_init | File
"/usr/local/lib/python3.10/site-packages/click/core.py", line 1434, in invoke
superset_init | return ctx.invoke(self.callback, **ctx.params)
superset_init | File
"/usr/local/lib/python3.10/site-packages/click/core.py", line 783, in invoke
superset_init | return __callback(*args, **kwargs)
superset_init | File
"/usr/local/lib/python3.10/site-packages/click/decorators.py", line 33, in
new_func
superset_init | return f(get_current_context(), *args, **kwargs)
superset_init | File
"/usr/local/lib/python3.10/site-packages/flask/cli.py", line 355, in decorator
superset_init | app = __ctx.ensure_object(ScriptInfo).load_app()
superset_init | File
"/usr/local/lib/python3.10/site-packages/flask/cli.py", line 309, in load_app
superset_init | app = locate_app(import_name, name)
superset_init | File
"/usr/local/lib/python3.10/site-packages/flask/cli.py", line 238, in locate_app
superset_init | return find_app_by_string(module, app_name)
superset_init | File
"/usr/local/lib/python3.10/site-packages/flask/cli.py", line 166, in
find_app_by_string
superset_init | app = attr(*args, **kwargs)
superset_init | File "/app/superset/app.py", line 40, in create_app
superset_init | app_initializer.init_app()
superset_init | File "/app/superset/initialization/__init__.py", line
489, in init_app
superset_init | self.init_app_in_ctx()
superset_init | File "/app/superset/initialization/__init__.py", line
424, in init_app_in_ctx
superset_init | flask_app_mutator(self.superset_app)
superset_init | File "/app/docker/pythonpath_dev/superset_config.py",
line 47, in flask_app_mutator
superset_init | configure_custom_role_api(app)
superset_init | File "/app/docker/pythonpath_dev/superset_config.py",
line 34, in configure_custom_role_api
superset_init | from custom_manager import TenantRoleRestAPI
superset_init | File "/app/docker/pythonpath_dev/custom_manager.py",
line 2, in <module>
superset_init | from superset.security.api import RoleRestAPI
superset_init | ImportError: cannot import name 'RoleRestAPI' from
'superset.security.api' (/app/superset/security/api.py)
GitHub link:
https://github.com/apache/superset/discussions/33877#discussioncomment-13636844
----
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]