nigzak opened a new issue, #23097:
URL: https://github.com/apache/superset/issues/23097

   A clear and concise description of what the bug is.
   
   #### How to reproduce the bug
   
   make new blank database for superset to use (to tables/...)
   pick superset 2.0.0 from dockerhub
   configure superset (using postgresql as DB, using OAUTH2, some addition 
config)
   initialize the image
   connect to superset
   
   ### Expected results
   superset works
   
   what you expected to happen.
   
   ### Actual results
   superset shows error
   
   what actually happens.
   
   #### Screenshots
   
![image](https://user-images.githubusercontent.com/102737855/219412521-00c71ead-006c-4426-804d-f47787410509.png)
   
   DB is partial available
   
![image](https://user-images.githubusercontent.com/102737855/219413025-4fb44690-8dea-4b00-aa45-5e4646a10bef.png)
   
   
   If applicable, add screenshots to help explain your problem.
   
   
   ### Environment
   
   (please complete the following information):
   
   - browser type and version:
   - superset version: `2.0.0`
   - python version: `version which is used in dockerhub=>V2.0.0`
   - node.js version: `version which is used in dockerhub=>V2.0.0`
   - any feature flags active: yes, does here not mind because its DB issue I 
think
   
   ### Checklist
   
   Make sure to follow these steps before submitting your issue - thank you!
   
   - [x] 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.
   - [x] I have checked the issue tracker for the same issue and I haven't 
found one similar.
   
   ### Additional context
   
   Init is done with postStart 
   
   ```
    lifecycle:
               postStart:
                 exec:
                   command: ["/bin/sh", "-c", "echo upgrading DB;superset db 
upgrade; echo fab init; superset fab create-admin --username=XXXX 
--firstname=XXXX--lastname=XXXX --email=XXXX --password=XXX; superset fab 
create-admin --username=XXX --firstname=XXXXX --lastname=XXXX --email=XXXXX 
--password=XXXX;echo initsuperset;superset 
init;/app/pythonpath/start_celery.sh;"]
                                
                                
                                
                                
   // start celery script
   #!/bin/bash
   pushd /app/pythonpath
   celery --app=superset.tasks.celery_app:app worker --pool=prefork -O fair -c 
4 -B  -s  /app/pythonpath/celery  &>> /app/pythonpath/celery_start.log & disown
   
   
   ```
   
   ### error log from kubectl logs
   
   ```
   (psycopg2.errors.UndefinedTable) relation "user_attribute" does not exist
   LINE 2: FROM user_attribute
                ^
   
   [SQL: SELECT user_attribute.welcome_dashboard_id AS 
user_attribute_welcome_dashboard_id
   FROM user_attribute
   WHERE user_attribute.user_id = %(user_id_1)s]
   [parameters: {'user_id_1': '1'}]
   (Background on this error at: http://sqlalche.me/e/13/f405)
   Traceback (most recent call last):
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1276, in _execute_context
       self.dialect.do_execute(
     File 
"/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/default.py", line 
608, in do_execute
       cursor.execute(statement, parameters)
   psycopg2.errors.UndefinedTable: relation "user_attribute" does not exist
   LINE 2: FROM user_attribute
                ^
   
   
   The above exception was the direct cause of the following exception:
   
   Traceback (most recent call last):
     File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1516, in 
full_dispatch_request
       rv = self.dispatch_request()
     File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1502, in 
dispatch_request
       return 
self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
     File "/app/superset/utils/log.py", line 245, in wrapper
       value = f(*args, **kwargs)
     File "/app/superset/views/core.py", line 2668, in welcome
       db.session.query(UserAttribute.welcome_dashboard_id)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3523, in scalar
       ret = self.one()
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3490, in one
       ret = self.one_or_none()
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3459, in one_or_none
       ret = list(self)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3535, in __iter__
       return self._execute_and_instances(context)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3560, in _execute_and_instances
       result = conn.execute(querycontext.statement, self._params)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1011, in execute
       return meth(self, multiparams, params)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/sql/elements.py", 
line 298, in _execute_on_connection
       return connection._execute_clauseelement(self, multiparams, params)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1124, in _execute_clauseelement
       ret = self._execute_context(
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1316, in _execute_context
       self._handle_dbapi_exception(
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1510, in _handle_dbapi_exception
       util.raise_(
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/util/compat.py", 
line 182, in raise_
       raise exception
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1276, in _execute_context
       self.dialect.do_execute(
     File 
"/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/default.py", line 
608, in do_execute
       cursor.execute(statement, parameters)
   sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedTable) relation 
"user_attribute" does not exist
   LINE 2: FROM user_attribute
                ^
   
   [SQL: SELECT user_attribute.welcome_dashboard_id AS 
user_attribute_welcome_dashboard_id
   FROM user_attribute
   WHERE user_attribute.user_id = %(user_id_1)s]
   [parameters: {'user_id_1': '1'}]
   (Background on this error at: http://sqlalche.me/e/13/f405)
   2023-02-16 
15:24:33,566:ERROR:superset.views.base:(psycopg2.errors.UndefinedTable) 
relation "user_attribute" does not exist
   LINE 2: FROM user_attribute
                ^
   
   [SQL: SELECT user_attribute.welcome_dashboard_id AS 
user_attribute_welcome_dashboard_id
   FROM user_attribute
   WHERE user_attribute.user_id = %(user_id_1)s]
   [parameters: {'user_id_1': '1'}]
   (Background on this error at: http://sqlalche.me/e/13/f405)
   Traceback (most recent call last):
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1276, in _execute_context
       self.dialect.do_execute(
     File 
"/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/default.py", line 
608, in do_execute
       cursor.execute(statement, parameters)
   psycopg2.errors.UndefinedTable: relation "user_attribute" does not exist
   LINE 2: FROM user_attribute
                ^
   
   
   The above exception was the direct cause of the following exception:
   
   Traceback (most recent call last):
     File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1516, in 
full_dispatch_request
       rv = self.dispatch_request()
     File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1502, in 
dispatch_request
       return 
self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
     File "/app/superset/utils/log.py", line 245, in wrapper
       value = f(*args, **kwargs)
     File "/app/superset/views/core.py", line 2668, in welcome
       db.session.query(UserAttribute.welcome_dashboard_id)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3523, in scalar
       ret = self.one()
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3490, in one
       ret = self.one_or_none()
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3459, in one_or_none
       ret = list(self)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3535, in __iter__
       return self._execute_and_instances(context)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3560, in _execute_and_instances
       result = conn.execute(querycontext.statement, self._params)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1011, in execute
       return meth(self, multiparams, params)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/sql/elements.py", 
line 298, in _execute_on_connection
       return connection._execute_clauseelement(self, multiparams, params)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1124, in _execute_clauseelement
       ret = self._execute_context(
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1316, in _execute_context
       self._handle_dbapi_exception(
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1510, in _handle_dbapi_exception
       util.raise_(
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/util/compat.py", 
line 182, in raise_
       raise exception
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1276, in _execute_context
       self.dialect.do_execute(
     File 
"/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/default.py", line 
608, in do_execute
       cursor.execute(statement, parameters)
   sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedTable) relation 
"user_attribute" does not exist
   LINE 2: FROM user_attribute
                ^
   
   [SQL: SELECT user_attribute.welcome_dashboard_id AS 
user_attribute_welcome_dashboard_id
   FROM user_attribute
   WHERE user_attribute.user_id = %(user_id_1)s]
   [parameters: {'user_id_1': '1'}]
   (Background on this error at: http://sqlalche.me/e/13/f405)
   100.64.174.213 - - [16/Feb/2023:15:24:33 +0000] "GET /superset/welcome/ 
HTTP/1.1" 500 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) 
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36"
   100.64.174.213 - - [16/Feb/2023:15:33:38 +0000] "GET 
/login/Mercedes-Benz?next= HTTP/1.1" 302 208 "<SOME_URL>" "Mozilla/5.0 (Windows 
NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 
Safari/537.36"
   100.64.174.213 - - [16/Feb/2023:15:33:39 +0000] "GET / HTTP/1.1" 302 242 
"<SOME_URL>" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36"
   (psycopg2.errors.UndefinedTable) relation "user_attribute" does not exist
   LINE 2: FROM user_attribute
                ^
   
   [SQL: SELECT user_attribute.welcome_dashboard_id AS 
user_attribute_welcome_dashboard_id
   FROM user_attribute
   WHERE user_attribute.user_id = %(user_id_1)s]
   [parameters: {'user_id_1': '1'}]
   (Background on this error at: http://sqlalche.me/e/13/f405)
   Traceback (most recent call last):
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1276, in _execute_context
       self.dialect.do_execute(
     File 
"/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/default.py", line 
608, in do_execute
       cursor.execute(statement, parameters)
   psycopg2.errors.UndefinedTable: relation "user_attribute" does not exist
   LINE 2: FROM user_attribute
                ^
   
   
   The above exception was the direct cause of the following exception:
   
   Traceback (most recent call last):
     File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1516, in 
full_dispatch_request
       rv = self.dispatch_request()
     File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1502, in 
dispatch_request
       return 
self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
     File "/app/superset/utils/log.py", line 245, in wrapper
       value = f(*args, **kwargs)
     File "/app/superset/views/core.py", line 2668, in welcome
       db.session.query(UserAttribute.welcome_dashboard_id)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3523, in scalar
       ret = self.one()
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3490, in one
       ret = self.one_or_none()
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3459, in one_or_none
       ret = list(self)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3535, in __iter__
       return self._execute_and_instances(context)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3560, in _execute_and_instances
       result = conn.execute(querycontext.statement, self._params)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1011, in execute
       return meth(self, multiparams, params)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/sql/elements.py", 
line 298, in _execute_on_connection
       return connection._execute_clauseelement(self, multiparams, params)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1124, in _execute_clauseelement
       ret = self._execute_context(
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1316, in _execute_context
       self._handle_dbapi_exception(
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1510, in _handle_dbapi_exception
       util.raise_(
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/util/compat.py", 
line 182, in raise_
       raise exception
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1276, in _execute_context
       self.dialect.do_execute(
     File 
"/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/default.py", line 
608, in do_execute
       cursor.execute(statement, parameters)
   sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedTable) relation 
"user_attribute" does not exist
   LINE 2: FROM user_attribute
                ^
   
   [SQL: SELECT user_attribute.welcome_dashboard_id AS 
user_attribute_welcome_dashboard_id
   FROM user_attribute
   WHERE user_attribute.user_id = %(user_id_1)s]
   [parameters: {'user_id_1': '1'}]
   (Background on this error at: http://sqlalche.me/e/13/f405)
   2023-02-16 
15:33:39,071:ERROR:superset.views.base:(psycopg2.errors.UndefinedTable) 
relation "user_attribute" does not exist
   LINE 2: FROM user_attribute
                ^
   
   [SQL: SELECT user_attribute.welcome_dashboard_id AS 
user_attribute_welcome_dashboard_id
   FROM user_attribute
   WHERE user_attribute.user_id = %(user_id_1)s]
   [parameters: {'user_id_1': '1'}]
   (Background on this error at: http://sqlalche.me/e/13/f405)
   Traceback (most recent call last):
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1276, in _execute_context
       self.dialect.do_execute(
     File 
"/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/default.py", line 
608, in do_execute
       cursor.execute(statement, parameters)
   psycopg2.errors.UndefinedTable: relation "user_attribute" does not exist
   LINE 2: FROM user_attribute
                ^
   
   
   The above exception was the direct cause of the following exception:
   
   Traceback (most recent call last):
     File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1516, in 
full_dispatch_request
       rv = self.dispatch_request()
     File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1502, in 
dispatch_request
       return 
self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
     File "/app/superset/utils/log.py", line 245, in wrapper
       value = f(*args, **kwargs)
     File "/app/superset/views/core.py", line 2668, in welcome
       db.session.query(UserAttribute.welcome_dashboard_id)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3523, in scalar
       ret = self.one()
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3490, in one
       ret = self.one_or_none()
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3459, in one_or_none
       ret = list(self)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3535, in __iter__
       return self._execute_and_instances(context)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", 
line 3560, in _execute_and_instances
       result = conn.execute(querycontext.statement, self._params)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1011, in execute
       return meth(self, multiparams, params)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/sql/elements.py", 
line 298, in _execute_on_connection
       return connection._execute_clauseelement(self, multiparams, params)
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1124, in _execute_clauseelement
       ret = self._execute_context(
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1316, in _execute_context
       self._handle_dbapi_exception(
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1510, in _handle_dbapi_exception
       util.raise_(
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/util/compat.py", 
line 182, in raise_
       raise exception
     File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", 
line 1276, in _execute_context
       self.dialect.do_execute(
     File 
"/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/default.py", line 
608, in do_execute
       cursor.execute(statement, parameters)
   sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedTable) relation 
"user_attribute" does not exist
   LINE 2: FROM user_attribute
                ^
   
   [SQL: SELECT user_attribute.welcome_dashboard_id AS 
user_attribute_welcome_dashboard_id
   FROM user_attribute
   ```


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to