Sindbad~EG File Manager
App 2442608 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =11203 and conf_id =57
App 2442608 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =11203 and conf_id =57
App 2442608 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47591 and conf_id =57
App 2442608 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47591 and conf_id =57
App 2442608 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47591 and conf_id =57
App 2442608 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47591 and conf_id =57
App 2442608 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47591 and conf_id =57
App 2442608 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47591 and conf_id =57
App 2443577 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47591 and conf_id =57
App 2443577 output: inside model insert log
App 2443577 output: [ pid=2443577, time=2024-11-24 22:57:00,447 ]: Exception on /api/v1/agenda/sync [GET]
App 2443577 output: Traceback (most recent call last):
App 2443577 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2443577 output: response = self.full_dispatch_request()
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2443577 output: rv = self.handle_user_exception(e)
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2443577 output: rv = self.dispatch_request()
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2443577 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 222, in AgendaSyncV1
App 2443577 output: APIModel().deleteAgendasByUserIdAndAbsIds(user_id,conf_id,deleteabsids)
App 2443577 output: TypeError: APIModel.deleteAgendasByUserIdAndAbsIds() missing 1 required positional argument: 'conf_schema'
App 2443577 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47591 and conf_id =57
App 2443577 output: inside model insert log
App 2443577 output: [ pid=2443577, time=2024-11-24 22:57:16,058 ]: Exception on /api/v1/agenda/sync [GET]
App 2443577 output: Traceback (most recent call last):
App 2443577 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2443577 output: response = self.full_dispatch_request()
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2443577 output: rv = self.handle_user_exception(e)
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2443577 output: rv = self.dispatch_request()
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2443577 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 222, in AgendaSyncV1
App 2443577 output: APIModel().deleteAgendasByUserIdAndAbsIds(user_id,conf_id,deleteabsids,conf_schema)
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: TypeError: APIModel.deleteAgendasByUserIdAndAbsIds() missing 1 required positional argument: 'conf_schema'
App 2443577 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47591 and conf_id =57
App 2443577 output: inside model insert log
App 2443577 output: [ pid=2443577, time=2024-11-24 22:57:17,401 ]: Exception on /api/v1/agenda/sync [GET]
App 2443577 output: Traceback (most recent call last):
App 2443577 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2443577 output: response = self.full_dispatch_request()
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2443577 output: rv = self.handle_user_exception(e)
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2443577 output: rv = self.dispatch_request()
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2443577 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 222, in AgendaSyncV1
App 2443577 output: APIModel().deleteAgendasByUserIdAndAbsIds(user_id,conf_id,deleteabsids,conf_schema)
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: TypeError: APIModel.deleteAgendasByUserIdAndAbsIds() missing 1 required positional argument: 'conf_schema'
App 2443577 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47591 and conf_id =57
App 2443577 output: inside model insert log
App 2443577 output: [ pid=2443577, time=2024-11-24 22:57:23,821 ]: Exception on /api/v1/agenda/sync [GET]
App 2443577 output: Traceback (most recent call last):
App 2443577 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2443577 output: response = self.full_dispatch_request()
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2443577 output: rv = self.handle_user_exception(e)
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2443577 output: rv = self.dispatch_request()
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2443577 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 222, in AgendaSyncV1
App 2443577 output: APIModel().deleteAgendasByUserIdAndAbsIds(user_id,conf_id,deleteabsids,conf_schema)
App 2443577 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2443577 output: TypeError: APIModel.deleteAgendasByUserIdAndAbsIds() missing 1 required positional argument: 'conf_schema'
App 2443852 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47591 and conf_id =57
App 2443852 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47591 and conf_id =57
App 2443852 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47591 and conf_id =57
App 2443852 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47591 and conf_id =57
App 2444162 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =45198 and conf_id =57
App 2444162 output: {'can_delete': 1, 'abs_id': '12817', 'created_at': '2024-11-24 23:03:31', 'user_id': '45198', 'conf_id': '57', 'misc1': ''}
App 2444162 output: {'can_delete': 1, 'abs_id': '18971', 'created_at': '2024-11-24 23:03:31', 'user_id': '45198', 'conf_id': '57', 'misc1': ''}
App 2444162 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =45198 and conf_id =57
App 2444162 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =45198 and conf_id =57
App 2444162 output: {'can_delete': 1, 'abs_id': '12817', 'created_at': '2024-11-24 23:04:44', 'user_id': '45198', 'conf_id': '57', 'misc1': ''}
App 2444162 output: {'can_delete': 1, 'abs_id': '18971', 'created_at': '2024-11-24 23:04:44', 'user_id': '45198', 'conf_id': '57', 'misc1': ''}
App 2444162 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =45198 and conf_id =57
App 2444162 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =45198 and conf_id =57
App 2444162 output: {'can_delete': 1, 'abs_id': '12817', 'created_at': '2024-11-24 23:04:52', 'user_id': '45198', 'conf_id': '57', 'misc1': ''}
App 2444162 output: {'can_delete': 1, 'abs_id': '18971', 'created_at': '2024-11-24 23:04:52', 'user_id': '45198', 'conf_id': '57', 'misc1': ''}
App 2444162 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =45198 and conf_id =57
App 2444162 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =45198 and conf_id =57
App 2444162 output: {'can_delete': 1, 'abs_id': '12817', 'created_at': '2024-11-24 23:05:09', 'user_id': '45198', 'conf_id': '57', 'misc1': ''}
App 2444162 output: {'can_delete': 1, 'abs_id': '18971', 'created_at': '2024-11-24 23:05:09', 'user_id': '45198', 'conf_id': '57', 'misc1': ''}
App 2444162 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =45198 and conf_id =57
App 2444162 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =45198 and conf_id =57
App 2444162 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =45198 and conf_id =57
App 2633430 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41535 and conf_id =53
App 2633430 output: inside model insert log
App 2633430 output: [ pid=2633430, time=2024-11-25 12:06:15,666 ]: Exception on /api/v1/agenda/sync [POST]
App 2633430 output: Traceback (most recent call last):
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2633430 output: self.dialect.do_execute(
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2633430 output: cursor.execute(statement, parameters)
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2633430 output: result = self._query(query)
App 2633430 output: ^^^^^^^^^^^^^^^^^^
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2633430 output: conn.query(q)
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2633430 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2633430 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2633430 output: result.read()
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2633430 output: first_packet = self.connection._read_packet()
App 2633430 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2633430 output: packet.raise_for_error()
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2633430 output: err.raise_mysql_exception(self._data)
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2633430 output: raise errorclass(errno, errval)
App 2633430 output: pymysql.err.ProgrammingError: (1146, "Table 'numerotech_conf_boa24.abs_agenda' doesn't exist")
App 2633430 output: The above exception was the direct cause of the following exception:
App 2633430 output: Traceback (most recent call last):
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2633430 output: response = self.full_dispatch_request()
App 2633430 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2633430 output: rv = self.handle_user_exception(e)
App 2633430 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2633430 output: rv = self.dispatch_request()
App 2633430 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2633430 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2633430 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2633430 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 2633430 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 2633430 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2633430 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 2633430 output: results = conn.execute(stmt).all()
App 2633430 output: ^^^^^^^^^^^^^^^^^^
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 2633430 output: return meth(
App 2633430 output: ^^^^^
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 2633430 output: return connection._execute_clauseelement(
App 2633430 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 2633430 output: ret = self._execute_context(
App 2633430 output: ^^^^^^^^^^^^^^^^^^^^^^
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 2633430 output: return self._exec_single_context(
App 2633430 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 2633430 output: self._handle_dbapi_exception(
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 2633430 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2633430 output: self.dialect.do_execute(
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2633430 output: cursor.execute(statement, parameters)
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2633430 output: result = self._query(query)
App 2633430 output: ^^^^^^^^^^^^^^^^^^
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2633430 output: conn.query(q)
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2633430 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2633430 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2633430 output: result.read()
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2633430 output: first_packet = self.connection._read_packet()
App 2633430 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2633430 output: packet.raise_for_error()
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2633430 output: err.raise_mysql_exception(self._data)
App 2633430 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2633430 output: raise errorclass(errno, errval)
App 2633430 output: sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'numerotech_conf_boa24.abs_agenda' doesn't exist")
App 2633430 output: [SQL: select * from numerotech_conf_boa24.abs_agenda where user_id =41535 and conf_id =53]
App 2633430 output: (Background on this error at: https://sqlalche.me/e/20/f405)
App 2676633 output: select * from numerotech_conf_koscon24.abs_agenda where user_id =98035 and conf_id =52
App 2676633 output: select * from numerotech_conf_koscon24.abs_agenda where user_id =98035 and conf_id =52
App 2684031 output: select * from numerotech_conf_boa24.abs_agenda where user_id =42486 and conf_id =53
App 2684031 output: select * from numerotech_conf_boa24.abs_agenda where user_id =42486 and conf_id =53
App 2684031 output: select * from numerotech_conf_boa24.abs_agenda where user_id =42486 and conf_id =53
App 2684031 output: {'can_delete': 1, 'abs_id': '18466', 'created_at': '2024-11-25 15:55:32', 'user_id': '42486', 'conf_id': '53', 'misc1': ''}
App 2684031 output: {'can_delete': 1, 'abs_id': '18671', 'created_at': '2024-11-25 15:55:32', 'user_id': '42486', 'conf_id': '53', 'misc1': ''}
App 2684031 output: select * from numerotech_conf_boa24.abs_agenda where user_id =42486 and conf_id =53
App 2684031 output: select * from numerotech_conf_boa24.abs_agenda where user_id =42486 and conf_id =53
App 2684031 output: select * from numerotech_conf_boa24.abs_agenda where user_id =42486 and conf_id =53
App 2706203 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =45198 and conf_id =57
App 2706203 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =45198 and conf_id =57
App 2714617 output: select * from numerotech_conf_koscon24.abs_agenda where user_id =122564 and conf_id =52
App 2714617 output: select * from numerotech_conf_koscon24.abs_agenda where user_id =122564 and conf_id =52
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49071 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49071 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48837 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48837 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48224 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48224 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47929 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47929 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =103974 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =103974 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47756 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47756 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =86641 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =86641 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48898 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48898 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48898 and conf_id =57
App 2777651 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48898 and conf_id =57
App 2929464 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47863 and conf_id =57
App 2929464 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47863 and conf_id =57
App 2946829 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =86329 and conf_id =57
App 2946829 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =86329 and conf_id =57
App 2946829 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =86329 and conf_id =57
App 2946829 output: {'can_delete': 1, 'abs_id': '11206', 'created_at': '2024-11-26 07:31:59', 'user_id': '86329', 'conf_id': '57', 'misc1': ''}
App 2946829 output: {'can_delete': 1, 'abs_id': '11248', 'created_at': '2024-11-26 07:31:59', 'user_id': '86329', 'conf_id': '57', 'misc1': ''}
App 2946829 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =86329 and conf_id =57
App 2984656 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =84324 and conf_id =57
App 2984656 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =84324 and conf_id =57
App 2984656 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =84310 and conf_id =57
App 2984656 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =84310 and conf_id =57
App 2984656 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49002 and conf_id =57
App 2984656 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49002 and conf_id =57
App 3005102 output: select * from numerotech_primary_db.abs_agenda where user_id =42228 and conf_id =26
App 3005102 output: select * from numerotech_primary_db.abs_agenda where user_id =42228 and conf_id =26
App 3024344 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48464 and conf_id =57
App 3024344 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48464 and conf_id =57
App 3052914 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48217 and conf_id =57
App 3052914 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48217 and conf_id =57
App 3195213 output: select * from numerotech_conf_boa24.abs_agenda where user_id =116587 and conf_id =53
App 3195213 output: select * from numerotech_conf_boa24.abs_agenda where user_id =116587 and conf_id =53
App 3195213 output: select * from numerotech_conf_boa24.abs_agenda where user_id =116587 and conf_id =53
App 3195213 output: {'can_delete': 1, 'abs_id': '18666', 'created_at': '2024-11-26 21:53:21', 'user_id': '116587', 'conf_id': '53', 'misc1': ''}
App 3195213 output: {'can_delete': 1, 'abs_id': '18449', 'created_at': '2024-11-26 21:53:21', 'user_id': '116587', 'conf_id': '53', 'misc1': ''}
App 3195213 output: {'can_delete': 1, 'abs_id': '18663', 'created_at': '2024-11-26 21:53:21', 'user_id': '116587', 'conf_id': '53', 'misc1': ''}
App 3195213 output: {'can_delete': 1, 'abs_id': '18689', 'created_at': '2024-11-26 21:53:21', 'user_id': '116587', 'conf_id': '53', 'misc1': ''}
App 3195213 output: {'can_delete': 1, 'abs_id': '18696', 'created_at': '2024-11-26 21:53:21', 'user_id': '116587', 'conf_id': '53', 'misc1': ''}
App 3195213 output: {'can_delete': 1, 'abs_id': '18950', 'created_at': '2024-11-26 21:53:21', 'user_id': '116587', 'conf_id': '53', 'misc1': ''}
App 3195213 output: select * from numerotech_conf_boa24.abs_agenda where user_id =116587 and conf_id =53
App 3195213 output: select * from None.abs_agenda where user_id =116587 and conf_id =None
App 3195213 output: inside model insert log
App 3195213 output: [ pid=3195213, time=2024-11-26 21:53:45,565 ]: Exception on /api/v1/agenda/sync [POST]
App 3195213 output: Traceback (most recent call last):
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 3195213 output: self.dialect.do_execute(
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 3195213 output: cursor.execute(statement, parameters)
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 3195213 output: result = self._query(query)
App 3195213 output: ^^^^^^^^^^^^^^^^^^
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 3195213 output: conn.query(q)
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 3195213 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 3195213 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 3195213 output: result.read()
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 3195213 output: first_packet = self.connection._read_packet()
App 3195213 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 3195213 output: packet.raise_for_error()
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 3195213 output: err.raise_mysql_exception(self._data)
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 3195213 output: raise errorclass(errno, errval)
App 3195213 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 3195213 output: The above exception was the direct cause of the following exception:
App 3195213 output: Traceback (most recent call last):
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 3195213 output: response = self.full_dispatch_request()
App 3195213 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 3195213 output: rv = self.handle_user_exception(e)
App 3195213 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 3195213 output: rv = self.dispatch_request()
App 3195213 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 3195213 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 3195213 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3195213 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 3195213 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 3195213 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3195213 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 3195213 output: results = conn.execute(stmt).all()
App 3195213 output: ^^^^^^^^^^^^^^^^^^
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 3195213 output: return meth(
App 3195213 output: ^^^^^
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 3195213 output: return connection._execute_clauseelement(
App 3195213 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 3195213 output: ret = self._execute_context(
App 3195213 output: ^^^^^^^^^^^^^^^^^^^^^^
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 3195213 output: return self._exec_single_context(
App 3195213 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 3195213 output: self._handle_dbapi_exception(
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 3195213 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 3195213 output: self.dialect.do_execute(
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 3195213 output: cursor.execute(statement, parameters)
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 3195213 output: result = self._query(query)
App 3195213 output: ^^^^^^^^^^^^^^^^^^
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 3195213 output: conn.query(q)
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 3195213 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 3195213 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 3195213 output: result.read()
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 3195213 output: first_packet = self.connection._read_packet()
App 3195213 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 3195213 output: packet.raise_for_error()
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 3195213 output: err.raise_mysql_exception(self._data)
App 3195213 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 3195213 output: raise errorclass(errno, errval)
App 3195213 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 3195213 output: [SQL: select * from None.abs_agenda where user_id =116587 and conf_id =None]
App 3195213 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 3195213 output: select * from numerotech_conf_boa24.abs_agenda where user_id =116587 and conf_id =53
App 3195213 output: {'can_delete': 1, 'abs_id': '18666', 'created_at': '2024-11-26 21:57:52', 'user_id': '116587', 'conf_id': '53', 'misc1': ''}
App 3195213 output: {'can_delete': 1, 'abs_id': '18449', 'created_at': '2024-11-26 21:57:52', 'user_id': '116587', 'conf_id': '53', 'misc1': ''}
App 3195213 output: {'can_delete': 1, 'abs_id': '18663', 'created_at': '2024-11-26 21:57:52', 'user_id': '116587', 'conf_id': '53', 'misc1': ''}
App 3195213 output: {'can_delete': 1, 'abs_id': '18689', 'created_at': '2024-11-26 21:57:52', 'user_id': '116587', 'conf_id': '53', 'misc1': ''}
App 3195213 output: {'can_delete': 1, 'abs_id': '18696', 'created_at': '2024-11-26 21:57:52', 'user_id': '116587', 'conf_id': '53', 'misc1': ''}
App 3195213 output: {'can_delete': 1, 'abs_id': '18950', 'created_at': '2024-11-26 21:57:52', 'user_id': '116587', 'conf_id': '53', 'misc1': ''}
App 3195213 output: select * from numerotech_conf_boa24.abs_agenda where user_id =116587 and conf_id =53
App 3402893 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48758 and conf_id =57
App 3402893 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48758 and conf_id =57
App 3426686 output: select * from numerotech_conf_koscon24.abs_agenda where user_id =96709 and conf_id =52
App 3426686 output: select * from numerotech_conf_koscon24.abs_agenda where user_id =96709 and conf_id =52
App 3426686 output: select * from numerotech_conf_koscon24.abs_agenda where user_id =96709 and conf_id =52
App 3426686 output: {'can_delete': 1, 'abs_id': '18714', 'created_at': '2024-11-27 11:54:16', 'user_id': '96709', 'conf_id': '52', 'misc1': ''}
App 3426686 output: select * from numerotech_conf_koscon24.abs_agenda where user_id =96709 and conf_id =52
App 3543842 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =117245 and conf_id =57
App 3543842 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =117245 and conf_id =57
App 3543842 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =117245 and conf_id =57
App 3543842 output: {'can_delete': 1, 'abs_id': '13423', 'created_at': '2024-11-27 17:56:08', 'user_id': '117245', 'conf_id': '57', 'misc1': ''}
App 3543842 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =117245 and conf_id =57
App 3559063 output: select * from None.abs_agenda where user_id =42228 and conf_id =None
App 3559063 output: inside model insert log
App 3559063 output: [ pid=3559063, time=2024-11-27 18:35:47,825 ]: Exception on /api/v1/agenda/sync [POST]
App 3559063 output: Traceback (most recent call last):
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 3559063 output: self.dialect.do_execute(
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 3559063 output: cursor.execute(statement, parameters)
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 3559063 output: result = self._query(query)
App 3559063 output: ^^^^^^^^^^^^^^^^^^
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 3559063 output: conn.query(q)
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 3559063 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 3559063 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 3559063 output: result.read()
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 3559063 output: first_packet = self.connection._read_packet()
App 3559063 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 3559063 output: packet.raise_for_error()
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 3559063 output: err.raise_mysql_exception(self._data)
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 3559063 output: raise errorclass(errno, errval)
App 3559063 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 3559063 output: The above exception was the direct cause of the following exception:
App 3559063 output: Traceback (most recent call last):
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 3559063 output: response = self.full_dispatch_request()
App 3559063 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 3559063 output: rv = self.handle_user_exception(e)
App 3559063 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 3559063 output: rv = self.dispatch_request()
App 3559063 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 3559063 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 3559063 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3559063 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 3559063 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 3559063 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3559063 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 3559063 output: results = conn.execute(stmt).all()
App 3559063 output: ^^^^^^^^^^^^^^^^^^
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 3559063 output: return meth(
App 3559063 output: ^^^^^
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 3559063 output: return connection._execute_clauseelement(
App 3559063 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 3559063 output: ret = self._execute_context(
App 3559063 output: ^^^^^^^^^^^^^^^^^^^^^^
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 3559063 output: return self._exec_single_context(
App 3559063 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 3559063 output: self._handle_dbapi_exception(
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 3559063 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 3559063 output: self.dialect.do_execute(
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 3559063 output: cursor.execute(statement, parameters)
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 3559063 output: result = self._query(query)
App 3559063 output: ^^^^^^^^^^^^^^^^^^
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 3559063 output: conn.query(q)
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 3559063 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 3559063 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 3559063 output: result.read()
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 3559063 output: first_packet = self.connection._read_packet()
App 3559063 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 3559063 output: packet.raise_for_error()
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 3559063 output: err.raise_mysql_exception(self._data)
App 3559063 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 3559063 output: raise errorclass(errno, errval)
App 3559063 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 3559063 output: [SQL: select * from None.abs_agenda where user_id =42228 and conf_id =None]
App 3559063 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 3657786 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47691 and conf_id =57
App 3657786 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47691 and conf_id =57
App 3730899 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49071 and conf_id =57
App 3730899 output: {'can_delete': 1, 'abs_id': '11268', 'created_at': '2024-11-28 05:43:49', 'user_id': '49071', 'conf_id': '57', 'misc1': ''}
App 3730899 output: {'can_delete': 1, 'abs_id': '11393', 'created_at': '2024-11-28 05:43:49', 'user_id': '49071', 'conf_id': '57', 'misc1': ''}
App 3730899 output: {'can_delete': 1, 'abs_id': '11427', 'created_at': '2024-11-28 05:43:49', 'user_id': '49071', 'conf_id': '57', 'misc1': ''}
App 3730899 output: {'can_delete': 1, 'abs_id': '11406', 'created_at': '2024-11-28 05:43:49', 'user_id': '49071', 'conf_id': '57', 'misc1': ''}
App 3730899 output: {'can_delete': 1, 'abs_id': '11316', 'created_at': '2024-11-28 05:43:49', 'user_id': '49071', 'conf_id': '57', 'misc1': ''}
App 3730899 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49071 and conf_id =57
App 3740236 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48837 and conf_id =57
App 3740236 output: {'can_delete': 1, 'abs_id': '11474', 'created_at': '2024-11-28 07:18:58', 'user_id': '48837', 'conf_id': '57', 'misc1': ''}
App 3740236 output: {'can_delete': 1, 'abs_id': '11411', 'created_at': '2024-11-28 07:18:58', 'user_id': '48837', 'conf_id': '57', 'misc1': ''}
App 3740236 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48837 and conf_id =57
App 3740236 output: select * from None.abs_agenda where user_id =116587 and conf_id =None
App 3740236 output: inside model insert log
App 3740236 output: [ pid=3740236, time=2024-11-28 07:19:27,154 ]: Exception on /api/v1/agenda/sync [POST]
App 3740236 output: Traceback (most recent call last):
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 3740236 output: self.dialect.do_execute(
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 3740236 output: cursor.execute(statement, parameters)
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 3740236 output: result = self._query(query)
App 3740236 output: ^^^^^^^^^^^^^^^^^^
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 3740236 output: conn.query(q)
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 3740236 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 3740236 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 3740236 output: result.read()
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 3740236 output: first_packet = self.connection._read_packet()
App 3740236 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 3740236 output: packet.raise_for_error()
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 3740236 output: err.raise_mysql_exception(self._data)
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 3740236 output: raise errorclass(errno, errval)
App 3740236 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 3740236 output: The above exception was the direct cause of the following exception:
App 3740236 output: Traceback (most recent call last):
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 3740236 output: response = self.full_dispatch_request()
App 3740236 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 3740236 output: rv = self.handle_user_exception(e)
App 3740236 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 3740236 output: rv = self.dispatch_request()
App 3740236 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 3740236 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 3740236 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3740236 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 3740236 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 3740236 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3740236 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 3740236 output: results = conn.execute(stmt).all()
App 3740236 output: ^^^^^^^^^^^^^^^^^^
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 3740236 output: return meth(
App 3740236 output: ^^^^^
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 3740236 output: return connection._execute_clauseelement(
App 3740236 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 3740236 output: ret = self._execute_context(
App 3740236 output: ^^^^^^^^^^^^^^^^^^^^^^
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 3740236 output: return self._exec_single_context(
App 3740236 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 3740236 output: self._handle_dbapi_exception(
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 3740236 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 3740236 output: self.dialect.do_execute(
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 3740236 output: cursor.execute(statement, parameters)
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 3740236 output: result = self._query(query)
App 3740236 output: ^^^^^^^^^^^^^^^^^^
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 3740236 output: conn.query(q)
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 3740236 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 3740236 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 3740236 output: result.read()
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 3740236 output: first_packet = self.connection._read_packet()
App 3740236 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 3740236 output: packet.raise_for_error()
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 3740236 output: err.raise_mysql_exception(self._data)
App 3740236 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 3740236 output: raise errorclass(errno, errval)
App 3740236 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 3740236 output: [SQL: select * from None.abs_agenda where user_id =116587 and conf_id =None]
App 3740236 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 3740236 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48408 and conf_id =57
App 3740236 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48408 and conf_id =57
App 3740236 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48408 and conf_id =57
App 3740236 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48408 and conf_id =57
App 3740236 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48408 and conf_id =57
App 3740236 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48408 and conf_id =57
App 3740236 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48408 and conf_id =57
App 3740236 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48408 and conf_id =57
App 3740236 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48408 and conf_id =57
App 3740236 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48408 and conf_id =57
App 3740236 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48408 and conf_id =57
App 3740236 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48408 and conf_id =57
App 3774984 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41985 and conf_id =53
App 3774984 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41985 and conf_id =53
App 3797835 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48464 and conf_id =57
App 3797835 output: {'can_delete': 1, 'abs_id': '11414', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11378', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11395', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11407', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '18963', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11419', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '18964', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11420', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11372', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11325', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11381', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '18969', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11380', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '18972', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11390', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11431', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11367', 'created_at': '2024-11-28 10:44:23', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48464 and conf_id =57
App 3797835 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48464 and conf_id =57
App 3797835 output: {'can_delete': 1, 'abs_id': '11414', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11378', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11395', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11407', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '18963', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11419', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '18964', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11420', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11372', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11325', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11381', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '18969', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11380', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '18972', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11390', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11431', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: {'can_delete': 1, 'abs_id': '11367', 'created_at': '2024-11-28 10:44:29', 'user_id': '48464', 'conf_id': '57', 'misc1': ''}
App 3797835 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48464 and conf_id =57
App 3797835 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48510 and conf_id =57
App 3797835 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48510 and conf_id =57
App 3797835 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48510 and conf_id =57
App 3797835 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48510 and conf_id =57
App 3797835 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48510 and conf_id =57
App 3797835 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48510 and conf_id =57
App 3797835 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48510 and conf_id =57
App 3797835 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48510 and conf_id =57
App 3797835 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48510 and conf_id =57
App 3797835 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48510 and conf_id =57
App 3797835 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48175 and conf_id =57
App 3797835 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48175 and conf_id =57
App 3823521 output: select * from numerotech_conf_boa24.abs_agenda where user_id =45686 and conf_id =53
App 3823521 output: select * from numerotech_conf_boa24.abs_agenda where user_id =45686 and conf_id =53
App 3823521 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48178 and conf_id =57
App 3823521 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48178 and conf_id =57
App 3893346 output: select * from numerotech_primary_db.abs_agenda where user_id =41573 and conf_id =26
App 3893346 output: select * from numerotech_primary_db.abs_agenda where user_id =41573 and conf_id =26
App 3893346 output: select * from numerotech_primary_db.abs_agenda where user_id =43767 and conf_id =1
App 3893346 output: select * from numerotech_primary_db.abs_agenda where user_id =43767 and conf_id =1
App 3917702 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48130 and conf_id =57
App 3917702 output: {'can_delete': 1, 'abs_id': '11304', 'created_at': '2024-11-28 18:19:52', 'user_id': '48130', 'conf_id': '57', 'misc1': ''}
App 3917702 output: {'can_delete': 1, 'abs_id': '18962', 'created_at': '2024-11-28 18:19:52', 'user_id': '48130', 'conf_id': '57', 'misc1': ''}
App 3917702 output: {'can_delete': 1, 'abs_id': '11395', 'created_at': '2024-11-28 18:19:52', 'user_id': '48130', 'conf_id': '57', 'misc1': ''}
App 3917702 output: {'can_delete': 1, 'abs_id': '11297', 'created_at': '2024-11-28 18:19:52', 'user_id': '48130', 'conf_id': '57', 'misc1': ''}
App 3917702 output: {'can_delete': 1, 'abs_id': '11343', 'created_at': '2024-11-28 18:19:52', 'user_id': '48130', 'conf_id': '57', 'misc1': ''}
App 3917702 output: {'can_delete': 1, 'abs_id': '18963', 'created_at': '2024-11-28 18:19:52', 'user_id': '48130', 'conf_id': '57', 'misc1': ''}
App 3917702 output: {'can_delete': 1, 'abs_id': '11419', 'created_at': '2024-11-28 18:19:52', 'user_id': '48130', 'conf_id': '57', 'misc1': ''}
App 3917702 output: {'can_delete': 1, 'abs_id': '18966', 'created_at': '2024-11-28 18:19:52', 'user_id': '48130', 'conf_id': '57', 'misc1': ''}
App 3917702 output: {'can_delete': 1, 'abs_id': '18967', 'created_at': '2024-11-28 18:19:52', 'user_id': '48130', 'conf_id': '57', 'misc1': ''}
App 3917702 output: {'can_delete': 1, 'abs_id': '18968', 'created_at': '2024-11-28 18:19:52', 'user_id': '48130', 'conf_id': '57', 'misc1': ''}
App 3917702 output: {'can_delete': 1, 'abs_id': '11387', 'created_at': '2024-11-28 18:19:52', 'user_id': '48130', 'conf_id': '57', 'misc1': ''}
App 3917702 output: {'can_delete': 1, 'abs_id': '18969', 'created_at': '2024-11-28 18:19:52', 'user_id': '48130', 'conf_id': '57', 'misc1': ''}
App 3917702 output: {'can_delete': 1, 'abs_id': '18965', 'created_at': '2024-11-28 18:19:52', 'user_id': '48130', 'conf_id': '57', 'misc1': ''}
App 3917702 output: {'can_delete': 1, 'abs_id': '18972', 'created_at': '2024-11-28 18:19:52', 'user_id': '48130', 'conf_id': '57', 'misc1': ''}
App 3917702 output: {'can_delete': 1, 'abs_id': '11426', 'created_at': '2024-11-28 18:19:52', 'user_id': '48130', 'conf_id': '57', 'misc1': ''}
App 3917702 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48130 and conf_id =57
App 3936130 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48408 and conf_id =57
App 3936130 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48408 and conf_id =57
App 3936130 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49413 and conf_id =57
App 3936130 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49413 and conf_id =57
App 4018054 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49099 and conf_id =57
App 4018054 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49099 and conf_id =57
App 4088877 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48357 and conf_id =57
App 4088877 output: {'can_delete': 1, 'abs_id': '11250', 'created_at': '2024-11-29 07:18:33', 'user_id': '48357', 'conf_id': '57', 'misc1': ''}
App 4088877 output: {'can_delete': 1, 'abs_id': '11405', 'created_at': '2024-11-29 07:18:33', 'user_id': '48357', 'conf_id': '57', 'misc1': ''}
App 4088877 output: {'can_delete': 1, 'abs_id': '11395', 'created_at': '2024-11-29 07:18:33', 'user_id': '48357', 'conf_id': '57', 'misc1': ''}
App 4088877 output: {'can_delete': 1, 'abs_id': '11404', 'created_at': '2024-11-29 07:18:33', 'user_id': '48357', 'conf_id': '57', 'misc1': ''}
App 4088877 output: {'can_delete': 1, 'abs_id': '11422', 'created_at': '2024-11-29 07:18:33', 'user_id': '48357', 'conf_id': '57', 'misc1': ''}
App 4088877 output: {'can_delete': 1, 'abs_id': '11384', 'created_at': '2024-11-29 07:18:33', 'user_id': '48357', 'conf_id': '57', 'misc1': ''}
App 4088877 output: {'can_delete': 1, 'abs_id': '11219', 'created_at': '2024-11-29 07:18:33', 'user_id': '48357', 'conf_id': '57', 'misc1': ''}
App 4088877 output: {'can_delete': 1, 'abs_id': '11381', 'created_at': '2024-11-29 07:18:33', 'user_id': '48357', 'conf_id': '57', 'misc1': ''}
App 4088877 output: {'can_delete': 1, 'abs_id': '11371', 'created_at': '2024-11-29 07:18:33', 'user_id': '48357', 'conf_id': '57', 'misc1': ''}
App 4088877 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48357 and conf_id =57
App 4088877 output: select * from None.abs_agenda where user_id =41596 and conf_id =None
App 4088877 output: inside model insert log
App 4088877 output: [ pid=4088877, time=2024-11-29 07:38:44,723 ]: Exception on /api/v1/agenda/sync [POST]
App 4088877 output: Traceback (most recent call last):
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 4088877 output: self.dialect.do_execute(
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 4088877 output: cursor.execute(statement, parameters)
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 4088877 output: result = self._query(query)
App 4088877 output: ^^^^^^^^^^^^^^^^^^
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 4088877 output: conn.query(q)
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 4088877 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 4088877 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 4088877 output: result.read()
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 4088877 output: first_packet = self.connection._read_packet()
App 4088877 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 4088877 output: packet.raise_for_error()
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 4088877 output: err.raise_mysql_exception(self._data)
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 4088877 output: raise errorclass(errno, errval)
App 4088877 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 4088877 output: The above exception was the direct cause of the following exception:
App 4088877 output: Traceback (most recent call last):
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 4088877 output: response = self.full_dispatch_request()
App 4088877 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 4088877 output: rv = self.handle_user_exception(e)
App 4088877 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 4088877 output: rv = self.dispatch_request()
App 4088877 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 4088877 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 4088877 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4088877 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 4088877 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 4088877 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4088877 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 4088877 output: results = conn.execute(stmt).all()
App 4088877 output: ^^^^^^^^^^^^^^^^^^
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 4088877 output: return meth(
App 4088877 output: ^^^^^
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 4088877 output: return connection._execute_clauseelement(
App 4088877 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 4088877 output: ret = self._execute_context(
App 4088877 output: ^^^^^^^^^^^^^^^^^^^^^^
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 4088877 output: return self._exec_single_context(
App 4088877 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 4088877 output: self._handle_dbapi_exception(
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 4088877 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 4088877 output: self.dialect.do_execute(
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 4088877 output: cursor.execute(statement, parameters)
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 4088877 output: result = self._query(query)
App 4088877 output: ^^^^^^^^^^^^^^^^^^
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 4088877 output: conn.query(q)
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 4088877 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 4088877 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 4088877 output: result.read()
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 4088877 output: first_packet = self.connection._read_packet()
App 4088877 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 4088877 output: packet.raise_for_error()
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 4088877 output: err.raise_mysql_exception(self._data)
App 4088877 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 4088877 output: raise errorclass(errno, errval)
App 4088877 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 4088877 output: [SQL: select * from None.abs_agenda where user_id =41596 and conf_id =None]
App 4088877 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 4088877 output: select * from numerotech_conf_boa24.abs_agenda where user_id =42020 and conf_id =53
App 4088877 output: select * from numerotech_conf_boa24.abs_agenda where user_id =42020 and conf_id =53
App 4108181 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =123586 and conf_id =57
App 4108181 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =123586 and conf_id =57
App 4108181 output: select * from numerotech_conf_boa24.abs_agenda where user_id =44607 and conf_id =53
App 4108181 output: select * from numerotech_conf_boa24.abs_agenda where user_id =44607 and conf_id =53
App 4108181 output: select * from numerotech_conf_boa24.abs_agenda where user_id =113543 and conf_id =53
App 4108181 output: select * from numerotech_conf_boa24.abs_agenda where user_id =113543 and conf_id =53
App 4108181 output: select * from numerotech_conf_boa24.abs_agenda where user_id =134093 and conf_id =53
App 4108181 output: select * from numerotech_conf_boa24.abs_agenda where user_id =134093 and conf_id =53
App 4108181 output: select * from numerotech_conf_boa24.abs_agenda where user_id =134093 and conf_id =53
App 4108181 output: {'can_delete': 1, 'abs_id': '18482', 'created_at': '2024-11-29 09:47:41', 'user_id': '134093', 'conf_id': '53', 'misc1': ''}
App 4108181 output: {'can_delete': 1, 'abs_id': '18481', 'created_at': '2024-11-29 09:47:41', 'user_id': '134093', 'conf_id': '53', 'misc1': ''}
App 4108181 output: select * from numerotech_conf_boa24.abs_agenda where user_id =134093 and conf_id =53
App 4146442 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47842 and conf_id =57
App 4146442 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47842 and conf_id =57
App 4167225 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48117 and conf_id =57
App 4167225 output: {'can_delete': 1, 'abs_id': '11370', 'created_at': '2024-11-29 11:43:21', 'user_id': '48117', 'conf_id': '57', 'misc1': ''}
App 4167225 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =48117 and conf_id =57
App 26510 output: select * from numerotech_conf_boa24.abs_agenda where user_id =137203 and conf_id =53
App 26510 output: select * from numerotech_conf_boa24.abs_agenda where user_id =137203 and conf_id =53
App 51777 output: select * from numerotech_conf_boa24.abs_agenda where user_id =45667 and conf_id =53
App 51777 output: select * from numerotech_conf_boa24.abs_agenda where user_id =45667 and conf_id =53
App 51777 output: select * from numerotech_conf_boa24.abs_agenda where user_id =45667 and conf_id =53
App 51777 output: select * from numerotech_conf_boa24.abs_agenda where user_id =45667 and conf_id =53
App 81220 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49150 and conf_id =57
App 81220 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49150 and conf_id =57
App 81220 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49150 and conf_id =57
App 81220 output: {'can_delete': 1, 'abs_id': '11260', 'created_at': '2024-11-29 17:30:15', 'user_id': '49150', 'conf_id': '57', 'misc1': ''}
App 81220 output: {'can_delete': 1, 'abs_id': '11259', 'created_at': '2024-11-29 17:30:15', 'user_id': '49150', 'conf_id': '57', 'misc1': ''}
App 81220 output: {'can_delete': 1, 'abs_id': '18961', 'created_at': '2024-11-29 17:30:15', 'user_id': '49150', 'conf_id': '57', 'misc1': ''}
App 81220 output: {'can_delete': 1, 'abs_id': '13438', 'created_at': '2024-11-29 17:30:15', 'user_id': '49150', 'conf_id': '57', 'misc1': ''}
App 81220 output: {'can_delete': 1, 'abs_id': '13448', 'created_at': '2024-11-29 17:30:15', 'user_id': '49150', 'conf_id': '57', 'misc1': ''}
App 81220 output: {'can_delete': 1, 'abs_id': '13015', 'created_at': '2024-11-29 17:30:15', 'user_id': '49150', 'conf_id': '57', 'misc1': ''}
App 81220 output: {'can_delete': 1, 'abs_id': '11325', 'created_at': '2024-11-29 17:30:15', 'user_id': '49150', 'conf_id': '57', 'misc1': ''}
App 81220 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49150 and conf_id =57
App 96052 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =123586 and conf_id =57
App 96052 output: {'can_delete': 1, 'abs_id': '13327', 'created_at': '2024-11-29 17:54:25', 'user_id': '123586', 'conf_id': '57', 'misc1': ''}
App 96052 output: {'can_delete': 1, 'abs_id': '18972', 'created_at': '2024-11-29 17:54:25', 'user_id': '123586', 'conf_id': '57', 'misc1': ''}
App 96052 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =123586 and conf_id =57
App 138249 output: select * from numerotech_conf_boa24.abs_agenda where user_id =42487 and conf_id =53
App 138249 output: {'can_delete': 1, 'abs_id': '18800', 'created_at': '2024-11-29 20:31:02', 'user_id': '42487', 'conf_id': '53', 'misc1': ''}
App 138249 output: {'can_delete': 1, 'abs_id': '19038', 'created_at': '2024-11-29 20:31:02', 'user_id': '42487', 'conf_id': '53', 'misc1': ''}
App 138249 output: select * from numerotech_conf_boa24.abs_agenda where user_id =42487 and conf_id =53
App 138249 output: select * from numerotech_conf_boa24.abs_agenda where user_id =113883 and conf_id =53
App 138249 output: select * from numerotech_conf_boa24.abs_agenda where user_id =113883 and conf_id =53
App 173306 output: select * from numerotech_conf_boa24.abs_agenda where user_id =116218 and conf_id =53
App 173306 output: select * from numerotech_conf_boa24.abs_agenda where user_id =116218 and conf_id =53
App 173306 output: select * from numerotech_conf_boa24.abs_agenda where user_id =116218 and conf_id =53
App 173306 output: select * from numerotech_conf_boa24.abs_agenda where user_id =116218 and conf_id =53
App 173306 output: select * from numerotech_conf_boa24.abs_agenda where user_id =116218 and conf_id =53
App 173306 output: {'can_delete': 1, 'abs_id': '18529', 'created_at': '2024-11-29 22:41:15', 'user_id': '116218', 'conf_id': '53', 'misc1': ''}
App 173306 output: select * from numerotech_conf_boa24.abs_agenda where user_id =116218 and conf_id =53
App 173306 output: select * from numerotech_conf_boa24.abs_agenda where user_id =116218 and conf_id =53
App 173306 output: {'can_delete': 1, 'abs_id': '18529', 'created_at': '2024-11-29 22:41:19', 'user_id': '116218', 'conf_id': '53', 'misc1': ''}
App 173306 output: select * from numerotech_conf_boa24.abs_agenda where user_id =116218 and conf_id =53
App 318096 output: select * from None.abs_agenda where user_id =116587 and conf_id =None
App 318096 output: inside model insert log
App 318096 output: [ pid=318096, time=2024-11-30 09:23:43,777 ]: Exception on /api/v1/agenda/sync [POST]
App 318096 output: Traceback (most recent call last):
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 318096 output: self.dialect.do_execute(
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 318096 output: cursor.execute(statement, parameters)
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 318096 output: result = self._query(query)
App 318096 output: ^^^^^^^^^^^^^^^^^^
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 318096 output: conn.query(q)
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 318096 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 318096 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 318096 output: result.read()
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 318096 output: first_packet = self.connection._read_packet()
App 318096 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 318096 output: packet.raise_for_error()
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 318096 output: err.raise_mysql_exception(self._data)
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 318096 output: raise errorclass(errno, errval)
App 318096 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 318096 output: The above exception was the direct cause of the following exception:
App 318096 output: Traceback (most recent call last):
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 318096 output: response = self.full_dispatch_request()
App 318096 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 318096 output: rv = self.handle_user_exception(e)
App 318096 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 318096 output: rv = self.dispatch_request()
App 318096 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 318096 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 318096 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 318096 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 318096 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 318096 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 318096 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 318096 output: results = conn.execute(stmt).all()
App 318096 output: ^^^^^^^^^^^^^^^^^^
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 318096 output: return meth(
App 318096 output: ^^^^^
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 318096 output: return connection._execute_clauseelement(
App 318096 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 318096 output: ret = self._execute_context(
App 318096 output: ^^^^^^^^^^^^^^^^^^^^^^
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 318096 output: return self._exec_single_context(
App 318096 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 318096 output: self._handle_dbapi_exception(
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 318096 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 318096 output: self.dialect.do_execute(
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 318096 output: cursor.execute(statement, parameters)
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 318096 output: result = self._query(query)
App 318096 output: ^^^^^^^^^^^^^^^^^^
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 318096 output: conn.query(q)
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 318096 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 318096 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 318096 output: result.read()
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 318096 output: first_packet = self.connection._read_packet()
App 318096 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 318096 output: packet.raise_for_error()
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 318096 output: err.raise_mysql_exception(self._data)
App 318096 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 318096 output: raise errorclass(errno, errval)
App 318096 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 318096 output: [SQL: select * from None.abs_agenda where user_id =116587 and conf_id =None]
App 318096 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 318096 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47863 and conf_id =57
App 318096 output: {'can_delete': 1, 'abs_id': '11297', 'created_at': '2024-11-30 09:33:30', 'user_id': '47863', 'conf_id': '57', 'misc1': ''}
App 318096 output: {'can_delete': 1, 'abs_id': '18969', 'created_at': '2024-11-30 09:33:30', 'user_id': '47863', 'conf_id': '57', 'misc1': ''}
App 318096 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47863 and conf_id =57
App 404230 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49150 and conf_id =57
App 404230 output: {'can_delete': 1, 'abs_id': '11260', 'created_at': '2024-11-30 12:55:04', 'user_id': '49150', 'conf_id': '57', 'misc1': ''}
App 404230 output: {'can_delete': 1, 'abs_id': '11259', 'created_at': '2024-11-30 12:55:04', 'user_id': '49150', 'conf_id': '57', 'misc1': ''}
App 404230 output: {'can_delete': 1, 'abs_id': '18961', 'created_at': '2024-11-30 12:55:04', 'user_id': '49150', 'conf_id': '57', 'misc1': ''}
App 404230 output: {'can_delete': 1, 'abs_id': '13438', 'created_at': '2024-11-30 12:55:04', 'user_id': '49150', 'conf_id': '57', 'misc1': ''}
App 404230 output: {'can_delete': 1, 'abs_id': '13448', 'created_at': '2024-11-30 12:55:04', 'user_id': '49150', 'conf_id': '57', 'misc1': ''}
App 404230 output: {'can_delete': 1, 'abs_id': '13015', 'created_at': '2024-11-30 12:55:04', 'user_id': '49150', 'conf_id': '57', 'misc1': ''}
App 404230 output: {'can_delete': 1, 'abs_id': '11325', 'created_at': '2024-11-30 12:55:04', 'user_id': '49150', 'conf_id': '57', 'misc1': ''}
App 404230 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49150 and conf_id =57
App 404230 output: select * from numerotech_conf_boa24.abs_agenda where user_id =40747 and conf_id =53
App 404230 output: select * from numerotech_conf_boa24.abs_agenda where user_id =40747 and conf_id =53
App 404230 output: select * from numerotech_conf_boa24.abs_agenda where user_id =40747 and conf_id =53
App 404230 output: select * from numerotech_conf_boa24.abs_agenda where user_id =40747 and conf_id =53
App 505062 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =123586 and conf_id =57
App 505062 output: {'can_delete': 1, 'abs_id': '13327', 'created_at': '2024-11-30 17:08:09', 'user_id': '123586', 'conf_id': '57', 'misc1': ''}
App 505062 output: {'can_delete': 1, 'abs_id': '18972', 'created_at': '2024-11-30 17:08:09', 'user_id': '123586', 'conf_id': '57', 'misc1': ''}
App 505062 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =123586 and conf_id =57
App 706903 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47691 and conf_id =57
App 706903 output: {'can_delete': 1, 'abs_id': '11426', 'created_at': '2024-12-01 05:10:20', 'user_id': '47691', 'conf_id': '57', 'misc1': ''}
App 706903 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =47691 and conf_id =57
App 757358 output: select * from numerotech_conf_boa24.abs_agenda where user_id =143300 and conf_id =53
App 757358 output: select * from numerotech_conf_boa24.abs_agenda where user_id =143300 and conf_id =53
App 779022 output: select * from None.abs_agenda where user_id =42228 and conf_id =None
App 779022 output: inside model insert log
App 779022 output: [ pid=779022, time=2024-12-01 09:59:35,208 ]: Exception on /api/v1/agenda/sync [POST]
App 779022 output: Traceback (most recent call last):
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 779022 output: self.dialect.do_execute(
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 779022 output: cursor.execute(statement, parameters)
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 779022 output: result = self._query(query)
App 779022 output: ^^^^^^^^^^^^^^^^^^
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 779022 output: conn.query(q)
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 779022 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 779022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 779022 output: result.read()
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 779022 output: first_packet = self.connection._read_packet()
App 779022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 779022 output: packet.raise_for_error()
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 779022 output: err.raise_mysql_exception(self._data)
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 779022 output: raise errorclass(errno, errval)
App 779022 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 779022 output: The above exception was the direct cause of the following exception:
App 779022 output: Traceback (most recent call last):
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 779022 output: response = self.full_dispatch_request()
App 779022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 779022 output: rv = self.handle_user_exception(e)
App 779022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 779022 output: rv = self.dispatch_request()
App 779022 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 779022 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 779022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 779022 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 779022 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 779022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 779022 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 779022 output: results = conn.execute(stmt).all()
App 779022 output: ^^^^^^^^^^^^^^^^^^
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 779022 output: return meth(
App 779022 output: ^^^^^
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 779022 output: return connection._execute_clauseelement(
App 779022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 779022 output: ret = self._execute_context(
App 779022 output: ^^^^^^^^^^^^^^^^^^^^^^
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 779022 output: return self._exec_single_context(
App 779022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 779022 output: self._handle_dbapi_exception(
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 779022 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 779022 output: self.dialect.do_execute(
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 779022 output: cursor.execute(statement, parameters)
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 779022 output: result = self._query(query)
App 779022 output: ^^^^^^^^^^^^^^^^^^
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 779022 output: conn.query(q)
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 779022 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 779022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 779022 output: result.read()
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 779022 output: first_packet = self.connection._read_packet()
App 779022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 779022 output: packet.raise_for_error()
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 779022 output: err.raise_mysql_exception(self._data)
App 779022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 779022 output: raise errorclass(errno, errval)
App 779022 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 779022 output: [SQL: select * from None.abs_agenda where user_id =42228 and conf_id =None]
App 779022 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 928986 output: select * from numerotech_conf_boa24.abs_agenda where user_id =134093 and conf_id =53
App 928986 output: {'can_delete': 1, 'abs_id': '18482', 'created_at': '2024-12-01 19:33:55', 'user_id': '134093', 'conf_id': '53', 'misc1': ''}
App 928986 output: {'can_delete': 1, 'abs_id': '18481', 'created_at': '2024-12-01 19:33:55', 'user_id': '134093', 'conf_id': '53', 'misc1': ''}
App 928986 output: select * from numerotech_conf_boa24.abs_agenda where user_id =134093 and conf_id =53
App 928986 output: select * from numerotech_primary_db.abs_agenda where user_id =28775 and conf_id =10
App 928986 output: select * from numerotech_primary_db.abs_agenda where user_id =28775 and conf_id =10
App 953732 output: select * from numerotech_conf_boa24.abs_agenda where user_id =43263 and conf_id =53
App 953732 output: select * from numerotech_conf_boa24.abs_agenda where user_id =43263 and conf_id =53
App 953732 output: select * from numerotech_conf_boa24.abs_agenda where user_id =43263 and conf_id =53
App 953732 output: select * from numerotech_conf_boa24.abs_agenda where user_id =43263 and conf_id =53
App 953732 output: select * from None.abs_agenda where user_id =43263 and conf_id =None
App 953732 output: inside model insert log
App 953732 output: [ pid=953732, time=2024-12-01 21:41:47,720 ]: Exception on /api/v1/agenda/sync [POST]
App 953732 output: Traceback (most recent call last):
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 953732 output: self.dialect.do_execute(
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 953732 output: cursor.execute(statement, parameters)
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 953732 output: result = self._query(query)
App 953732 output: ^^^^^^^^^^^^^^^^^^
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 953732 output: conn.query(q)
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 953732 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 953732 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 953732 output: result.read()
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 953732 output: first_packet = self.connection._read_packet()
App 953732 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 953732 output: packet.raise_for_error()
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 953732 output: err.raise_mysql_exception(self._data)
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 953732 output: raise errorclass(errno, errval)
App 953732 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 953732 output: The above exception was the direct cause of the following exception:
App 953732 output: Traceback (most recent call last):
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 953732 output: response = self.full_dispatch_request()
App 953732 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 953732 output: rv = self.handle_user_exception(e)
App 953732 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 953732 output: rv = self.dispatch_request()
App 953732 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 953732 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 953732 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 953732 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 953732 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 953732 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 953732 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 953732 output: results = conn.execute(stmt).all()
App 953732 output: ^^^^^^^^^^^^^^^^^^
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 953732 output: return meth(
App 953732 output: ^^^^^
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 953732 output: return connection._execute_clauseelement(
App 953732 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 953732 output: ret = self._execute_context(
App 953732 output: ^^^^^^^^^^^^^^^^^^^^^^
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 953732 output: return self._exec_single_context(
App 953732 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 953732 output: self._handle_dbapi_exception(
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 953732 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 953732 output: self.dialect.do_execute(
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 953732 output: cursor.execute(statement, parameters)
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 953732 output: result = self._query(query)
App 953732 output: ^^^^^^^^^^^^^^^^^^
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 953732 output: conn.query(q)
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 953732 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 953732 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 953732 output: result.read()
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 953732 output: first_packet = self.connection._read_packet()
App 953732 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 953732 output: packet.raise_for_error()
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 953732 output: err.raise_mysql_exception(self._data)
App 953732 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 953732 output: raise errorclass(errno, errval)
App 953732 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 953732 output: [SQL: select * from None.abs_agenda where user_id =43263 and conf_id =None]
App 953732 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 953732 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =123586 and conf_id =57
App 953732 output: {'can_delete': 1, 'abs_id': '13327', 'created_at': '2024-12-01 22:41:10', 'user_id': '123586', 'conf_id': '57', 'misc1': ''}
App 953732 output: {'can_delete': 1, 'abs_id': '18972', 'created_at': '2024-12-01 22:41:10', 'user_id': '123586', 'conf_id': '57', 'misc1': ''}
App 953732 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =123586 and conf_id =57
App 1603411 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29050 and conf_id =48
App 1603411 output: {'can_delete': 1, 'abs_id': '12267', 'created_at': '2024-12-03 11:43:48', 'user_id': '29050', 'conf_id': '48', 'misc1': ''}
App 1603411 output: {'can_delete': 1, 'abs_id': '12700', 'created_at': '2024-12-03 11:43:48', 'user_id': '29050', 'conf_id': '48', 'misc1': ''}
App 1603411 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29050 and conf_id =48
App 1603411 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29050 and conf_id =48
App 1603411 output: {'can_delete': 1, 'abs_id': '12267', 'created_at': '2024-12-03 11:44:03', 'user_id': '29050', 'conf_id': '48', 'misc1': ''}
App 1603411 output: {'can_delete': 1, 'abs_id': '12700', 'created_at': '2024-12-03 11:44:03', 'user_id': '29050', 'conf_id': '48', 'misc1': ''}
App 1603411 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29050 and conf_id =48
App 1603411 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29050 and conf_id =48
App 1603411 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29050 and conf_id =48
App 1603411 output: select * from None.abs_agenda where user_id =29050 and conf_id =None
App 1603411 output: inside model insert log
App 1603411 output: [ pid=1603411, time=2024-12-03 11:50:37,924 ]: Exception on /api/v1/agenda/sync [POST]
App 1603411 output: Traceback (most recent call last):
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1603411 output: self.dialect.do_execute(
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1603411 output: cursor.execute(statement, parameters)
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1603411 output: result = self._query(query)
App 1603411 output: ^^^^^^^^^^^^^^^^^^
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1603411 output: conn.query(q)
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1603411 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1603411 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1603411 output: result.read()
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1603411 output: first_packet = self.connection._read_packet()
App 1603411 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1603411 output: packet.raise_for_error()
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1603411 output: err.raise_mysql_exception(self._data)
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1603411 output: raise errorclass(errno, errval)
App 1603411 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 1603411 output: The above exception was the direct cause of the following exception:
App 1603411 output: Traceback (most recent call last):
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1603411 output: response = self.full_dispatch_request()
App 1603411 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1603411 output: rv = self.handle_user_exception(e)
App 1603411 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1603411 output: rv = self.dispatch_request()
App 1603411 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1603411 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1603411 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1603411 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 1603411 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 1603411 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1603411 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 1603411 output: results = conn.execute(stmt).all()
App 1603411 output: ^^^^^^^^^^^^^^^^^^
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1603411 output: return meth(
App 1603411 output: ^^^^^
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1603411 output: return connection._execute_clauseelement(
App 1603411 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1603411 output: ret = self._execute_context(
App 1603411 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1603411 output: return self._exec_single_context(
App 1603411 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1603411 output: self._handle_dbapi_exception(
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1603411 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1603411 output: self.dialect.do_execute(
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1603411 output: cursor.execute(statement, parameters)
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1603411 output: result = self._query(query)
App 1603411 output: ^^^^^^^^^^^^^^^^^^
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1603411 output: conn.query(q)
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1603411 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1603411 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1603411 output: result.read()
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1603411 output: first_packet = self.connection._read_packet()
App 1603411 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1603411 output: packet.raise_for_error()
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1603411 output: err.raise_mysql_exception(self._data)
App 1603411 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1603411 output: raise errorclass(errno, errval)
App 1603411 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 1603411 output: [SQL: select * from None.abs_agenda where user_id =29050 and conf_id =None]
App 1603411 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 1730733 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29050 and conf_id =48
App 1730733 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29050 and conf_id =48
App 1749940 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29050 and conf_id =48
App 1749940 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29050 and conf_id =48
App 1853617 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =27671 and conf_id =48
App 1853617 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =27671 and conf_id =48
App 1928837 output: select * from numerotech_conf_koscon24.abs_agenda where user_id =99104 and conf_id =52
App 1928837 output: select * from numerotech_conf_koscon24.abs_agenda where user_id =99104 and conf_id =52
App 1995323 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29050 and conf_id =48
App 1995323 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29050 and conf_id =48
App 2077491 output: select * from numerotech_conf_boa24.abs_agenda where user_id =137574 and conf_id =53
App 2077491 output: select * from numerotech_conf_boa24.abs_agenda where user_id =137574 and conf_id =53
App 2077491 output: select * from None.abs_agenda where user_id =42137 and conf_id =None
App 2077491 output: inside model insert log
App 2077491 output: [ pid=2077491, time=2024-12-04 19:54:16,805 ]: Exception on /api/v1/agenda/sync [POST]
App 2077491 output: Traceback (most recent call last):
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2077491 output: self.dialect.do_execute(
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2077491 output: cursor.execute(statement, parameters)
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2077491 output: result = self._query(query)
App 2077491 output: ^^^^^^^^^^^^^^^^^^
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2077491 output: conn.query(q)
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2077491 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2077491 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2077491 output: result.read()
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2077491 output: first_packet = self.connection._read_packet()
App 2077491 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2077491 output: packet.raise_for_error()
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2077491 output: err.raise_mysql_exception(self._data)
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2077491 output: raise errorclass(errno, errval)
App 2077491 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2077491 output: The above exception was the direct cause of the following exception:
App 2077491 output: Traceback (most recent call last):
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2077491 output: response = self.full_dispatch_request()
App 2077491 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2077491 output: rv = self.handle_user_exception(e)
App 2077491 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2077491 output: rv = self.dispatch_request()
App 2077491 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2077491 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2077491 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2077491 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 2077491 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 2077491 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2077491 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 2077491 output: results = conn.execute(stmt).all()
App 2077491 output: ^^^^^^^^^^^^^^^^^^
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 2077491 output: return meth(
App 2077491 output: ^^^^^
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 2077491 output: return connection._execute_clauseelement(
App 2077491 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 2077491 output: ret = self._execute_context(
App 2077491 output: ^^^^^^^^^^^^^^^^^^^^^^
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 2077491 output: return self._exec_single_context(
App 2077491 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 2077491 output: self._handle_dbapi_exception(
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 2077491 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2077491 output: self.dialect.do_execute(
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2077491 output: cursor.execute(statement, parameters)
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2077491 output: result = self._query(query)
App 2077491 output: ^^^^^^^^^^^^^^^^^^
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2077491 output: conn.query(q)
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2077491 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2077491 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2077491 output: result.read()
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2077491 output: first_packet = self.connection._read_packet()
App 2077491 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2077491 output: packet.raise_for_error()
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2077491 output: err.raise_mysql_exception(self._data)
App 2077491 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2077491 output: raise errorclass(errno, errval)
App 2077491 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2077491 output: [SQL: select * from None.abs_agenda where user_id =42137 and conf_id =None]
App 2077491 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 2134202 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28551 and conf_id =48
App 2134202 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28551 and conf_id =48
App 2134202 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28551 and conf_id =48
App 2134202 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28551 and conf_id =48
App 2134202 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28551 and conf_id =48
App 2134202 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28551 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =102782 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =102782 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28468 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28468 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28468 and conf_id =48
App 2252955 output: {'can_delete': 1, 'abs_id': '18295', 'created_at': '2024-12-05 08:41:33', 'user_id': '28468', 'conf_id': '48', 'misc1': ''}
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28468 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =45555 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =45555 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28800 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28800 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =108389 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =108389 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =45269 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =45269 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =45269 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =45269 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29156 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29156 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29156 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29156 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29156 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29156 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =102782 and conf_id =48
App 2252955 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =102782 and conf_id =48
App 2252955 output: inside model insert log
App 2252955 output: [ pid=2252955, time=2024-12-05 12:16:21,962 ]: Exception on /otp [POST]
App 2252955 output: Traceback (most recent call last):
App 2252955 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2252955 output: response = self.full_dispatch_request()
App 2252955 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2252955 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2252955 output: rv = self.handle_user_exception(e)
App 2252955 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2252955 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2252955 output: rv = self.dispatch_request()
App 2252955 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2252955 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2252955 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2252955 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2252955 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 2252955 output: SendOtpMail(user,society_id,conf_id)
App 2252955 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 64, in SendOtpMail
App 2252955 output: email_logo = society_data["email_logo"]
App 2252955 output: ~~~~~~~~~~~~^^^^^^^^^^^^^^
App 2252955 output: TypeError: 'NoneType' object is not subscriptable
App 2309074 output: inside model insert log
App 2309074 output: [ pid=2309074, time=2024-12-05 12:20:12,024 ]: Exception on /otp [POST]
App 2309074 output: Traceback (most recent call last):
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2309074 output: response = self.full_dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2309074 output: rv = self.handle_user_exception(e)
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2309074 output: rv = self.dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2309074 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 2309074 output: SendOtpMail(user,society_id,conf_id)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 64, in SendOtpMail
App 2309074 output: email_logo = society_data.get("email_logo")
App 2309074 output: ^^^^^^^^^^^^^^^^
App 2309074 output: AttributeError: 'NoneType' object has no attribute 'get'
App 2309074 output: inside model insert log
App 2309074 output: [ pid=2309074, time=2024-12-05 12:20:17,176 ]: Exception on /otp [POST]
App 2309074 output: Traceback (most recent call last):
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2309074 output: response = self.full_dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2309074 output: rv = self.handle_user_exception(e)
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2309074 output: rv = self.dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2309074 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 2309074 output: SendOtpMail(user,society_id,conf_id)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 64, in SendOtpMail
App 2309074 output: email_logo = society_data.get("email_logo")
App 2309074 output: ^^^^^^^^^^^^^^^^
App 2309074 output: AttributeError: 'NoneType' object has no attribute 'get'
App 2309074 output: inside model insert log
App 2309074 output: [ pid=2309074, time=2024-12-05 12:27:46,283 ]: Exception during reset or similar
App 2309074 output: Traceback (most recent call last):
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2309074 output: response = self.full_dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2309074 output: rv = self.handle_user_exception(e)
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2309074 output: rv = self.dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2309074 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 2309074 output: SendOtpMail(user,society_id,conf_id)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 2309074 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 81, in sendMail
App 2309074 output: 'from' : from_mail_name+'<'+from_mail_id+'>',
App 2309074 output: ~~~~~~~~~~~~~~^~~~
App 2309074 output: TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
App 2309074 output: During handling of the above exception, another exception occurred:
App 2309074 output: Traceback (most recent call last):
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/pool/base.py", line 986, in _finalize_fairy
App 2309074 output: fairy._reset(
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/pool/base.py", line 1432, in _reset
App 2309074 output: pool._dialect.do_rollback(self)
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 698, in do_rollback
App 2309074 output: dbapi_connection.rollback()
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 493, in rollback
App 2309074 output: self._read_ok_packet()
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 453, in _read_ok_packet
App 2309074 output: pkt = self._read_packet()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 753, in _read_packet
App 2309074 output: raise err.OperationalError(
App 2309074 output: pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')
App 2309074 output: inside model insert log
App 2309074 output: [ pid=2309074, time=2024-12-05 12:27:46,281 ]: Exception on /otp [POST]
App 2309074 output: Traceback (most recent call last):
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2309074 output: response = self.full_dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2309074 output: rv = self.handle_user_exception(e)
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2309074 output: rv = self.dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2309074 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 2309074 output: SendOtpMail(user,society_id,conf_id)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 2309074 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 81, in sendMail
App 2309074 output: 'from' : from_mail_name+'<'+from_mail_id+'>',
App 2309074 output: ~~~~~~~~~~~~~~^~~~
App 2309074 output: TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
App 2309074 output: inside model insert log
App 2309074 output: [ pid=2309074, time=2024-12-05 12:37:25,662 ]: Exception during reset or similar
App 2309074 output: Traceback (most recent call last):
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2309074 output: response = self.full_dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2309074 output: rv = self.handle_user_exception(e)
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2309074 output: rv = self.dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2309074 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 2309074 output: SendOtpMail(user,society_id,conf_id)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 2309074 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 81, in sendMail
App 2309074 output: 'from' : from_mail_name+'<'+from_mail_id+'>',
App 2309074 output: ~~~~~~~~~~~~~~^~~~
App 2309074 output: TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
App 2309074 output: During handling of the above exception, another exception occurred:
App 2309074 output: Traceback (most recent call last):
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/pool/base.py", line 986, in _finalize_fairy
App 2309074 output: fairy._reset(
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/pool/base.py", line 1432, in _reset
App 2309074 output: pool._dialect.do_rollback(self)
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 698, in do_rollback
App 2309074 output: dbapi_connection.rollback()
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 493, in rollback
App 2309074 output: self._read_ok_packet()
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 453, in _read_ok_packet
App 2309074 output: pkt = self._read_packet()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 753, in _read_packet
App 2309074 output: raise err.OperationalError(
App 2309074 output: pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')
App 2309074 output: During handling of the above exception, another exception occurred:
App 2309074 output: Traceback (most recent call last):
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/pool/base.py", line 986, in _finalize_fairy
App 2309074 output: fairy._reset(
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/pool/base.py", line 1432, in _reset
App 2309074 output: pool._dialect.do_rollback(self)
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 698, in do_rollback
App 2309074 output: dbapi_connection.rollback()
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 493, in rollback
App 2309074 output: self._read_ok_packet()
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 453, in _read_ok_packet
App 2309074 output: pkt = self._read_packet()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 753, in _read_packet
App 2309074 output: raise err.OperationalError(
App 2309074 output: pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')
App 2309074 output: inside model insert log
App 2309074 output: [ pid=2309074, time=2024-12-05 12:37:25,661 ]: Exception during reset or similar
App 2309074 output: Traceback (most recent call last):
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2309074 output: response = self.full_dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2309074 output: rv = self.handle_user_exception(e)
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2309074 output: rv = self.dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2309074 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 2309074 output: SendOtpMail(user,society_id,conf_id)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 2309074 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 81, in sendMail
App 2309074 output: 'from' : from_mail_name+'<'+from_mail_id+'>',
App 2309074 output: ~~~~~~~~~~~~~~^~~~
App 2309074 output: TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
App 2309074 output: During handling of the above exception, another exception occurred:
App 2309074 output: Traceback (most recent call last):
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/pool/base.py", line 986, in _finalize_fairy
App 2309074 output: fairy._reset(
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/pool/base.py", line 1432, in _reset
App 2309074 output: pool._dialect.do_rollback(self)
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 698, in do_rollback
App 2309074 output: dbapi_connection.rollback()
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 493, in rollback
App 2309074 output: self._read_ok_packet()
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 453, in _read_ok_packet
App 2309074 output: pkt = self._read_packet()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 753, in _read_packet
App 2309074 output: raise err.OperationalError(
App 2309074 output: pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')
App 2309074 output: inside model insert log
App 2309074 output: [ pid=2309074, time=2024-12-05 12:37:25,659 ]: Exception on /otp [POST]
App 2309074 output: Traceback (most recent call last):
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2309074 output: response = self.full_dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2309074 output: rv = self.handle_user_exception(e)
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2309074 output: rv = self.dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2309074 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 2309074 output: SendOtpMail(user,society_id,conf_id)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 2309074 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 81, in sendMail
App 2309074 output: 'from' : from_mail_name+'<'+from_mail_id+'>',
App 2309074 output: ~~~~~~~~~~~~~~^~~~
App 2309074 output: TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
App 2309074 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =123586 and conf_id =57
App 2309074 output: {'can_delete': 1, 'abs_id': '13327', 'created_at': '2024-12-05 12:37:39', 'user_id': '123586', 'conf_id': '57', 'misc1': ''}
App 2309074 output: {'can_delete': 1, 'abs_id': '18972', 'created_at': '2024-12-05 12:37:39', 'user_id': '123586', 'conf_id': '57', 'misc1': ''}
App 2309074 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =123586 and conf_id =57
App 2309074 output: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')
App 2309074 output: [SQL: SHOW CREATE TABLE `logs`]
App 2309074 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 2309074 output: inside model insert log
App 2309074 output: [ pid=2309074, time=2024-12-05 12:43:22,915 ]: WSGI application raised an exception!
App 2309074 output: Traceback (most recent call last):
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2309074 output: response = self.full_dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2309074 output: rv = self.handle_user_exception(e)
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2309074 output: rv = self.dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2309074 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 2309074 output: SendOtpMail(user,society_id,conf_id)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 2309074 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 81, in sendMail
App 2309074 output: 'from' : from_mail_name+'<'+from_mail_id+'>',
App 2309074 output: ~~~~~~~~~~~~~~^~~~
App 2309074 output: TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
App 2309074 output: During handling of the above exception, another exception occurred:
App 2309074 output: Traceback (most recent call last):
App 2309074 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 216, in main_loop
App 2309074 output: socket_hijacked = self.process_request(env, input_stream, client)
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 348, in process_request
App 2309074 output: result = self.app(env, start_response)
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1498, in __call__
App 2309074 output: return self.wsgi_app(environ, start_response)
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1476, in wsgi_app
App 2309074 output: response = self.handle_exception(e)
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 817, in handle_exception
App 2309074 output: self.log_exception(exc_info)
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 838, in log_exception
App 2309074 output: self.logger.error(
App 2309074 output: File "/opt/alt/python311/lib64/python3.11/logging/__init__.py", line 1518, in error
App 2309074 output: self._log(ERROR, msg, args, **kwargs)
App 2309074 output: File "/opt/alt/python311/lib64/python3.11/logging/__init__.py", line 1634, in _log
App 2309074 output: self.handle(record)
App 2309074 output: File "/opt/alt/python311/lib64/python3.11/logging/__init__.py", line 1644, in handle
App 2309074 output: self.callHandlers(record)
App 2309074 output: File "/opt/alt/python311/lib64/python3.11/logging/__init__.py", line 1706, in callHandlers
App 2309074 output: hdlr.handle(record)
App 2309074 output: File "/opt/alt/python311/lib64/python3.11/logging/__init__.py", line 978, in handle
App 2309074 output: self.emit(record)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/__init__.py", line 59, in emit
App 2309074 output: Log().insert(data)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/Log.py", line 28, in insert
App 2309074 output: result = conn.execute(self.logs.insert(), data) # no longer supported
App 2309074 output: ^^^^^^^^^
App 2309074 output: AttributeError: 'Log' object has no attribute 'logs'
App 2309074 output: inside model insert log
App 2309074 output: [ pid=2309074, time=2024-12-05 12:43:51,122 ]: Exception on /otp [POST]
App 2309074 output: Traceback (most recent call last):
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2309074 output: response = self.full_dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2309074 output: rv = self.handle_user_exception(e)
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2309074 output: rv = self.dispatch_request()
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2309074 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2309074 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 2309074 output: SendOtpMail(user,society_id,conf_id)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 2309074 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 2309074 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 81, in sendMail
App 2309074 output: 'from' : from_mail_name+'<'+from_mail_id+'>',
App 2309074 output: ~~~~~~~~~~~~~~^~~~
App 2309074 output: TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
App 2309074 output: select * from numerotech_conf_pos24.abs_agenda where user_id =131628 and conf_id =71
App 2309074 output: select * from numerotech_conf_pos24.abs_agenda where user_id =131628 and conf_id =71
App 2342913 output: select * from None.abs_agenda where user_id =96709 and conf_id =None
App 2342913 output: inside model insert log
App 2342913 output: [ pid=2342913, time=2024-12-05 14:29:33,038 ]: Exception on /api/v1/agenda/sync [POST]
App 2342913 output: Traceback (most recent call last):
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2342913 output: self.dialect.do_execute(
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2342913 output: cursor.execute(statement, parameters)
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2342913 output: result = self._query(query)
App 2342913 output: ^^^^^^^^^^^^^^^^^^
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2342913 output: conn.query(q)
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2342913 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2342913 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2342913 output: result.read()
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2342913 output: first_packet = self.connection._read_packet()
App 2342913 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2342913 output: packet.raise_for_error()
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2342913 output: err.raise_mysql_exception(self._data)
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2342913 output: raise errorclass(errno, errval)
App 2342913 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2342913 output: The above exception was the direct cause of the following exception:
App 2342913 output: Traceback (most recent call last):
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2342913 output: response = self.full_dispatch_request()
App 2342913 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2342913 output: rv = self.handle_user_exception(e)
App 2342913 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2342913 output: rv = self.dispatch_request()
App 2342913 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2342913 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2342913 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2342913 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 2342913 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 2342913 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2342913 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 2342913 output: results = conn.execute(stmt).all()
App 2342913 output: ^^^^^^^^^^^^^^^^^^
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 2342913 output: return meth(
App 2342913 output: ^^^^^
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 2342913 output: return connection._execute_clauseelement(
App 2342913 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 2342913 output: ret = self._execute_context(
App 2342913 output: ^^^^^^^^^^^^^^^^^^^^^^
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 2342913 output: return self._exec_single_context(
App 2342913 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 2342913 output: self._handle_dbapi_exception(
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 2342913 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2342913 output: self.dialect.do_execute(
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2342913 output: cursor.execute(statement, parameters)
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2342913 output: result = self._query(query)
App 2342913 output: ^^^^^^^^^^^^^^^^^^
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2342913 output: conn.query(q)
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2342913 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2342913 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2342913 output: result.read()
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2342913 output: first_packet = self.connection._read_packet()
App 2342913 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2342913 output: packet.raise_for_error()
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2342913 output: err.raise_mysql_exception(self._data)
App 2342913 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2342913 output: raise errorclass(errno, errval)
App 2342913 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2342913 output: [SQL: select * from None.abs_agenda where user_id =96709 and conf_id =None]
App 2342913 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 2342913 output: select * from numerotech_conf_pos24.abs_agenda where user_id =131628 and conf_id =71
App 2342913 output: select * from numerotech_conf_pos24.abs_agenda where user_id =131628 and conf_id =71
App 2342913 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29040 and conf_id =48
App 2342913 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29040 and conf_id =48
App 2342913 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =84574 and conf_id =48
App 2342913 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =84574 and conf_id =48
App 2342913 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =84574 and conf_id =48
App 2342913 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =84574 and conf_id =48
App 2342913 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =32682 and conf_id =48
App 2342913 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =32682 and conf_id =48
App 2613118 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28988 and conf_id =48
App 2613118 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28988 and conf_id =48
App 2613118 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28988 and conf_id =48
App 2613118 output: {'can_delete': 1, 'abs_id': '13082', 'created_at': '2024-12-06 09:59:42', 'user_id': '28988', 'conf_id': '48', 'misc1': ''}
App 2613118 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28988 and conf_id =48
App 2637876 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28215 and conf_id =48
App 2637876 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28215 and conf_id =48
App 2637876 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28215 and conf_id =48
App 2637876 output: {'can_delete': 1, 'abs_id': '13074', 'created_at': '2024-12-06 10:45:57', 'user_id': '28215', 'conf_id': '48', 'misc1': ''}
App 2637876 output: {'can_delete': 1, 'abs_id': '12631', 'created_at': '2024-12-06 10:45:57', 'user_id': '28215', 'conf_id': '48', 'misc1': ''}
App 2637876 output: {'can_delete': 1, 'abs_id': '18297', 'created_at': '2024-12-06 10:45:57', 'user_id': '28215', 'conf_id': '48', 'misc1': ''}
App 2637876 output: {'can_delete': 1, 'abs_id': '18279', 'created_at': '2024-12-06 10:45:57', 'user_id': '28215', 'conf_id': '48', 'misc1': ''}
App 2637876 output: {'can_delete': 1, 'abs_id': '18289', 'created_at': '2024-12-06 10:45:57', 'user_id': '28215', 'conf_id': '48', 'misc1': ''}
App 2637876 output: {'can_delete': 1, 'abs_id': '12764', 'created_at': '2024-12-06 10:45:57', 'user_id': '28215', 'conf_id': '48', 'misc1': ''}
App 2637876 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28215 and conf_id =48
App 2656978 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =102782 and conf_id =48
App 2656978 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =102782 and conf_id =48
App 2656978 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28878 and conf_id =48
App 2656978 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28878 and conf_id =48
App 2714022 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29091 and conf_id =48
App 2714022 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29091 and conf_id =48
App 2714022 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29091 and conf_id =48
App 2714022 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29091 and conf_id =48
App 2714022 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29091 and conf_id =48
App 2714022 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =29091 and conf_id =48
App 2714022 output: select * from None.abs_agenda where user_id =29091 and conf_id =None
App 2714022 output: inside model insert log
App 2714022 output: [ pid=2714022, time=2024-12-06 14:33:37,848 ]: Exception on /api/v1/agenda/sync [POST]
App 2714022 output: Traceback (most recent call last):
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2714022 output: self.dialect.do_execute(
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2714022 output: cursor.execute(statement, parameters)
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2714022 output: result = self._query(query)
App 2714022 output: ^^^^^^^^^^^^^^^^^^
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2714022 output: conn.query(q)
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2714022 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2714022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2714022 output: result.read()
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2714022 output: first_packet = self.connection._read_packet()
App 2714022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2714022 output: packet.raise_for_error()
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2714022 output: err.raise_mysql_exception(self._data)
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2714022 output: raise errorclass(errno, errval)
App 2714022 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2714022 output: The above exception was the direct cause of the following exception:
App 2714022 output: Traceback (most recent call last):
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2714022 output: response = self.full_dispatch_request()
App 2714022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2714022 output: rv = self.handle_user_exception(e)
App 2714022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2714022 output: rv = self.dispatch_request()
App 2714022 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2714022 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2714022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2714022 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 2714022 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 2714022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2714022 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 2714022 output: results = conn.execute(stmt).all()
App 2714022 output: ^^^^^^^^^^^^^^^^^^
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 2714022 output: return meth(
App 2714022 output: ^^^^^
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 2714022 output: return connection._execute_clauseelement(
App 2714022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 2714022 output: ret = self._execute_context(
App 2714022 output: ^^^^^^^^^^^^^^^^^^^^^^
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 2714022 output: return self._exec_single_context(
App 2714022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 2714022 output: self._handle_dbapi_exception(
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 2714022 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2714022 output: self.dialect.do_execute(
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2714022 output: cursor.execute(statement, parameters)
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2714022 output: result = self._query(query)
App 2714022 output: ^^^^^^^^^^^^^^^^^^
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2714022 output: conn.query(q)
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2714022 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2714022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2714022 output: result.read()
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2714022 output: first_packet = self.connection._read_packet()
App 2714022 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2714022 output: packet.raise_for_error()
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2714022 output: err.raise_mysql_exception(self._data)
App 2714022 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2714022 output: raise errorclass(errno, errval)
App 2714022 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2714022 output: [SQL: select * from None.abs_agenda where user_id =29091 and conf_id =None]
App 2714022 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 2714022 output: select * from numerotech_conf_pos24.abs_agenda where user_id =131628 and conf_id =71
App 2714022 output: select * from numerotech_conf_pos24.abs_agenda where user_id =131628 and conf_id =71
App 2747853 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =33823 and conf_id =48
App 2747853 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =33823 and conf_id =48
App 2747853 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =33823 and conf_id =48
App 2747853 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =33823 and conf_id =48
App 2747853 output: select * from numerotech_conf_pos24.abs_agenda where user_id =131628 and conf_id =71
App 2747853 output: select * from numerotech_conf_pos24.abs_agenda where user_id =131628 and conf_id =71
App 2914827 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28375 and conf_id =48
App 2914827 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28375 and conf_id =48
App 2914827 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28375 and conf_id =48
App 2914827 output: {'can_delete': 1, 'abs_id': '13787', 'created_at': '2024-12-07 07:00:38', 'user_id': '28375', 'conf_id': '48', 'misc1': ''}
App 2914827 output: {'can_delete': 1, 'abs_id': '14138', 'created_at': '2024-12-07 07:00:38', 'user_id': '28375', 'conf_id': '48', 'misc1': ''}
App 2914827 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28375 and conf_id =48
App 2971189 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28855 and conf_id =48
App 2971189 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28855 and conf_id =48
App 3277939 output: select * from numerotech_conf_pos24.abs_agenda where user_id =131628 and conf_id =71
App 3277939 output: select * from numerotech_conf_pos24.abs_agenda where user_id =131628 and conf_id =71
App 3306400 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28878 and conf_id =48
App 3306400 output: {'can_delete': 1, 'abs_id': '15333', 'created_at': '2024-12-08 06:52:48', 'user_id': '28878', 'conf_id': '48', 'misc1': ''}
App 3306400 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28878 and conf_id =48
App 3306400 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28878 and conf_id =48
App 3306400 output: {'can_delete': 1, 'abs_id': '15333', 'created_at': '2024-12-08 06:52:52', 'user_id': '28878', 'conf_id': '48', 'misc1': ''}
App 3306400 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28878 and conf_id =48
App 3306400 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28878 and conf_id =48
App 3306400 output: {'can_delete': 1, 'abs_id': '15333', 'created_at': '2024-12-08 06:52:56', 'user_id': '28878', 'conf_id': '48', 'misc1': ''}
App 3306400 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28878 and conf_id =48
App 76417 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28012 and conf_id =48
App 76417 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28012 and conf_id =48
App 76417 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28012 and conf_id =48
App 76417 output: {'can_delete': 1, 'abs_id': '18288', 'created_at': '2024-12-08 15:46:12', 'user_id': '28012', 'conf_id': '48', 'misc1': ''}
App 76417 output: {'can_delete': 1, 'abs_id': '12943', 'created_at': '2024-12-08 15:46:12', 'user_id': '28012', 'conf_id': '48', 'misc1': ''}
App 76417 output: {'can_delete': 1, 'abs_id': '15180', 'created_at': '2024-12-08 15:46:12', 'user_id': '28012', 'conf_id': '48', 'misc1': ''}
App 76417 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28012 and conf_id =48
App 76417 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28012 and conf_id =48
App 76417 output: {'can_delete': 1, 'abs_id': '18288', 'created_at': '2024-12-08 15:46:20', 'user_id': '28012', 'conf_id': '48', 'misc1': ''}
App 76417 output: {'can_delete': 1, 'abs_id': '12943', 'created_at': '2024-12-08 15:46:20', 'user_id': '28012', 'conf_id': '48', 'misc1': ''}
App 76417 output: {'can_delete': 1, 'abs_id': '15180', 'created_at': '2024-12-08 15:46:20', 'user_id': '28012', 'conf_id': '48', 'misc1': ''}
App 76417 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =28012 and conf_id =48
App 93320 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =31893 and conf_id =48
App 93320 output: select * from numerotech_conf_vrsi24.abs_agenda where user_id =31893 and conf_id =48
App 536619 output: select * from None.abs_agenda where user_id =116016 and conf_id =None
App 536619 output: inside model insert log
App 536619 output: [ pid=536619, time=2024-12-09 23:12:09,247 ]: Exception on /api/v1/agenda/sync [POST]
App 536619 output: Traceback (most recent call last):
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 536619 output: self.dialect.do_execute(
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 536619 output: cursor.execute(statement, parameters)
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 536619 output: result = self._query(query)
App 536619 output: ^^^^^^^^^^^^^^^^^^
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 536619 output: conn.query(q)
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 536619 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 536619 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 536619 output: result.read()
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 536619 output: first_packet = self.connection._read_packet()
App 536619 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 536619 output: packet.raise_for_error()
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 536619 output: err.raise_mysql_exception(self._data)
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 536619 output: raise errorclass(errno, errval)
App 536619 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 536619 output: The above exception was the direct cause of the following exception:
App 536619 output: Traceback (most recent call last):
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 536619 output: response = self.full_dispatch_request()
App 536619 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 536619 output: rv = self.handle_user_exception(e)
App 536619 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 536619 output: rv = self.dispatch_request()
App 536619 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 536619 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 536619 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 536619 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 536619 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 536619 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 536619 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 536619 output: results = conn.execute(stmt).all()
App 536619 output: ^^^^^^^^^^^^^^^^^^
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 536619 output: return meth(
App 536619 output: ^^^^^
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 536619 output: return connection._execute_clauseelement(
App 536619 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 536619 output: ret = self._execute_context(
App 536619 output: ^^^^^^^^^^^^^^^^^^^^^^
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 536619 output: return self._exec_single_context(
App 536619 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 536619 output: self._handle_dbapi_exception(
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 536619 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 536619 output: self.dialect.do_execute(
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 536619 output: cursor.execute(statement, parameters)
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 536619 output: result = self._query(query)
App 536619 output: ^^^^^^^^^^^^^^^^^^
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 536619 output: conn.query(q)
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 536619 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 536619 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 536619 output: result.read()
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 536619 output: first_packet = self.connection._read_packet()
App 536619 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 536619 output: packet.raise_for_error()
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 536619 output: err.raise_mysql_exception(self._data)
App 536619 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 536619 output: raise errorclass(errno, errval)
App 536619 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 536619 output: [SQL: select * from None.abs_agenda where user_id =116016 and conf_id =None]
App 536619 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from None.abs_agenda where user_id =41350 and conf_id =None
App 880641 output: inside model insert log
App 880641 output: [ pid=880641, time=2024-12-10 22:15:51,743 ]: Exception on /api/v1/agenda/sync [POST]
App 880641 output: Traceback (most recent call last):
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 880641 output: self.dialect.do_execute(
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 880641 output: cursor.execute(statement, parameters)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 880641 output: result = self._query(query)
App 880641 output: ^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 880641 output: conn.query(q)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 880641 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 880641 output: result.read()
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 880641 output: first_packet = self.connection._read_packet()
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 880641 output: packet.raise_for_error()
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 880641 output: err.raise_mysql_exception(self._data)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 880641 output: raise errorclass(errno, errval)
App 880641 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 880641 output: The above exception was the direct cause of the following exception:
App 880641 output: Traceback (most recent call last):
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 880641 output: response = self.full_dispatch_request()
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 880641 output: rv = self.handle_user_exception(e)
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 880641 output: rv = self.dispatch_request()
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 880641 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 880641 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 880641 output: results = conn.execute(stmt).all()
App 880641 output: ^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 880641 output: return meth(
App 880641 output: ^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 880641 output: return connection._execute_clauseelement(
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 880641 output: ret = self._execute_context(
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 880641 output: return self._exec_single_context(
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 880641 output: self._handle_dbapi_exception(
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 880641 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 880641 output: self.dialect.do_execute(
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 880641 output: cursor.execute(statement, parameters)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 880641 output: result = self._query(query)
App 880641 output: ^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 880641 output: conn.query(q)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 880641 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 880641 output: result.read()
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 880641 output: first_packet = self.connection._read_packet()
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 880641 output: packet.raise_for_error()
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 880641 output: err.raise_mysql_exception(self._data)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 880641 output: raise errorclass(errno, errval)
App 880641 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 880641 output: [SQL: select * from None.abs_agenda where user_id =41350 and conf_id =None]
App 880641 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from None.abs_agenda where user_id =41350 and conf_id =None
App 880641 output: inside model insert log
App 880641 output: [ pid=880641, time=2024-12-10 22:41:47,971 ]: Exception during reset or similar
App 880641 output: Traceback (most recent call last):
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 880641 output: self.dialect.do_execute(
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 880641 output: cursor.execute(statement, parameters)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 880641 output: result = self._query(query)
App 880641 output: ^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 880641 output: conn.query(q)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 880641 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 880641 output: result.read()
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 880641 output: first_packet = self.connection._read_packet()
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 880641 output: packet.raise_for_error()
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 880641 output: err.raise_mysql_exception(self._data)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 880641 output: raise errorclass(errno, errval)
App 880641 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 880641 output: The above exception was the direct cause of the following exception:
App 880641 output: Traceback (most recent call last):
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 880641 output: response = self.full_dispatch_request()
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 880641 output: rv = self.handle_user_exception(e)
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 880641 output: rv = self.dispatch_request()
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 880641 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 880641 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 880641 output: results = conn.execute(stmt).all()
App 880641 output: ^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 880641 output: return meth(
App 880641 output: ^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 880641 output: return connection._execute_clauseelement(
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 880641 output: ret = self._execute_context(
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 880641 output: return self._exec_single_context(
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 880641 output: self._handle_dbapi_exception(
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 880641 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 880641 output: self.dialect.do_execute(
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 880641 output: cursor.execute(statement, parameters)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 880641 output: result = self._query(query)
App 880641 output: ^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 880641 output: conn.query(q)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 880641 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 880641 output: result.read()
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 880641 output: first_packet = self.connection._read_packet()
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 880641 output: packet.raise_for_error()
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 880641 output: err.raise_mysql_exception(self._data)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 880641 output: raise errorclass(errno, errval)
App 880641 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 880641 output: [SQL: select * from None.abs_agenda where user_id =41350 and conf_id =None]
App 880641 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 880641 output: During handling of the above exception, another exception occurred:
App 880641 output: Traceback (most recent call last):
App 880641 output: File
App 880641 output: "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/pool/base.py", line 986, in _finalize_fairy
App 880641 output: fairy._reset(
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/pool/base.py", line 1432, in _reset
App 880641 output: pool._dialect.do_rollback(self)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 698, in do_rollback
App 880641 output: dbapi_connection.rollback()
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 493, in rollback
App 880641 output: self._read_ok_packet()
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 453, in _read_ok_packet
App 880641 output: pkt = self._read_packet()
App 880641 output: ^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 753, in _read_packet
App 880641 output: raise err.OperationalError(
App 880641 output: pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')
App 880641 output: inside model insert log
App 880641 output: [ pid=880641, time=2024-12-10 22:41:47,967 ]: Exception on /api/v1/agenda/sync [POST]
App 880641 output: Traceback (most recent call last):
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 880641 output: self.dialect.do_execute(
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 880641 output: cursor.execute(statement, parameters)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 880641 output: result = self._query(query)
App 880641 output: ^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 880641 output: conn.query(q)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 880641 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 880641 output: result.read()
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 880641 output: first_packet = self.connection._read_packet()
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 880641 output: packet.raise_for_error()
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 880641 output: err.raise_mysql_exception(self._data)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 880641 output: raise errorclass(errno, errval)
App 880641 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 880641 output: The above exception was the direct cause of the following exception:
App 880641 output: Traceback (most recent call last):
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 880641 output: response = self.full_dispatch_request()
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 880641 output: rv = self.handle_user_exception(e)
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 880641 output: rv = self.dispatch_request()
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 880641 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 880641 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 880641 output: results = conn.execute(stmt).all()
App 880641 output: ^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 880641 output: return meth(
App 880641 output: ^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 880641 output: return connection._execute_clauseelement(
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 880641 output: ret = self._execute_context(
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 880641 output: return self._exec_single_context(
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 880641 output: self._handle_dbapi_exception(
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 880641 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 880641 output: self.dialect.do_execute(
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 880641 output: cursor.execute(statement, parameters)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 880641 output: result = self._query(query)
App 880641 output: ^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 880641 output: conn.query(q)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 880641 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 880641 output: result.read()
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 880641 output: first_packet = self.connection._read_packet()
App 880641 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 880641 output: packet.raise_for_error()
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 880641 output: err.raise_mysql_exception(self._data)
App 880641 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 880641 output: raise errorclass(errno, errval)
App 880641 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 880641 output: [SQL: select * from None.abs_agenda where user_id =41350 and conf_id =None]
App 880641 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 880641 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1106409 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1106409 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1106409 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1106409 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1106409 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1106409 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1106409 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1106409 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1106409 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1106409 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1106409 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1106409 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1138670 output: select * from None.abs_agenda where user_id =41350 and conf_id =None
App 1138670 output: inside model insert log
App 1138670 output: [ pid=1138670, time=2024-12-11 12:44:23,183 ]: Exception on /api/v1/agenda/sync [POST]
App 1138670 output: Traceback (most recent call last):
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1138670 output: self.dialect.do_execute(
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1138670 output: cursor.execute(statement, parameters)
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1138670 output: result = self._query(query)
App 1138670 output: ^^^^^^^^^^^^^^^^^^
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1138670 output: conn.query(q)
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1138670 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1138670 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1138670 output: result.read()
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1138670 output: first_packet = self.connection._read_packet()
App 1138670 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1138670 output: packet.raise_for_error()
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1138670 output: err.raise_mysql_exception(self._data)
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1138670 output: raise errorclass(errno, errval)
App 1138670 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 1138670 output: The above exception was the direct cause of the following exception:
App 1138670 output: Traceback (most recent call last):
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1138670 output: response = self.full_dispatch_request()
App 1138670 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1138670 output: rv = self.handle_user_exception(e)
App 1138670 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1138670 output: rv = self.dispatch_request()
App 1138670 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1138670 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1138670 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1138670 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 1138670 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 1138670 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1138670 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 1138670 output: results = conn.execute(stmt).all()
App 1138670 output: ^^^^^^^^^^^^^^^^^^
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1138670 output: return meth(
App 1138670 output: ^^^^^
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1138670 output: return connection._execute_clauseelement(
App 1138670 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1138670 output: ret = self._execute_context(
App 1138670 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1138670 output: return self._exec_single_context(
App 1138670 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1138670 output: self._handle_dbapi_exception(
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1138670 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1138670 output: self.dialect.do_execute(
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1138670 output: cursor.execute(statement, parameters)
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1138670 output: result = self._query(query)
App 1138670 output: ^^^^^^^^^^^^^^^^^^
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1138670 output: conn.query(q)
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1138670 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1138670 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1138670 output: result.read()
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1138670 output: first_packet = self.connection._read_packet()
App 1138670 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1138670 output: packet.raise_for_error()
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1138670 output: err.raise_mysql_exception(self._data)
App 1138670 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1138670 output: raise errorclass(errno, errval)
App 1138670 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 1138670 output: [SQL: select * from None.abs_agenda where user_id =41350 and conf_id =None]
App 1138670 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 1138670 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1138670 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1179435 output: select * from None.abs_agenda where user_id =41350 and conf_id =None
App 1179435 output: inside model insert log
App 1179435 output: [ pid=1179435, time=2024-12-11 16:00:35,931 ]: Exception on /api/v1/agenda/sync [POST]
App 1179435 output: Traceback (most recent call last):
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1179435 output: self.dialect.do_execute(
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1179435 output: cursor.execute(statement, parameters)
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1179435 output: result = self._query(query)
App 1179435 output: ^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1179435 output: conn.query(q)
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1179435 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1179435 output: result.read()
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1179435 output: first_packet = self.connection._read_packet()
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1179435 output: packet.raise_for_error()
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1179435 output: err.raise_mysql_exception(self._data)
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1179435 output: raise errorclass(errno, errval)
App 1179435 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 1179435 output: The above exception was the direct cause of the following exception:
App 1179435 output: Traceback (most recent call last):
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1179435 output: response = self.full_dispatch_request()
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1179435 output: rv = self.handle_user_exception(e)
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1179435 output: rv = self.dispatch_request()
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1179435 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 1179435 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 1179435 output: results = conn.execute(stmt).all()
App 1179435 output: ^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1179435 output: return meth(
App 1179435 output: ^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1179435 output: return connection._execute_clauseelement(
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1179435 output: ret = self._execute_context(
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1179435 output: return self._exec_single_context(
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1179435 output: self._handle_dbapi_exception(
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1179435 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1179435 output: self.dialect.do_execute(
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1179435 output: cursor.execute(statement, parameters)
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1179435 output: result = self._query(query)
App 1179435 output: ^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1179435 output: conn.query(q)
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1179435 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1179435 output: result.read()
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1179435 output: first_packet = self.connection._read_packet()
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1179435 output: packet.raise_for_error()
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1179435 output: err.raise_mysql_exception(self._data)
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1179435 output: raise errorclass(errno, errval)
App 1179435 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 1179435 output: [SQL: select * from None.abs_agenda where user_id =41350 and conf_id =None]
App 1179435 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 1179435 output: select * from None.abs_agenda where user_id =41350 and conf_id =None
App 1179435 output: inside model insert log
App 1179435 output: [ pid=1179435, time=2024-12-11 16:00:40,651 ]: Exception on /api/v1/agenda/sync [POST]
App 1179435 output: Traceback (most recent call last):
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1179435 output: self.dialect.do_execute(
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1179435 output: cursor.execute(statement, parameters)
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1179435 output: result = self._query(query)
App 1179435 output: ^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1179435 output: conn.query(q)
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1179435 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1179435 output: result.read()
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1179435 output: first_packet = self.connection._read_packet()
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1179435 output: packet.raise_for_error()
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1179435 output: err.raise_mysql_exception(self._data)
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1179435 output: raise errorclass(errno, errval)
App 1179435 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 1179435 output: The above exception was the direct cause of the following exception:
App 1179435 output: Traceback (most recent call last):
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1179435 output: response = self.full_dispatch_request()
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1179435 output: rv = self.handle_user_exception(e)
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1179435 output: rv = self.dispatch_request()
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1179435 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 1179435 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 1179435 output: results = conn.execute(stmt).all()
App 1179435 output: ^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1179435 output: return meth(
App 1179435 output: ^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1179435 output: return connection._execute_clauseelement(
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1179435 output: ret = self._execute_context(
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1179435 output: return self._exec_single_context(
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1179435 output: self._handle_dbapi_exception(
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1179435 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1179435 output: self.dialect.do_execute(
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1179435 output: cursor.execute(statement, parameters)
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1179435 output: result = self._query(query)
App 1179435 output: ^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1179435 output: conn.query(q)
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1179435 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1179435 output: result.read()
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1179435 output: first_packet = self.connection._read_packet()
App 1179435 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1179435 output: packet.raise_for_error()
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1179435 output: err.raise_mysql_exception(self._data)
App 1179435 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1179435 output: raise errorclass(errno, errval)
App 1179435 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 1179435 output: [SQL: select * from None.abs_agenda where user_id =41350 and conf_id =None]
App 1179435 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 1179435 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1179435 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1214001 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1214001 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1214001 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1214001 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1214001 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1214001 output: select * from numerotech_conf_boa24.abs_agenda where user_id =41350 and conf_id =53
App 1214001 output: select * from None.abs_agenda where user_id =41350 and conf_id =None
App 1214001 output: inside model insert log
App 1214001 output: [ pid=1214001, time=2024-12-11 18:15:32,191 ]: Exception on /api/v1/agenda/sync [POST]
App 1214001 output: Traceback (most recent call last):
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1214001 output: self.dialect.do_execute(
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1214001 output: cursor.execute(statement, parameters)
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1214001 output: result = self._query(query)
App 1214001 output: ^^^^^^^^^^^^^^^^^^
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1214001 output: conn.query(q)
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1214001 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1214001 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1214001 output: result.read()
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1214001 output: first_packet = self.connection._read_packet()
App 1214001 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1214001 output: packet.raise_for_error()
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1214001 output: err.raise_mysql_exception(self._data)
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1214001 output: raise errorclass(errno, errval)
App 1214001 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 1214001 output: The above exception was the direct cause of the following exception:
App 1214001 output: Traceback (most recent call last):
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1214001 output: response = self.full_dispatch_request()
App 1214001 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1214001 output: rv = self.handle_user_exception(e)
App 1214001 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1214001 output: rv = self.dispatch_request()
App 1214001 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1214001 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1214001 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1214001 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 1214001 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 1214001 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1214001 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 1214001 output: results = conn.execute(stmt).all()
App 1214001 output: ^^^^^^^^^^^^^^^^^^
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1214001 output: return meth(
App 1214001 output: ^^^^^
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1214001 output: return connection._execute_clauseelement(
App 1214001 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1214001 output: ret = self._execute_context(
App 1214001 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1214001 output: return self._exec_single_context(
App 1214001 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1214001 output: self._handle_dbapi_exception(
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1214001 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1214001 output: self.dialect.do_execute(
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1214001 output: cursor.execute(statement, parameters)
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1214001 output: result = self._query(query)
App 1214001 output: ^^^^^^^^^^^^^^^^^^
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1214001 output: conn.query(q)
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1214001 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1214001 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1214001 output: result.read()
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1214001 output: first_packet = self.connection._read_packet()
App 1214001 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1214001 output: packet.raise_for_error()
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1214001 output: err.raise_mysql_exception(self._data)
App 1214001 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1214001 output: raise errorclass(errno, errval)
App 1214001 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 1214001 output: [SQL: select * from None.abs_agenda where user_id =41350 and conf_id =None]
App 1214001 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 1670957 output: select * from numerotech_conf_boa24.abs_agenda where user_id =40799 and conf_id =53
App 1670957 output: select * from numerotech_conf_boa24.abs_agenda where user_id =40799 and conf_id =53
App 1925064 output: select * from numerotech_conf_pos24.abs_agenda where user_id =128651 and conf_id =71
App 1925064 output: select * from numerotech_conf_pos24.abs_agenda where user_id =128651 and conf_id =71
App 1925064 output: select * from numerotech_conf_pos24.abs_agenda where user_id =128651 and conf_id =71
App 1925064 output: select * from numerotech_conf_pos24.abs_agenda where user_id =128651 and conf_id =71
App 3293774 output: select * from numerotech_conf_boa24.abs_agenda where user_id =45042 and conf_id =53
App 3293774 output: select * from numerotech_conf_boa24.abs_agenda where user_id =45042 and conf_id =53
App 4043629 output: select * from numerotech_conf_boa24.abs_agenda where user_id =113629 and conf_id =53
App 4043629 output: select * from numerotech_conf_boa24.abs_agenda where user_id =113629 and conf_id =53
App 4043629 output: select * from numerotech_conf_boa24.abs_agenda where user_id =113629 and conf_id =53
App 4043629 output: select * from numerotech_conf_boa24.abs_agenda where user_id =113629 and conf_id =53
App 4043629 output: select * from None.abs_agenda where user_id =113629 and conf_id =None
App 4043629 output: inside model insert log
App 4043629 output: [ pid=4043629, time=2024-12-19 21:33:35,599 ]: Exception on /api/v1/agenda/sync [POST]
App 4043629 output: Traceback (most recent call last):
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 4043629 output: self.dialect.do_execute(
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 4043629 output: cursor.execute(statement, parameters)
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 4043629 output: result = self._query(query)
App 4043629 output: ^^^^^^^^^^^^^^^^^^
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 4043629 output: conn.query(q)
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 4043629 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 4043629 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 4043629 output: result.read()
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 4043629 output: first_packet = self.connection._read_packet()
App 4043629 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 4043629 output: packet.raise_for_error()
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 4043629 output: err.raise_mysql_exception(self._data)
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 4043629 output: raise errorclass(errno, errval)
App 4043629 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 4043629 output: The above exception was the direct cause of the following exception:
App 4043629 output: Traceback (most recent call last):
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 4043629 output: response = self.full_dispatch_request()
App 4043629 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 4043629 output: rv = self.handle_user_exception(e)
App 4043629 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 4043629 output: rv = self.dispatch_request()
App 4043629 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 4043629 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 4043629 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4043629 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 4043629 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 4043629 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4043629 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 4043629 output: results = conn.execute(stmt).all()
App 4043629 output: ^^^^^^^^^^^^^^^^^^
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 4043629 output: return meth(
App 4043629 output: ^^^^^
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 4043629 output: return connection._execute_clauseelement(
App 4043629 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 4043629 output: ret = self._execute_context(
App 4043629 output: ^^^^^^^^^^^^^^^^^^^^^^
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 4043629 output: return self._exec_single_context(
App 4043629 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 4043629 output: self._handle_dbapi_exception(
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 4043629 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 4043629 output: self.dialect.do_execute(
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 4043629 output: cursor.execute(statement, parameters)
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 4043629 output: result = self._query(query)
App 4043629 output: ^^^^^^^^^^^^^^^^^^
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 4043629 output: conn.query(q)
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 4043629 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 4043629 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 4043629 output: result.read()
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 4043629 output: first_packet = self.connection._read_packet()
App 4043629 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 4043629 output: packet.raise_for_error()
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 4043629 output: err.raise_mysql_exception(self._data)
App 4043629 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 4043629 output: raise errorclass(errno, errval)
App 4043629 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 4043629 output: [SQL: select * from None.abs_agenda where user_id =113629 and conf_id =None]
App 4043629 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 140770 output: inside model insert log
App 140770 output: [ pid=140770, time=2024-12-20 16:46:50,753 ]: Exception on /menu_table [GET]
App 140770 output: Traceback (most recent call last):
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 140770 output: self.dialect.do_execute(
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 140770 output: cursor.execute(statement, parameters)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 140770 output: result = self._query(query)
App 140770 output: ^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 140770 output: conn.query(q)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 140770 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 140770 output: result.read()
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 140770 output: first_packet = self.connection._read_packet()
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 140770 output: packet.raise_for_error()
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 140770 output: err.raise_mysql_exception(self._data)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 140770 output: raise errorclass(errno, errval)
App 140770 output: pymysql.err.OperationalError: (1525, "Incorrect DATETIME value: '''")
App 140770 output: The above exception was the direct cause of the following exception:
App 140770 output: Traceback (most recent call last):
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 140770 output: response = self.full_dispatch_request()
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 140770 output: rv = self.handle_user_exception(e)
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 140770 output: rv = self.dispatch_request()
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 140770 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APPController.py", line 29, in MenuTable
App 140770 output: menu_data = AppModel().getMenu(updated_at,society_id,conf_id)
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/AppModel.py", line 38, in getMenu
App 140770 output: results = conn.execute(stmt).all()
App 140770 output: ^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 140770 output: return meth(
App 140770 output: ^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 140770 output: return connection._execute_clauseelement(
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 140770 output: ret = self._execute_context(
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 140770 output: return self._exec_single_context(
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 140770 output: self._handle_dbapi_exception(
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 140770 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 140770 output: self.dialect.do_execute(
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 140770 output: cursor.execute(statement, parameters)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 140770 output: result = self._query(query)
App 140770 output: ^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 140770 output: conn.query(q)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 140770 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 140770 output: result.read()
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 140770 output: first_packet = self.connection._read_packet()
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 140770 output: packet.raise_for_error()
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 140770 output: err.raise_mysql_exception(self._data)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 140770 output: raise errorclass(errno, errval)
App 140770 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1525, "Incorrect DATETIME value: '''")
App 140770 output: [SQL: select * from numerotech_tnoa_app.menu_table where conf_id=39 and updated_at >'''' ;]
App 140770 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 140770 output: inside model insert log
App 140770 output: [ pid=140770, time=2024-12-20 16:47:00,864 ]: Exception on /menu_table [GET]
App 140770 output: Traceback (most recent call last):
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 140770 output: self.dialect.do_execute(
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 140770 output: cursor.execute(statement, parameters)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 140770 output: result = self._query(query)
App 140770 output: ^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 140770 output: conn.query(q)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 140770 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 140770 output: result.read()
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 140770 output: first_packet = self.connection._read_packet()
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 140770 output: packet.raise_for_error()
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 140770 output: err.raise_mysql_exception(self._data)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 140770 output: raise errorclass(errno, errval)
App 140770 output: pymysql.err.OperationalError: (1525, "Incorrect DATETIME value: 'null'")
App 140770 output: The above exception was the direct cause of the following exception:
App 140770 output: Traceback (most recent call last):
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 140770 output: response = self.full_dispatch_request()
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 140770 output: rv = self.handle_user_exception(e)
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 140770 output: rv = self.dispatch_request()
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 140770 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APPController.py", line 29, in MenuTable
App 140770 output: menu_data = AppModel().getMenu(updated_at,society_id,conf_id)
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/AppModel.py", line 38, in getMenu
App 140770 output: results = conn.execute(stmt).all()
App 140770 output: ^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 140770 output: return meth(
App 140770 output: ^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 140770 output: return connection._execute_clauseelement(
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 140770 output: ret = self._execute_context(
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 140770 output: return self._exec_single_context(
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 140770 output: self._handle_dbapi_exception(
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 140770 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 140770 output: self.dialect.do_execute(
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 140770 output: cursor.execute(statement, parameters)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 140770 output: result = self._query(query)
App 140770 output: ^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 140770 output: conn.query(q)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 140770 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 140770 output: result.read()
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 140770 output: first_packet = self.connection._read_packet()
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 140770 output: packet.raise_for_error()
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 140770 output: err.raise_mysql_exception(self._data)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 140770 output: raise errorclass(errno, errval)
App 140770 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1525, "Incorrect DATETIME value: 'null'")
App 140770 output: [SQL: select * from numerotech_tnoa_app.menu_table where conf_id=39 and updated_at >'null' ;]
App 140770 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 140770 output: inside model insert log
App 140770 output: [ pid=140770, time=2024-12-20 16:47:07,118 ]: Exception on /menu_table [GET]
App 140770 output: Traceback (most recent call last):
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 140770 output: self.dialect.do_execute(
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 140770 output: cursor.execute(statement, parameters)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 140770 output: result = self._query(query)
App 140770 output: ^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 140770 output: conn.query(q)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 140770 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 140770 output: result.read()
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 140770 output: first_packet = self.connection._read_packet()
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 140770 output: packet.raise_for_error()
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 140770 output: err.raise_mysql_exception(self._data)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 140770 output: raise errorclass(errno, errval)
App 140770 output: pymysql.err.OperationalError: (1525, "Incorrect DATETIME value: '''")
App 140770 output: The above exception was the direct cause of the following exception:
App 140770 output: Traceback (most recent call last):
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 140770 output: response = self.full_dispatch_request()
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 140770 output: rv = self.handle_user_exception(e)
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 140770 output: rv = self.dispatch_request()
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 140770 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APPController.py", line 29, in MenuTable
App 140770 output: menu_data = AppModel().getMenu(updated_at,society_id,conf_id)
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/AppModel.py", line 38, in getMenu
App 140770 output: results = conn.execute(stmt).all()
App 140770 output: ^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 140770 output: return meth(
App 140770 output: ^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 140770 output: return connection._execute_clauseelement(
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 140770 output: ret = self._execute_context(
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 140770 output: return self._exec_single_context(
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 140770 output: self._handle_dbapi_exception(
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 140770 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 140770 output: self.dialect.do_execute(
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 140770 output: cursor.execute(statement, parameters)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 140770 output: result = self._query(query)
App 140770 output: ^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 140770 output: conn.query(q)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 140770 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 140770 output: result.read()
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 140770 output: first_packet = self.connection._read_packet()
App 140770 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 140770 output: packet.raise_for_error()
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 140770 output: err.raise_mysql_exception(self._data)
App 140770 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 140770 output: raise errorclass(errno, errval)
App 140770 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1525, "Incorrect DATETIME value: '''")
App 140770 output: [SQL: select * from numerotech_tnoa_app.menu_table where conf_id=39 and updated_at >'''' ;]
App 140770 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 393093 output: inside model insert log
App 393093 output: [ pid=393093, time=2024-12-21 10:48:45,813 ]: Exception on /splash_screen [GET]
App 393093 output: Traceback (most recent call last):
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 393093 output: self.dialect.do_execute(
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 393093 output: cursor.execute(statement, parameters)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 393093 output: result = self._query(query)
App 393093 output: ^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 393093 output: conn.query(q)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 393093 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 393093 output: result.read()
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 393093 output: first_packet = self.connection._read_packet()
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 393093 output: packet.raise_for_error()
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 393093 output: err.raise_mysql_exception(self._data)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 393093 output: raise errorclass(errno, errval)
App 393093 output: pymysql.err.OperationalError: (1054, "Unknown column 'None' in 'where clause'")
App 393093 output: The above exception was the direct cause of the following exception:
App 393093 output: Traceback (most recent call last):
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 393093 output: response = self.full_dispatch_request()
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 393093 output: rv = self.handle_user_exception(e)
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 393093 output: rv = self.dispatch_request()
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 393093 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APPController.py", line 108, in SplashScreen
App 393093 output: splash_screen = AppModel().getSplashScreenData(updated_at,device_type,screen_size,society_id,conf_id)
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/AppModel.py", line 109, in getSplashScreenData
App 393093 output: results = conn.execute(stmt).all()
App 393093 output: ^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 393093 output: return meth(
App 393093 output: ^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 393093 output: return connection._execute_clauseelement(
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 393093 output: ret = self._execute_context(
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 393093 output: return self._exec_single_context(
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 393093 output: self._handle_dbapi_exception(
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 393093 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 393093 output: self.dialect.do_execute(
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 393093 output: cursor.execute(statement, parameters)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 393093 output: result = self._query(query)
App 393093 output: ^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 393093 output: conn.query(q)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 393093 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 393093 output: result.read()
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 393093 output: first_packet = self.connection._read_packet()
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 393093 output: packet.raise_for_error()
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 393093 output: err.raise_mysql_exception(self._data)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 393093 output: raise errorclass(errno, errval)
App 393093 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1054, "Unknown column 'None' in 'where clause'")
App 393093 output: [SQL: SELECT * FROM numerotech_pos_mobile_app.splash_screen where conf_id = 71 and device_type ='None' and screen_size>None limit 1 ;]
App 393093 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 393093 output: inside model insert log
App 393093 output: [ pid=393093, time=2024-12-21 10:48:48,699 ]: Exception on /splash_screen [GET]
App 393093 output: Traceback (most recent call last):
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 393093 output: self.dialect.do_execute(
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 393093 output: cursor.execute(statement, parameters)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 393093 output: result = self._query(query)
App 393093 output: ^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 393093 output: conn.query(q)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 393093 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 393093 output: result.read()
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 393093 output: first_packet = self.connection._read_packet()
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 393093 output: packet.raise_for_error()
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 393093 output: err.raise_mysql_exception(self._data)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 393093 output: raise errorclass(errno, errval)
App 393093 output: pymysql.err.OperationalError: (1054, "Unknown column 'None' in 'where clause'")
App 393093 output: The above exception was the direct cause of the following exception:
App 393093 output: Traceback (most recent call last):
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 393093 output: response = self.full_dispatch_request()
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 393093 output: rv = self.handle_user_exception(e)
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 393093 output: rv = self.dispatch_request()
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 393093 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APPController.py", line 108, in SplashScreen
App 393093 output: splash_screen = AppModel().getSplashScreenData(updated_at,device_type,screen_size,society_id,conf_id)
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/AppModel.py", line 109, in getSplashScreenData
App 393093 output: results = conn.execute(stmt).all()
App 393093 output: ^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 393093 output: return meth(
App 393093 output: ^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 393093 output: return connection._execute_clauseelement(
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 393093 output: ret = self._execute_context(
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 393093 output: return self._exec_single_context(
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 393093 output: self._handle_dbapi_exception(
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 393093 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 393093 output: self.dialect.do_execute(
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 393093 output: cursor.execute(statement, parameters)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 393093 output: result = self._query(query)
App 393093 output: ^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 393093 output: conn.query(q)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 393093 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 393093 output: result.read()
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 393093 output: first_packet = self.connection._read_packet()
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 393093 output: packet.raise_for_error()
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 393093 output: err.raise_mysql_exception(self._data)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 393093 output: raise errorclass(errno, errval)
App 393093 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1054, "Unknown column 'None' in 'where clause'")
App 393093 output: [SQL: SELECT * FROM numerotech_pos_mobile_app.splash_screen where conf_id = 71 and device_type ='None' and screen_size>None limit 1 ;]
App 393093 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 393093 output: inside model insert log
App 393093 output: [ pid=393093, time=2024-12-21 10:48:51,016 ]: Exception on /splash_screen [GET]
App 393093 output: Traceback (most recent call last):
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 393093 output: self.dialect.do_execute(
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 393093 output: cursor.execute(statement, parameters)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 393093 output: result = self._query(query)
App 393093 output: ^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 393093 output: conn.query(q)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 393093 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 393093 output: result.read()
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 393093 output: first_packet = self.connection._read_packet()
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 393093 output: packet.raise_for_error()
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 393093 output: err.raise_mysql_exception(self._data)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 393093 output: raise errorclass(errno, errval)
App 393093 output: pymysql.err.OperationalError: (1054, "Unknown column 'None' in 'where clause'")
App 393093 output: The above exception was the direct cause of the following exception:
App 393093 output: Traceback (most recent call last):
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 393093 output: response = self.full_dispatch_request()
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 393093 output: rv = self.handle_user_exception(e)
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 393093 output: rv = self.dispatch_request()
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 393093 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APPController.py", line 108, in SplashScreen
App 393093 output: splash_screen = AppModel().getSplashScreenData(updated_at,device_type,screen_size,society_id,conf_id)
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/AppModel.py", line 109, in getSplashScreenData
App 393093 output: results = conn.execute(stmt).all()
App 393093 output: ^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 393093 output: return meth(
App 393093 output: ^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 393093 output: return connection._execute_clauseelement(
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 393093 output: ret = self._execute_context(
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 393093 output: return self._exec_single_context(
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 393093 output: self._handle_dbapi_exception(
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 393093 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 393093 output: self.dialect.do_execute(
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 393093 output: cursor.execute(statement, parameters)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 393093 output: result = self._query(query)
App 393093 output: ^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 393093 output: conn.query(q)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 393093 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 393093 output: result.read()
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 393093 output: first_packet = self.connection._read_packet()
App 393093 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 393093 output: packet.raise_for_error()
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 393093 output: err.raise_mysql_exception(self._data)
App 393093 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 393093 output: raise errorclass(errno, errval)
App 393093 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1054, "Unknown column 'None' in 'where clause'")
App 393093 output: [SQL: SELECT * FROM numerotech_pos_mobile_app.splash_screen where conf_id = 71 and device_type ='None' and screen_size>None limit 1 ;]
App 393093 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 401351 output: inside model insert log
App 401351 output: [ pid=401351, time=2024-12-21 11:21:44,307 ]: Exception on /splash_screen [GET]
App 401351 output: Traceback (most recent call last):
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 401351 output: self.dialect.do_execute(
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 401351 output: cursor.execute(statement, parameters)
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 401351 output: result = self._query(query)
App 401351 output: ^^^^^^^^^^^^^^^^^^
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 401351 output: conn.query(q)
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 401351 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 401351 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 401351 output: result.read()
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 401351 output: first_packet = self.connection._read_packet()
App 401351 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 401351 output: packet.raise_for_error()
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 401351 output: err.raise_mysql_exception(self._data)
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 401351 output: raise errorclass(errno, errval)
App 401351 output: pymysql.err.OperationalError: (1054, "Unknown column 'None' in 'where clause'")
App 401351 output: The above exception was the direct cause of the following exception:
App 401351 output: Traceback (most recent call last):
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 401351 output: response = self.full_dispatch_request()
App 401351 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 401351 output: rv = self.handle_user_exception(e)
App 401351 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 401351 output: rv = self.dispatch_request()
App 401351 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 401351 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 401351 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 401351 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APPController.py", line 108, in SplashScreen
App 401351 output: splash_screen = AppModel().getSplashScreenData(updated_at,device_type,screen_size,society_id,conf_id)
App 401351 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 401351 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/AppModel.py", line 109, in getSplashScreenData
App 401351 output: results = conn.execute(stmt).all()
App 401351 output: ^^^^^^^^^^^^^^^^^^
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 401351 output: return meth(
App 401351 output: ^^^^^
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 401351 output: return connection._execute_clauseelement(
App 401351 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 401351 output: ret = self._execute_context(
App 401351 output: ^^^^^^^^^^^^^^^^^^^^^^
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 401351 output: return self._exec_single_context(
App 401351 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 401351 output: self._handle_dbapi_exception(
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 401351 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 401351 output: self.dialect.do_execute(
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 401351 output: cursor.execute(statement, parameters)
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 401351 output: result = self._query(query)
App 401351 output: ^^^^^^^^^^^^^^^^^^
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 401351 output: conn.query(q)
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 401351 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 401351 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 401351 output: result.read()
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 401351 output: first_packet = self.connection._read_packet()
App 401351 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 401351 output: packet.raise_for_error()
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 401351 output: err.raise_mysql_exception(self._data)
App 401351 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 401351 output: raise errorclass(errno, errval)
App 401351 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1054, "Unknown column 'None' in 'where clause'")
App 401351 output: [SQL: SELECT * FROM numerotech_pos_mobile_app.splash_screen where conf_id = 71 and device_type ='None' and screen_size>None limit 1 ;]
App 401351 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 1096299 output: inside model insert log
App 1096299 output: [ pid=1096299, time=2024-12-23 15:17:19,823 ]: Exception on /splash_screen [GET]
App 1096299 output: Traceback (most recent call last):
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1096299 output: self.dialect.do_execute(
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1096299 output: cursor.execute(statement, parameters)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1096299 output: result = self._query(query)
App 1096299 output: ^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1096299 output: conn.query(q)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1096299 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1096299 output: result.read()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1096299 output: first_packet = self.connection._read_packet()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1096299 output: packet.raise_for_error()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1096299 output: err.raise_mysql_exception(self._data)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1096299 output: raise errorclass(errno, errval)
App 1096299 output: pymysql.err.OperationalError: (1525, "Incorrect DATETIME value: 'null'")
App 1096299 output: The above exception was the direct cause of the following exception:
App 1096299 output: Traceback (most recent call last):
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1096299 output: response = self.full_dispatch_request()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1096299 output: rv = self.handle_user_exception(e)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1096299 output: rv = self.dispatch_request()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1096299 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APPController.py", line 108, in SplashScreen
App 1096299 output: splash_screen = AppModel().getSplashScreenData(updated_at,device_type,screen_size,society_id,conf_id)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/AppModel.py", line 109, in getSplashScreenData
App 1096299 output: results = conn.execute(stmt).all()
App 1096299 output: ^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1096299 output: return meth(
App 1096299 output: ^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1096299 output: return connection._execute_clauseelement(
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1096299 output: ret = self._execute_context(
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1096299 output: return self._exec_single_context(
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1096299 output: self._handle_dbapi_exception(
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1096299 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1096299 output: self.dialect.do_execute(
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1096299 output: cursor.execute(statement, parameters)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1096299 output: result = self._query(query)
App 1096299 output: ^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1096299 output: conn.query(q)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1096299 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1096299 output: result.read()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1096299 output: first_packet = self.connection._read_packet()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1096299 output: packet.raise_for_error()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1096299 output: err.raise_mysql_exception(self._data)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1096299 output: raise errorclass(errno, errval)
App 1096299 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1525, "Incorrect DATETIME value: 'null'")
App 1096299 output: [SQL: SELECT * FROM numerotech_tnoa_app.splash_screen where conf_id = 39 and device_type ='Android' and screen_size>2.0 and updated_at >'null' limit 1;]
App 1096299 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 1096299 output: inside model insert log
App 1096299 output: [ pid=1096299, time=2024-12-23 15:18:11,772 ]: Exception on /splash_screen [GET]
App 1096299 output: Traceback (most recent call last):
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1096299 output: self.dialect.do_execute(
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1096299 output: cursor.execute(statement, parameters)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1096299 output: result = self._query(query)
App 1096299 output: ^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1096299 output: conn.query(q)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1096299 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1096299 output: result.read()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1096299 output: first_packet = self.connection._read_packet()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1096299 output: packet.raise_for_error()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1096299 output: err.raise_mysql_exception(self._data)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1096299 output: raise errorclass(errno, errval)
App 1096299 output: pymysql.err.OperationalError: (1525, "Incorrect DATETIME value: 'null'")
App 1096299 output: The above exception was the direct cause of the following exception:
App 1096299 output: Traceback (most recent call last):
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1096299 output: response = self.full_dispatch_request()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1096299 output: rv = self.handle_user_exception(e)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1096299 output: rv = self.dispatch_request()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1096299 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APPController.py", line 108, in SplashScreen
App 1096299 output: splash_screen = AppModel().getSplashScreenData(updated_at,device_type,screen_size,society_id,conf_id)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/AppModel.py", line 109, in getSplashScreenData
App 1096299 output: results = conn.execute(stmt).all()
App 1096299 output: ^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1096299 output: return meth(
App 1096299 output: ^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1096299 output: return connection._execute_clauseelement(
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1096299 output: ret = self._execute_context(
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1096299 output: return self._exec_single_context(
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1096299 output: self._handle_dbapi_exception(
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1096299 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1096299 output: self.dialect.do_execute(
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1096299 output: cursor.execute(statement, parameters)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1096299 output: result = self._query(query)
App 1096299 output: ^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1096299 output: conn.query(q)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1096299 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1096299 output: result.read()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1096299 output: first_packet = self.connection._read_packet()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1096299 output: packet.raise_for_error()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1096299 output: err.raise_mysql_exception(self._data)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1096299 output: raise errorclass(errno, errval)
App 1096299 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1525, "Incorrect DATETIME value: 'null'")
App 1096299 output: [SQL: SELECT * FROM numerotech_tnoa_app.splash_screen where conf_id = 39 and device_type ='Android' and screen_size>2.0 and updated_at >'null' limit 1;]
App 1096299 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 1096299 output: inside model insert log
App 1096299 output: [ pid=1096299, time=2024-12-23 15:18:16,745 ]: Exception on /splash_screen [GET]
App 1096299 output: Traceback (most recent call last):
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1096299 output: self.dialect.do_execute(
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1096299 output: cursor.execute(statement, parameters)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1096299 output: result = self._query(query)
App 1096299 output: ^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1096299 output: conn.query(q)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1096299 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1096299 output: result.read()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1096299 output: first_packet = self.connection._read_packet()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1096299 output: packet.raise_for_error()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1096299 output: err.raise_mysql_exception(self._data)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1096299 output: raise errorclass(errno, errval)
App 1096299 output: pymysql.err.OperationalError: (1525, "Incorrect DATETIME value: 'null'")
App 1096299 output: The above exception was the direct cause of the following exception:
App 1096299 output: Traceback (most recent call last):
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1096299 output: response = self.full_dispatch_request()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1096299 output: rv = self.handle_user_exception(e)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1096299 output: rv = self.dispatch_request()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1096299 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APPController.py", line 108, in SplashScreen
App 1096299 output: splash_screen = AppModel().getSplashScreenData(updated_at,device_type,screen_size,society_id,conf_id)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/AppModel.py", line 109, in getSplashScreenData
App 1096299 output: results = conn.execute(stmt).all()
App 1096299 output: ^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1096299 output: return meth(
App 1096299 output: ^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1096299 output: return connection._execute_clauseelement(
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1096299 output: ret = self._execute_context(
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1096299 output: return self._exec_single_context(
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1096299 output: self._handle_dbapi_exception(
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1096299 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1096299 output: self.dialect.do_execute(
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1096299 output: cursor.execute(statement, parameters)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1096299 output: result = self._query(query)
App 1096299 output: ^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1096299 output: conn.query(q)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1096299 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1096299 output: result.read()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1096299 output: first_packet = self.connection._read_packet()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1096299 output: packet.raise_for_error()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1096299 output: err.raise_mysql_exception(self._data)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1096299 output: raise errorclass(errno, errval)
App 1096299 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1525, "Incorrect DATETIME value: 'null'")
App 1096299 output: [SQL: SELECT * FROM numerotech_tnoa_app.splash_screen where conf_id = 39 and device_type ='Android' and screen_size>2.0 and updated_at >'null' limit 1;]
App 1096299 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 1096299 output: inside model insert log
App 1096299 output: [ pid=1096299, time=2024-12-23 15:20:02,690 ]: Exception during reset or similar
App 1096299 output: Traceback (most recent call last):
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1096299 output: self.dialect.do_execute(
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1096299 output: cursor.execute(statement, parameters)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1096299 output: result = self._query(query)
App 1096299 output: ^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1096299 output: conn.query(q)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1096299 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1096299 output: result.read()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1096299 output: first_packet = self.connection._read_packet()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1096299 output: packet.raise_for_error()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1096299 output: err.raise_mysql_exception(self._data)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1096299 output: raise errorclass(errno, errval)
App 1096299 output: pymysql.err.OperationalError: (1525, "Incorrect DATETIME value: 'null'")
App 1096299 output: The above exception was the direct cause of the following exception:
App 1096299 output: Traceback (most recent call last):
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1096299 output: response = self.full_dispatch_request()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1096299 output: rv = self.handle_user_exception(e)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1096299 output: rv = self.dispatch_request()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1096299 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APPController.py", line 108, in SplashScreen
App 1096299 output: splash_screen = AppModel().getSplashScreenData(updated_at,device_type,screen_size,society_id,conf_id)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/AppModel.py", line 109, in getSplashScreenData
App 1096299 output: results = conn.execute(stmt).all()
App 1096299 output: ^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1096299 output: return meth(
App 1096299 output: ^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1096299 output: return connection._execute_clauseelement(
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1096299 output: ret = self._execute_context(
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1096299 output: return self._exec_single_context(
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1096299 output: self._handle_dbapi_exception(
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1096299 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1096299 output: self.dialect.do_execute(
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1096299 output: cursor.execute(statement, parameters)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1096299 output: result = self._query(query)
App 1096299 output: ^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1096299 output: conn.query(q)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1096299 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1096299 output: result.read()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1096299 output: first_packet = self.connection._read_packet()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1096299 output: packet.raise_for_error()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1096299 output: err.raise_mysql_exception(self._data)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1096299 output: raise errorclass(errno, errval)
App 1096299 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1525, "Incorrect DATETIME value: 'null'")
App 1096299 output: [SQL: SELECT * FROM numerotech_tnoa_app.splash_screen where conf_id = 39 and device_type ='Android' and screen_size>2.0 and updated_at >'null' limit 1;]
App 1096299 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 1096299 output: During handling of the above exception, another exception occurred:
App 1096299 output: Traceback (most recent call last):
App 1096299 output: File
App 1096299 output: "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/pool/base.py", line 986, in _finalize_fairy
App 1096299 output: fairy._reset(
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/pool/base.py", line 1432, in _reset
App 1096299 output: pool._dialect.do_rollback(self)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 698, in do_rollback
App 1096299 output: dbapi_connection.rollback()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 493, in rollback
App 1096299 output: self._read_ok_packet()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 453, in _read_ok_packet
App 1096299 output: pkt = self._read_packet()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 753, in _read_packet
App 1096299 output: raise err.OperationalError(
App 1096299 output: pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')
App 1096299 output: inside model insert log
App 1096299 output: [ pid=1096299, time=2024-12-23 15:20:02,685 ]: Exception on /splash_screen [GET]
App 1096299 output: Traceback (most recent call last):
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1096299 output: self.dialect.do_execute(
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1096299 output: cursor.execute(statement, parameters)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1096299 output: result = self._query(query)
App 1096299 output: ^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1096299 output: conn.query(q)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1096299 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1096299 output: result.read()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1096299 output: first_packet = self.connection._read_packet()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1096299 output: packet.raise_for_error()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1096299 output: err.raise_mysql_exception(self._data)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1096299 output: raise errorclass(errno, errval)
App 1096299 output: pymysql.err.OperationalError: (1525, "Incorrect DATETIME value: 'null'")
App 1096299 output: The above exception was the direct cause of the following exception:
App 1096299 output: Traceback (most recent call last):
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1096299 output: response = self.full_dispatch_request()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1096299 output: rv = self.handle_user_exception(e)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1096299 output: rv = self.dispatch_request()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1096299 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APPController.py", line 108, in SplashScreen
App 1096299 output: splash_screen = AppModel().getSplashScreenData(updated_at,device_type,screen_size,society_id,conf_id)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/AppModel.py", line 109, in getSplashScreenData
App 1096299 output: results = conn.execute(stmt).all()
App 1096299 output: ^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1096299 output: return meth(
App 1096299 output: ^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1096299 output: return connection._execute_clauseelement(
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1096299 output: ret = self._execute_context(
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1096299 output: return self._exec_single_context(
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1096299 output: self._handle_dbapi_exception(
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1096299 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1096299 output: self.dialect.do_execute(
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1096299 output: cursor.execute(statement, parameters)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1096299 output: result = self._query(query)
App 1096299 output: ^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1096299 output: conn.query(q)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1096299 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1096299 output: result.read()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1096299 output: first_packet = self.connection._read_packet()
App 1096299 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1096299 output: packet.raise_for_error()
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1096299 output: err.raise_mysql_exception(self._data)
App 1096299 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1096299 output: raise errorclass(errno, errval)
App 1096299 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1525, "Incorrect DATETIME value: 'null'")
App 1096299 output: [SQL: SELECT * FROM numerotech_tnoa_app.splash_screen where conf_id = 39 and device_type ='Android' and screen_size>2.0 and updated_at >'null' limit 1;]
App 1096299 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 527788 output: select * from numerotech_conf_tnoa24.abs_agenda where user_id =32830 and conf_id =39
App 527788 output: inside model insert log
App 527788 output: [ pid=527788, time=2025-01-02 13:11:53,930 ]: Exception on /api/v1/agenda/sync [POST]
App 527788 output: Traceback (most recent call last):
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 527788 output: self.dialect.do_execute(
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 527788 output: cursor.execute(statement, parameters)
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 527788 output: result = self._query(query)
App 527788 output: ^^^^^^^^^^^^^^^^^^
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 527788 output: conn.query(q)
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 527788 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 527788 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 527788 output: result.read()
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 527788 output: first_packet = self.connection._read_packet()
App 527788 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 527788 output: packet.raise_for_error()
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 527788 output: err.raise_mysql_exception(self._data)
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 527788 output: raise errorclass(errno, errval)
App 527788 output: pymysql.err.ProgrammingError: (1146, "Table 'numerotech_conf_tnoa24.abs_agenda' doesn't exist")
App 527788 output: The above exception was the direct cause of the following exception:
App 527788 output: Traceback (most recent call last):
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 527788 output: response = self.full_dispatch_request()
App 527788 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 527788 output: rv = self.handle_user_exception(e)
App 527788 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 527788 output: rv = self.dispatch_request()
App 527788 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 527788 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 527788 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 527788 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 527788 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 527788 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 527788 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 527788 output: results = conn.execute(stmt).all()
App 527788 output: ^^^^^^^^^^^^^^^^^^
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 527788 output: return meth(
App 527788 output: ^^^^^
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 527788 output: return connection._execute_clauseelement(
App 527788 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 527788 output: ret = self._execute_context(
App 527788 output: ^^^^^^^^^^^^^^^^^^^^^^
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 527788 output: return self._exec_single_context(
App 527788 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 527788 output: self._handle_dbapi_exception(
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 527788 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 527788 output: self.dialect.do_execute(
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 527788 output: cursor.execute(statement, parameters)
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 527788 output: result = self._query(query)
App 527788 output: ^^^^^^^^^^^^^^^^^^
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 527788 output: conn.query(q)
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 527788 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 527788 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 527788 output: result.read()
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 527788 output: first_packet = self.connection._read_packet()
App 527788 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 527788 output: packet.raise_for_error()
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 527788 output: err.raise_mysql_exception(self._data)
App 527788 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 527788 output: raise errorclass(errno, errval)
App 527788 output: sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'numerotech_conf_tnoa24.abs_agenda' doesn't exist")
App 527788 output: [SQL: select * from numerotech_conf_tnoa24.abs_agenda where user_id =32830 and conf_id =39]
App 527788 output: (Background on this error at: https://sqlalche.me/e/20/f405)
App 547095 output: select * from None.abs_agenda where user_id =32830 and conf_id =None
App 547095 output: inside model insert log
App 547095 output: [ pid=547095, time=2025-01-02 16:24:49,976 ]: Exception on /api/v1/agenda/sync [POST]
App 547095 output: Traceback (most recent call last):
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 547095 output: self.dialect.do_execute(
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 547095 output: cursor.execute(statement, parameters)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 547095 output: result = self._query(query)
App 547095 output: ^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 547095 output: conn.query(q)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 547095 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 547095 output: result.read()
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 547095 output: first_packet = self.connection._read_packet()
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 547095 output: packet.raise_for_error()
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 547095 output: err.raise_mysql_exception(self._data)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 547095 output: raise errorclass(errno, errval)
App 547095 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 547095 output: The above exception was the direct cause of the following exception:
App 547095 output: Traceback (most recent call last):
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 547095 output: response = self.full_dispatch_request()
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 547095 output: rv = self.handle_user_exception(e)
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 547095 output: rv = self.dispatch_request()
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 547095 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 547095 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 547095 output: results = conn.execute(stmt).all()
App 547095 output: ^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 547095 output: return meth(
App 547095 output: ^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 547095 output: return connection._execute_clauseelement(
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 547095 output: ret = self._execute_context(
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 547095 output: return self._exec_single_context(
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 547095 output: self._handle_dbapi_exception(
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 547095 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 547095 output: self.dialect.do_execute(
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 547095 output: cursor.execute(statement, parameters)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 547095 output: result = self._query(query)
App 547095 output: ^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 547095 output: conn.query(q)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 547095 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 547095 output: result.read()
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 547095 output: first_packet = self.connection._read_packet()
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 547095 output: packet.raise_for_error()
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 547095 output: err.raise_mysql_exception(self._data)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 547095 output: raise errorclass(errno, errval)
App 547095 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 547095 output: [SQL: select * from None.abs_agenda where user_id =32830 and conf_id =None]
App 547095 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 547095 output: select * from None.abs_agenda where user_id =32830 and conf_id =None
App 547095 output: inside model insert log
App 547095 output: [ pid=547095, time=2025-01-02 16:24:51,943 ]: Exception on /api/v1/agenda/sync [POST]
App 547095 output: Traceback (most recent call last):
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 547095 output: self.dialect.do_execute(
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 547095 output: cursor.execute(statement, parameters)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 547095 output: result = self._query(query)
App 547095 output: ^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 547095 output: conn.query(q)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 547095 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 547095 output: result.read()
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 547095 output: first_packet = self.connection._read_packet()
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 547095 output: packet.raise_for_error()
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 547095 output: err.raise_mysql_exception(self._data)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 547095 output: raise errorclass(errno, errval)
App 547095 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 547095 output: The above exception was the direct cause of the following exception:
App 547095 output: Traceback (most recent call last):
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 547095 output: response = self.full_dispatch_request()
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 547095 output: rv = self.handle_user_exception(e)
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 547095 output: rv = self.dispatch_request()
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 547095 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 547095 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 547095 output: results = conn.execute(stmt).all()
App 547095 output: ^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 547095 output: return meth(
App 547095 output: ^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 547095 output: return connection._execute_clauseelement(
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 547095 output: ret = self._execute_context(
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 547095 output: return self._exec_single_context(
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 547095 output: self._handle_dbapi_exception(
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 547095 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 547095 output: self.dialect.do_execute(
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 547095 output: cursor.execute(statement, parameters)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 547095 output: result = self._query(query)
App 547095 output: ^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 547095 output: conn.query(q)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 547095 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 547095 output: result.read()
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 547095 output: first_packet = self.connection._read_packet()
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 547095 output: packet.raise_for_error()
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 547095 output: err.raise_mysql_exception(self._data)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 547095 output: raise errorclass(errno, errval)
App 547095 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 547095 output: [SQL: select * from None.abs_agenda where user_id =32830 and conf_id =None]
App 547095 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 547095 output: select * from None.abs_agenda where user_id =32830 and conf_id =None
App 547095 output: inside model insert log
App 547095 output: [ pid=547095, time=2025-01-02 16:24:57,603 ]: Exception on /api/v1/agenda/sync [POST]
App 547095 output: Traceback (most recent call last):
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 547095 output: self.dialect.do_execute(
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 547095 output: cursor.execute(statement, parameters)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 547095 output: result = self._query(query)
App 547095 output: ^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 547095 output: conn.query(q)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 547095 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 547095 output: result.read()
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 547095 output: first_packet = self.connection._read_packet()
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 547095 output: packet.raise_for_error()
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 547095 output: err.raise_mysql_exception(self._data)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 547095 output: raise errorclass(errno, errval)
App 547095 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 547095 output: The above exception was the direct cause of the following exception:
App 547095 output: Traceback (most recent call last):
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 547095 output: response = self.full_dispatch_request()
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 547095 output: rv = self.handle_user_exception(e)
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 547095 output: rv = self.dispatch_request()
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 547095 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 547095 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 547095 output: results = conn.execute(stmt).all()
App 547095 output: ^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 547095 output: return meth(
App 547095 output: ^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 547095 output: return connection._execute_clauseelement(
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 547095 output: ret = self._execute_context(
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 547095 output: return self._exec_single_context(
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 547095 output: self._handle_dbapi_exception(
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 547095 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 547095 output: self.dialect.do_execute(
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 547095 output: cursor.execute(statement, parameters)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 547095 output: result = self._query(query)
App 547095 output: ^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 547095 output: conn.query(q)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 547095 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 547095 output: result.read()
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 547095 output: first_packet = self.connection._read_packet()
App 547095 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 547095 output: packet.raise_for_error()
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 547095 output: err.raise_mysql_exception(self._data)
App 547095 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 547095 output: raise errorclass(errno, errval)
App 547095 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 547095 output: [SQL: select * from None.abs_agenda where user_id =32830 and conf_id =None]
App 547095 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 847663 output: select * from numerotech_conf_tnoa24.abs_agenda where user_id =145344 and conf_id =39
App 847663 output: inside model insert log
App 847663 output: [ pid=847663, time=2025-01-03 10:41:03,397 ]: Exception on /api/v1/agenda/sync [POST]
App 847663 output: Traceback (most recent call last):
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 847663 output: self.dialect.do_execute(
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 847663 output: cursor.execute(statement, parameters)
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 847663 output: result = self._query(query)
App 847663 output: ^^^^^^^^^^^^^^^^^^
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 847663 output: conn.query(q)
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 847663 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 847663 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 847663 output: result.read()
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 847663 output: first_packet = self.connection._read_packet()
App 847663 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 847663 output: packet.raise_for_error()
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 847663 output: err.raise_mysql_exception(self._data)
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 847663 output: raise errorclass(errno, errval)
App 847663 output: pymysql.err.ProgrammingError: (1146, "Table 'numerotech_conf_tnoa24.abs_agenda' doesn't exist")
App 847663 output: The above exception was the direct cause of the following exception:
App 847663 output: Traceback (most recent call last):
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 847663 output: response = self.full_dispatch_request()
App 847663 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 847663 output: rv = self.handle_user_exception(e)
App 847663 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 847663 output: rv = self.dispatch_request()
App 847663 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 847663 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 847663 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 847663 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 847663 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 847663 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 847663 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 847663 output: results = conn.execute(stmt).all()
App 847663 output: ^^^^^^^^^^^^^^^^^^
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 847663 output: return meth(
App 847663 output: ^^^^^
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 847663 output: return connection._execute_clauseelement(
App 847663 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 847663 output: ret = self._execute_context(
App 847663 output: ^^^^^^^^^^^^^^^^^^^^^^
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 847663 output: return self._exec_single_context(
App 847663 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 847663 output: self._handle_dbapi_exception(
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 847663 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 847663 output: self.dialect.do_execute(
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 847663 output: cursor.execute(statement, parameters)
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 847663 output: result = self._query(query)
App 847663 output: ^^^^^^^^^^^^^^^^^^
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 847663 output: conn.query(q)
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 847663 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 847663 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 847663 output: result.read()
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 847663 output: first_packet = self.connection._read_packet()
App 847663 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 847663 output: packet.raise_for_error()
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 847663 output: err.raise_mysql_exception(self._data)
App 847663 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 847663 output: raise errorclass(errno, errval)
App 847663 output: sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'numerotech_conf_tnoa24.abs_agenda' doesn't exist")
App 847663 output: [SQL: select * from numerotech_conf_tnoa24.abs_agenda where user_id =145344 and conf_id =39]
App 847663 output: (Background on this error at: https://sqlalche.me/e/20/f405)
App 1236139 output: inside model insert log
App 1236139 output: [ pid=1236139, time=2025-01-04 12:53:33,185 ]: Exception on /otp/verify_v1 [GET]
App 1236139 output: Traceback (most recent call last):
App 1236139 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1236139 output: response = self.full_dispatch_request()
App 1236139 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1236139 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1236139 output: rv = self.handle_user_exception(e)
App 1236139 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1236139 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1236139 output: rv = self.dispatch_request()
App 1236139 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1236139 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1236139 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1236139 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1236139 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 221, in VerifyMailOTPV1
App 1236139 output: if Helper.APIKey == request.values.get("APIKey"):
App 1236139 output: ^^^^^^
App 1236139 output: NameError: name 'Helper' is not defined
App 1236139 output: inside model insert log
App 1236139 output: [ pid=1236139, time=2025-01-04 12:53:35,235 ]: Exception on /otp/verify_v1 [GET]
App 1236139 output: Traceback (most recent call last):
App 1236139 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1236139 output: response = self.full_dispatch_request()
App 1236139 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1236139 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1236139 output: rv = self.handle_user_exception(e)
App 1236139 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1236139 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1236139 output: rv = self.dispatch_request()
App 1236139 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1236139 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1236139 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1236139 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1236139 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 221, in VerifyMailOTPV1
App 1236139 output: if Helper.APIKey == request.values.get("APIKey"):
App 1236139 output: ^^^^^^
App 1236139 output: NameError: name 'Helper' is not defined
App 1236360 output: inside model insert log
App 1236360 output: [ pid=1236360, time=2025-01-04 12:54:56,925 ]: Exception on /otp/verify_v1 [GET]
App 1236360 output: Traceback (most recent call last):
App 1236360 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1236360 output: response = self.full_dispatch_request()
App 1236360 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1236360 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1236360 output: rv = self.handle_user_exception(e)
App 1236360 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1236360 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1236360 output: rv = self.dispatch_request()
App 1236360 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1236360 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1236360 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1236360 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1236360 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 225, in VerifyMailOTPV1
App 1236360 output: user = APIModel().get_user_by_email(email,society_id)
App 1236360 output: ^^^^^^^^
App 1236360 output: NameError: name 'APIModel' is not defined
App 1236360 output: inside model insert log
App 1236360 output: [ pid=1236360, time=2025-01-04 12:54:58,353 ]: Exception on /otp/verify_v1 [GET]
App 1236360 output: Traceback (most recent call last):
App 1236360 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1236360 output: response = self.full_dispatch_request()
App 1236360 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1236360 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1236360 output: rv = self.handle_user_exception(e)
App 1236360 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1236360 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1236360 output: rv = self.dispatch_request()
App 1236360 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1236360 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1236360 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1236360 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1236360 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 225, in VerifyMailOTPV1
App 1236360 output: user = APIModel().get_user_by_email(email,society_id)
App 1236360 output: ^^^^^^^^
App 1236360 output: NameError: name 'APIModel' is not defined
App 1239506 output: inside model insert log
App 1239506 output: [ pid=1239506, time=2025-01-04 13:01:48,774 ]: Exception on /otp/verify_v1 [GET]
App 1239506 output: Traceback (most recent call last):
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1239506 output: self.dialect.do_execute(
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1239506 output: cursor.execute(statement, parameters)
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1239506 output: result = self._query(query)
App 1239506 output: ^^^^^^^^^^^^^^^^^^
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1239506 output: conn.query(q)
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1239506 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1239506 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1239506 output: result.read()
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1239506 output: first_packet = self.connection._read_packet()
App 1239506 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1239506 output: packet.raise_for_error()
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1239506 output: err.raise_mysql_exception(self._data)
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1239506 output: raise errorclass(errno, errval)
App 1239506 output: pymysql.err.ProgrammingError: (1146, "Table 'numerotech_primary_mobile_app_db.users' doesn't exist")
App 1239506 output: The above exception was the direct cause of the following exception:
App 1239506 output: Traceback (most recent call last):
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1239506 output: response = self.full_dispatch_request()
App 1239506 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1239506 output: rv = self.handle_user_exception(e)
App 1239506 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1239506 output: rv = self.dispatch_request()
App 1239506 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1239506 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1239506 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1239506 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 226, in VerifyMailOTPV1
App 1239506 output: user = FlutterAppModel().get_user_by_emailV1(email,society_id)
App 1239506 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1239506 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 216, in get_user_by_emailV1
App 1239506 output: result = conn.execute(stmt.bindparams(email=email,society_id=society_id)).first()
App 1239506 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1239506 output: return meth(
App 1239506 output: ^^^^^
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1239506 output: return connection._execute_clauseelement(
App 1239506 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1239506 output: ret = self._execute_context(
App 1239506 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1239506 output: return self._exec_single_context(
App 1239506 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1239506 output: self._handle_dbapi_exception(
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1239506 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1239506 output: self.dialect.do_execute(
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1239506 output: cursor.execute(statement, parameters)
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1239506 output: result = self._query(query)
App 1239506 output: ^^^^^^^^^^^^^^^^^^
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1239506 output: conn.query(q)
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1239506 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1239506 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1239506 output: result.read()
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1239506 output: first_packet = self.connection._read_packet()
App 1239506 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1239506 output: packet.raise_for_error()
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1239506 output: err.raise_mysql_exception(self._data)
App 1239506 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1239506 output: raise errorclass(errno, errval)
App 1239506 output: sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'numerotech_primary_mobile_app_db.users' doesn't exist")
App 1239506 output: [SQL: select * from users where email= %(email)s and society_id=%(society_id)s;]
App 1239506 output: [parameters: {'email': 'vimal@numerotec.com', 'society_id': '3'}]
App 1239506 output: (Background on this error at: https://sqlalche.me/e/20/f405)
App 1240137 output: inside model insert log
App 1240137 output: [ pid=1240137, time=2025-01-04 13:03:55,464 ]: Exception on /otp/verify_v1 [GET]
App 1240137 output: Traceback (most recent call last):
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1240137 output: self.dialect.do_execute(
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1240137 output: cursor.execute(statement, parameters)
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1240137 output: result = self._query(query)
App 1240137 output: ^^^^^^^^^^^^^^^^^^
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1240137 output: conn.query(q)
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1240137 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1240137 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1240137 output: result.read()
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1240137 output: first_packet = self.connection._read_packet()
App 1240137 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1240137 output: packet.raise_for_error()
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1240137 output: err.raise_mysql_exception(self._data)
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1240137 output: raise errorclass(errno, errval)
App 1240137 output: pymysql.err.ProgrammingError: (1146, "Table 'numerotech_primary_mobile_app_db.users' doesn't exist")
App 1240137 output: The above exception was the direct cause of the following exception:
App 1240137 output: Traceback (most recent call last):
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1240137 output: response = self.full_dispatch_request()
App 1240137 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1240137 output: rv = self.handle_user_exception(e)
App 1240137 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1240137 output: rv = self.dispatch_request()
App 1240137 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1240137 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1240137 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240137 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 226, in VerifyMailOTPV1
App 1240137 output: user = FlutterAppModel().get_user_by_emailV1(email,society_id)
App 1240137 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240137 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 216, in get_user_by_emailV1
App 1240137 output: result = conn.execute(stmt.bindparams(email=email,society_id=society_id)).first()
App 1240137 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1240137 output: return meth(
App 1240137 output: ^^^^^
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1240137 output: return connection._execute_clauseelement(
App 1240137 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1240137 output: ret = self._execute_context(
App 1240137 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1240137 output: return self._exec_single_context(
App 1240137 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1240137 output: self._handle_dbapi_exception(
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1240137 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1240137 output: self.dialect.do_execute(
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1240137 output: cursor.execute(statement, parameters)
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1240137 output: result = self._query(query)
App 1240137 output: ^^^^^^^^^^^^^^^^^^
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1240137 output: conn.query(q)
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1240137 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1240137 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1240137 output: result.read()
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1240137 output: first_packet = self.connection._read_packet()
App 1240137 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1240137 output: packet.raise_for_error()
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1240137 output: err.raise_mysql_exception(self._data)
App 1240137 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1240137 output: raise errorclass(errno, errval)
App 1240137 output: sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'numerotech_primary_mobile_app_db.users' doesn't exist")
App 1240137 output: [SQL: select * from users where email= %(email)s and society_id=%(society_id)s;]
App 1240137 output: [parameters: {'email': 'vimal@numerotec.com', 'society_id': '3'}]
App 1240137 output: (Background on this error at: https://sqlalche.me/e/20/f405)
App 1240575 output: inside model insert log
App 1240575 output: [ pid=1240575, time=2025-01-04 13:06:04,244 ]: Exception on /otp/verify_v1 [GET]
App 1240575 output: Traceback (most recent call last):
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1240575 output: self.dialect.do_execute(
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1240575 output: cursor.execute(statement, parameters)
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1240575 output: result = self._query(query)
App 1240575 output: ^^^^^^^^^^^^^^^^^^
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1240575 output: conn.query(q)
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1240575 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1240575 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1240575 output: result.read()
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1240575 output: first_packet = self.connection._read_packet()
App 1240575 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1240575 output: packet.raise_for_error()
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1240575 output: err.raise_mysql_exception(self._data)
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1240575 output: raise errorclass(errno, errval)
App 1240575 output: pymysql.err.ProgrammingError: (1146, "Table 'numerotech_primary_mobile_app_db.users' doesn't exist")
App 1240575 output: The above exception was the direct cause of the following exception:
App 1240575 output: Traceback (most recent call last):
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1240575 output: response = self.full_dispatch_request()
App 1240575 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1240575 output: rv = self.handle_user_exception(e)
App 1240575 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1240575 output: rv = self.dispatch_request()
App 1240575 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1240575 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1240575 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240575 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 226, in VerifyMailOTPV1
App 1240575 output: user = FlutterAppModel().get_user_by_emailV1(email,society_id)
App 1240575 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240575 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 216, in get_user_by_emailV1
App 1240575 output: result = conn.execute(stmt.bindparams(email=email,society_id=society_id)).first()
App 1240575 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1240575 output: return meth(
App 1240575 output: ^^^^^
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1240575 output: return connection._execute_clauseelement(
App 1240575 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1240575 output: ret = self._execute_context(
App 1240575 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1240575 output: return self._exec_single_context(
App 1240575 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1240575 output: self._handle_dbapi_exception(
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1240575 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1240575 output: self.dialect.do_execute(
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1240575 output: cursor.execute(statement, parameters)
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1240575 output: result = self._query(query)
App 1240575 output: ^^^^^^^^^^^^^^^^^^
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1240575 output: conn.query(q)
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1240575 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1240575 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1240575 output: result.read()
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1240575 output: first_packet = self.connection._read_packet()
App 1240575 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1240575 output: packet.raise_for_error()
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1240575 output: err.raise_mysql_exception(self._data)
App 1240575 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1240575 output: raise errorclass(errno, errval)
App 1240575 output: sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'numerotech_primary_mobile_app_db.users' doesn't exist")
App 1240575 output: [SQL: select * from users where email= %(email)s and society_id=%(society_id)s;]
App 1240575 output: [parameters: {'email': 'vimal@numerotec.com', 'society_id': '3'}]
App 1240575 output: (Background on this error at: https://sqlalche.me/e/20/f405)
App 1240827 output: inside model insert log
App 1240827 output: [ pid=1240827, time=2025-01-04 13:07:53,430 ]: Exception on /menu_table_V1 [GET]
App 1240827 output: Traceback (most recent call last):
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1240827 output: self.dialect.do_execute(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1240827 output: cursor.execute(statement, parameters)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1240827 output: result = self._query(query)
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1240827 output: conn.query(q)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1240827 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1240827 output: result.read()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1240827 output: first_packet = self.connection._read_packet()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1240827 output: packet.raise_for_error()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1240827 output: err.raise_mysql_exception(self._data)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1240827 output: raise errorclass(errno, errval)
App 1240827 output: pymysql.err.ProgrammingError: (1146, "Table 'numerotech_primary_db.app_societies' doesn't exist")
App 1240827 output: The above exception was the direct cause of the following exception:
App 1240827 output: Traceback (most recent call last):
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1240827 output: response = self.full_dispatch_request()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1240827 output: rv = self.handle_user_exception(e)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1240827 output: rv = self.dispatch_request()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1240827 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 30, in MenuTableV1
App 1240827 output: menu_data = FlutterAppModel().getMenuV1(updated_at,society_id,conf_id)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 31, in getMenuV1
App 1240827 output: app_society = self.getSchemaV1(society_id)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 27, in getSchemaV1
App 1240827 output: return conn.execute(stmt).first()
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1240827 output: return meth(
App 1240827 output: ^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1240827 output: return connection._execute_clauseelement(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1240827 output: ret = self._execute_context(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1240827 output: return self._exec_single_context(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1240827 output: self._handle_dbapi_exception(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1240827 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1240827 output: self.dialect.do_execute(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1240827 output: cursor.execute(statement, parameters)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1240827 output: result = self._query(query)
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1240827 output: conn.query(q)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1240827 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1240827 output: result.read()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1240827 output: first_packet = self.connection._read_packet()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1240827 output: packet.raise_for_error()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1240827 output: err.raise_mysql_exception(self._data)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1240827 output: raise errorclass(errno, errval)
App 1240827 output: sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'numerotech_primary_db.app_societies' doesn't exist")
App 1240827 output: [SQL: select * from app_societies where society_id = 3;]
App 1240827 output: (Background on this error at: https://sqlalche.me/e/20/f405)
App 1240827 output: inside model insert log
App 1240827 output: [ pid=1240827, time=2025-01-04 13:07:53,770 ]: Exception on /splash_screen_V1 [GET]
App 1240827 output: Traceback (most recent call last):
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1240827 output: self.dialect.do_execute(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1240827 output: cursor.execute(statement, parameters)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1240827 output: result = self._query(query)
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1240827 output: conn.query(q)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1240827 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1240827 output: result.read()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1240827 output: first_packet = self.connection._read_packet()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1240827 output: packet.raise_for_error()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1240827 output: err.raise_mysql_exception(self._data)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1240827 output: raise errorclass(errno, errval)
App 1240827 output: pymysql.err.ProgrammingError: (1146, "Table 'numerotech_primary_db.app_societies' doesn't exist")
App 1240827 output: The above exception was the direct cause of the following exception:
App 1240827 output: Traceback (most recent call last):
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1240827 output: response = self.full_dispatch_request()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1240827 output: rv = self.handle_user_exception(e)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1240827 output: rv = self.dispatch_request()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1240827 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 109, in SplashScreenV1
App 1240827 output: splash_screen = FlutterAppModel().getSplashScreenDataV1(updated_at,device_type,screen_size,society_id,conf_id)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 102, in getSplashScreenDataV1
App 1240827 output: app_society = self.getSchemaV1(society_id)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 27, in getSchemaV1
App 1240827 output: return conn.execute(stmt).first()
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1240827 output: return meth(
App 1240827 output: ^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1240827 output: return connection._execute_clauseelement(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1240827 output: ret = self._execute_context(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1240827 output: return self._exec_single_context(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1240827 output: self._handle_dbapi_exception(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1240827 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1240827 output: self.dialect.do_execute(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1240827 output: cursor.execute(statement, parameters)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1240827 output: result = self._query(query)
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1240827 output: conn.query(q)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1240827 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1240827 output: result.read()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1240827 output: first_packet = self.connection._read_packet()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1240827 output: packet.raise_for_error()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1240827 output: err.raise_mysql_exception(self._data)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1240827 output: raise errorclass(errno, errval)
App 1240827 output: sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'numerotech_primary_db.app_societies' doesn't exist")
App 1240827 output: [SQL: select * from
App 1240827 output: app_societies where society_id = 3;]
App 1240827 output: (Background on this error at: https://sqlalche.me/e/20/f405)
App 1240827 output: inside model insert log
App 1240827 output: [ pid=1240827, time=2025-01-04 13:07:54,043 ]: Exception on /pages_table_V1 [GET]
App 1240827 output: Traceback (most recent call last):
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1240827 output: self.dialect.do_execute(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1240827 output: cursor.execute(statement, parameters)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1240827 output: result = self._query(query)
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1240827 output: conn.query(q)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1240827 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1240827 output: result.read()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1240827 output: first_packet = self.connection._read_packet()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1240827 output: packet.raise_for_error()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1240827 output: err.raise_mysql_exception(self._data)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1240827 output: raise errorclass(errno, errval)
App 1240827 output: pymysql.err.ProgrammingError: (1146, "Table 'numerotech_primary_db.app_societies' doesn't exist")
App 1240827 output: The above exception was the direct cause of the following exception:
App 1240827 output: Traceback (most recent call last):
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1240827 output: response = self.full_dispatch_request()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1240827 output: rv = self.handle_user_exception(e)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1240827 output: rv = self.dispatch_request()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1240827 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 48, in PageTableV1
App 1240827 output: page_data = FlutterAppModel().getPageV1(updated_at,society_id,conf_id)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 48, in getPageV1
App 1240827 output: app_society = self.getSchemaV1(society_id)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 27, in getSchemaV1
App 1240827 output: return conn.execute(stmt).first()
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1240827 output: return meth(
App 1240827 output: ^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1240827 output: return connection._execute_clauseelement(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1240827 output: ret = self._execute_context(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1240827 output: return self._exec_single_context(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1240827 output: self._handle_dbapi_exception(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1240827 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1240827 output: self.dialect.do_execute(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1240827 output: cursor.execute(statement, parameters)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1240827 output: result = self._query(query)
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1240827 output: conn.query(q)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1240827 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1240827 output: result.read()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1240827 output: first_packet = self.connection._read_packet()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1240827 output: packet.raise_for_error()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1240827 output: err.raise_mysql_exception(self._data)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1240827 output: raise errorclass(errno, errval)
App 1240827 output: sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'numerotech_primary_db.app_societies' doesn't exist")
App 1240827 output: [SQL: select * from app_societies where society_id = 3;]
App 1240827 output: (Background on this error at: https://sqlalche.me/e/20/f405)
App 1240827 output: inside model insert log
App 1240827 output: [ pid=1240827, time=2025-01-04 13:07:54,957 ]: Exception on /banner_V1 [GET]
App 1240827 output: Traceback (most recent call last):
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1240827 output: self.dialect.do_execute(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1240827 output: cursor.execute(statement, parameters)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1240827 output: result = self._query(query)
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1240827 output: conn.query(q)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1240827 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1240827 output: result.read()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1240827 output: first_packet = self.connection._read_packet()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1240827 output: packet.raise_for_error()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1240827 output: err.raise_mysql_exception(self._data)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1240827 output: raise errorclass(errno, errval)
App 1240827 output: pymysql.err.ProgrammingError: (1146, "Table 'numerotech_primary_db.app_societies' doesn't exist")
App 1240827 output: The above exception was the direct cause of the following exception:
App 1240827 output: Traceback (most recent call last):
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1240827 output: response = self.full_dispatch_request()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1240827 output: rv = self.handle_user_exception(e)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1240827 output: rv = self.dispatch_request()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1240827 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 204, in BannerV1
App 1240827 output: asset_data = FlutterAppModel().getBannerData(updated_at,society_id,conf_id)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 196, in getBannerData
App 1240827 output: app_society = self.getSchemaV1(society_id)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 27, in getSchemaV1
App 1240827 output: return conn.execute(stmt).first()
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1240827 output: return meth(
App 1240827 output: ^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1240827 output: return connection._execute_clauseelement(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1240827 output: ret = self._execute_context(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1240827 output: return self._exec_single_context(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1240827 output: self._handle_dbapi_exception(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1240827 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1240827 output: self.dialect.do_execute(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1240827 output: cursor.execute(statement, parameters)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1240827 output: result = self._query(query)
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1240827 output: conn.query(q)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1240827 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1240827 output: result.read()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1240827 output: first_packet = self.connection._read_packet()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1240827 output: packet.raise_for_error()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1240827 output: err.raise_mysql_exception(self._data)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1240827 output: raise errorclass(errno, errval)
App 1240827 output: sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'numerotech_primary_db.app_societies' doesn't exist")
App 1240827 output: [SQL: select * from app_societies where society_id = 3;]
App 1240827 output: (Background on this error at: https://sqlalche.me/e/20
App 1240827 output: /f405)
App 1240827 output: inside model insert log
App 1240827 output: [ pid=1240827, time=2025-01-04 13:08:04,124 ]: Exception on /banner_V1 [GET]
App 1240827 output: Traceback (most recent call last):
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1240827 output: self.dialect.do_execute(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1240827 output: cursor.execute(statement, parameters)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1240827 output: result = self._query(query)
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1240827 output: conn.query(q)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1240827 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1240827 output: result.read()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1240827 output: first_packet = self.connection._read_packet()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1240827 output: packet.raise_for_error()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1240827 output: err.raise_mysql_exception(self._data)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1240827 output: raise errorclass(errno, errval)
App 1240827 output: pymysql.err.ProgrammingError: (1146, "Table 'numerotech_primary_db.app_societies' doesn't exist")
App 1240827 output: The above exception was the direct cause of the following exception:
App 1240827 output: Traceback (most recent call last):
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1240827 output: response = self.full_dispatch_request()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1240827 output: rv = self.handle_user_exception(e)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1240827 output: rv = self.dispatch_request()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1240827 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 204, in BannerV1
App 1240827 output: asset_data = FlutterAppModel().getBannerData(updated_at,society_id,conf_id)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 196, in getBannerData
App 1240827 output: app_society = self.getSchemaV1(society_id)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 27, in getSchemaV1
App 1240827 output: return conn.execute(stmt).first()
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1240827 output: return meth(
App 1240827 output: ^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1240827 output: return connection._execute_clauseelement(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1240827 output: ret = self._execute_context(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1240827 output: return self._exec_single_context(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1240827 output: self._handle_dbapi_exception(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1240827 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1240827 output: self.dialect.do_execute(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1240827 output: cursor.execute(statement, parameters)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1240827 output: result = self._query(query)
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1240827 output: conn.query(q)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1240827 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1240827 output: result.read()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1240827 output: first_packet = self.connection._read_packet()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1240827 output: packet.raise_for_error()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1240827 output: err.raise_mysql_exception(self._data)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1240827 output: raise errorclass(errno, errval)
App 1240827 output: sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'numerotech_primary_db.app_societies' doesn't exist")
App 1240827 output: [SQL: select * from app_societies where society_id = 3;]
App 1240827 output: (Background on this error at: https://sqlalche.me/e/20
App 1240827 output: /f405)
App 1240827 output: inside model insert log
App 1240827 output: [ pid=1240827, time=2025-01-04 13:08:06,402 ]: Exception on /banner_V1 [GET]
App 1240827 output: Traceback (most recent call last):
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1240827 output: self.dialect.do_execute(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1240827 output: cursor.execute(statement, parameters)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1240827 output: result = self._query(query)
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1240827 output: conn.query(q)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1240827 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1240827 output: result.read()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1240827 output: first_packet = self.connection._read_packet()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1240827 output: packet.raise_for_error()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1240827 output: err.raise_mysql_exception(self._data)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1240827 output: raise errorclass(errno, errval)
App 1240827 output: pymysql.err.ProgrammingError: (1146, "Table 'numerotech_primary_db.app_societies' doesn't exist")
App 1240827 output: The above exception was the direct cause of the following exception:
App 1240827 output: Traceback (most recent call last):
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1240827 output: response = self.full_dispatch_request()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1240827 output: rv = self.handle_user_exception(e)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1240827 output: rv = self.dispatch_request()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1240827 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 204, in BannerV1
App 1240827 output: asset_data = FlutterAppModel().getBannerData(updated_at,society_id,conf_id)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 196, in getBannerData
App 1240827 output: app_society = self.getSchemaV1(society_id)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 27, in getSchemaV1
App 1240827 output: return conn.execute(stmt).first()
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 1240827 output: return meth(
App 1240827 output: ^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 1240827 output: return connection._execute_clauseelement(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 1240827 output: ret = self._execute_context(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 1240827 output: return self._exec_single_context(
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 1240827 output: self._handle_dbapi_exception(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 1240827 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 1240827 output: self.dialect.do_execute(
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 1240827 output: cursor.execute(statement, parameters)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 1240827 output: result = self._query(query)
App 1240827 output: ^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 1240827 output: conn.query(q)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 1240827 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 1240827 output: result.read()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 1240827 output: first_packet = self.connection._read_packet()
App 1240827 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 1240827 output: packet.raise_for_error()
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 1240827 output: err.raise_mysql_exception(self._data)
App 1240827 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 1240827 output: raise errorclass(errno, errval)
App 1240827 output: sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'numerotech_primary_db.app_societies' doesn't exist")
App 1240827 output: [SQL: select * from app_societies where society_id = 3;]
App 1240827 output: (Background on this error at: https://sqlalche.me/e/20
App 1240827 output: /f405)
App 1251723 output: Traceback (most recent call last):
App 1251723 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 384, in <module>
App 1251723 output: app_module = load_app()
App 1251723 output: ^^^^^^^^^^
App 1251723 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 88, in load_app
App 1251723 output: spec.loader.exec_module(app_module)
App 1251723 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1251723 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1251723 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/passenger_wsgi.py", line 8, in <module>
App 1251723 output: wsgi = imp.load_source('wsgi', 'wsgi.py')
App 1251723 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1251723 output: File "/opt/alt/python311/lib64/python3.11/imp.py", line 172, in load_source
App 1251723 output: module = _load(spec)
App 1251723 output:
App 1251723 output: ^^^^^^^^^^^
App 1251723 output: File "<frozen importlib._bootstrap>", line 721, in _load
App 1251723 output: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
App 1251723 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1251723 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1251723 output: File "wsgi.py", line 1, in <module>
App 1251723 output: from core import app
App 1251723 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/__init__.py", line 32, in <module>
App 1251723 output: from core.controller.FlutterAPPController import app as fluttermobileapp
App 1251723 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 2, in <module>
App 1251723 output: from core.model.FlutterAppModel import FlutterAppModel
App 1251723 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 216
App 1251723 output: stmt=text("select u.*,ua.attach_path,ua.attach_file_name,concat(ua.attach_path,'/',ua.attach_file_name) as file_path from users u left join user_attachments ua on ua.user_id=u.user_id where u.email= :email and u.society_id=:society_id and SUBSTRING_INDEX(attach_file_name, '.', 1)='Photograph';")
App 1251723 output:
App 1251723 output:
App 1251723 output:
App 1251723 output:
App 1251723 output:
App 1251723 output:
App 1251723 output:
App 1251723 output:
App 1251723 output:
App 1251723 output:
App 1251723 output:
App 1251723 output:
App 1251723 output:
App 1251723 output:
App 1251723 output:
App 1251723 output:
App 1251723 output:
App 1251723 output:
App 1251723 output: ^
App 1251723 output: IndentationError: unindent does not match any outer indentation level
App 1251893 output: Traceback (most recent call last):
App 1251893 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 384, in <module>
App 1251893 output: app_module = load_app()
App 1251893 output: ^^^^
App 1251893 output: ^^^^^^
App 1251893 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 88, in load_app
App 1251893 output: spec.loader.exec_module(app_module)
App 1251893 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1251893 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1251893 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/passenger_wsgi.py", line 8, in <module>
App 1251893 output: wsgi = imp.load_source('wsgi', 'wsgi.py')
App 1251893 output: ^
App 1251893 output: ^^^^^^^^^^^^^^^^^^^^^^
App 1251893 output: ^^^^^^^^^^^
App 1251893 output: File "/opt/alt/python311/lib64/python3.11/imp.py", line 172, in load_source
App 1251893 output: module = _load(spec)
App 1251893 output:
App 1251893 output: ^^^^^^^^^^^
App 1251893 output: File "<frozen importlib._bootstrap>", line 721, in _load
App 1251893 output: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
App 1251893 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1251893 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1251893 output: File "wsgi.py", line 1, in <module>
App 1251893 output: from core import app
App 1251893 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/__init__.py", line 32, in <module>
App 1251893 output: from core.controller.FlutterAPPController import app as fluttermobileapp
App 1251893 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 2, in <module>
App 1251893 output: from core.model.FlutterAppModel import FlutterAppModel
App 1251893 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 216
App 1251893 output: stmt=text("select u.*,ua.attach_path,ua.attach_file_name,concat(ua.attach_path,'/',ua.attach_file_name) as file_path from users u left join user_attachments ua on ua.user_id=u.user_id where u.email= :email and u.society_id=:society_id and SUBSTRING_INDEX(attach_file_name, '.', 1)='Photograph';")
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output:
App 1251893 output: ^
App 1251893 output: IndentationError: unindent does not match any outer indentation level
App 1252154 output: Traceback (most recent call last):
App 1252154 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 384, in <module>
App 1252154 output: app_module = load_app()
App 1252154 output:
App 1252154 output:
App 1252154 output: ^^^^^^^^^^
App 1252154 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 88, in load_app
App 1252154 output: spec.loader.exec_module(app_module)
App 1252154 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1252154 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1252154 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/passenger_wsgi.py", line 8, in <module>
App 1252154 output: wsgi = imp.load_source('wsgi', 'wsgi.py')
App 1252154 output:
App 1252154 output:
App 1252154 output: ^^^^^^^
App 1252154 output: ^^^^^^^^
App 1252154 output: ^^^^^^^
App 1252154 output: ^^^^^^^^^
App 1252154 output: ^^^
App 1252154 output: File "/opt/alt/python311/lib64/python3.11/imp.py", line 172, in load_source
App 1252154 output: module = _load(spec)
App 1252154 output:
App 1252154 output: ^^^^^^^^^^^
App 1252154 output: File "<frozen importlib._bootstrap>", line 721, in _load
App 1252154 output: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
App 1252154 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1252154 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1252154 output: File "wsgi.py", line 1, in <module>
App 1252154 output: from core import app
App 1252154 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/__init__.py", line 32, in <module>
App 1252154 output: from core.controller.FlutterAPPController import app as fluttermobileapp
App 1252154 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 2, in <module>
App 1252154 output: from core.model.FlutterAppModel import FlutterAppModel
App 1252154 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 216
App 1252154 output:
App 1252154 output: stmt=text("select u.*,ua.attach_path,ua.attach_file_name,concat(ua.attach_path,'/',ua.attach_file_name) as file_path from users u left join user_attachments ua on ua.user_id=u.user_id where u.email= :email and u.society_id=:society_id and SUBSTRING_INDEX(attach_file_name, '.', 1)='Photograph';")
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output:
App 1252154 output: ^
App 1252154 output: IndentationError: unindent does not match any outer indentation level
App 1252394 output: Traceback (most recent call last):
App 1252394 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 384, in <module>
App 1252394 output: app_module = load_app()
App 1252394 output: ^^^^^^^^^^
App 1252394 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 88, in load_app
App 1252394 output: spec.loader.exec_module(app_module)
App 1252394 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1252394 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1252394 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/passenger_wsgi.py", line 8, in <module>
App 1252394 output: wsgi = imp.load_source('wsgi', 'wsgi.py')
App 1252394 output: ^^^^
App 1252394 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1252394 output: ^^^
App 1252394 output: File "/opt/alt/python311/lib64/python3.11/imp.py", line 172, in load_source
App 1252394 output: module = _load(spec)
App 1252394 output: ^^^^
App 1252394 output: ^^^^^^^
App 1252394 output: File "<frozen importlib._bootstrap>", line 721, in _load
App 1252394 output: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
App 1252394 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1252394 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1252394 output: File "wsgi.py", line 1, in <module>
App 1252394 output: from core import app
App 1252394 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/__init__.py", line 32, in <module>
App 1252394 output: from core.controller.FlutterAPPController import app as fluttermobileapp
App 1252394 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 2, in <module>
App 1252394 output: from core.model.FlutterAppModel import FlutterAppModel
App 1252394 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 216
App 1252394 output: stmt=text("select u.*,ua.attach_path,ua.attach_file_name,concat(ua.attach_path,'/',ua.attach_file_name) as file_path from users u left join user_attachments ua on ua.user_id=u.user_id where u.email= :email and u.society_id=:society_id and SUBSTRING_INDEX(attach_file_name, '.', 1)='Photograph';")
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output:
App 1252394 output: ^
App 1252394 output: IndentationError: unindent does not match any outer indentation level
App 1252594 output: Traceback (most recent call last):
App 1252594 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 384, in <module>
App 1252594 output: app_module = load_app()
App 1252594 output: ^^^^^^^^^^
App 1252594 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 88, in load_app
App 1252594 output: spec.loader.exec_module(app_module)
App 1252594 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1252594 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1252594 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/passenger_wsgi.py", line 8, in <module>
App 1252594 output: wsgi = imp.load_source('wsgi', 'wsgi.py')
App 1252594 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1252594 output: File "/opt/alt/python311/lib64/python3.11/imp.py", line 172, in load_source
App 1252594 output: module = _load(spec)
App 1252594 output: ^^^^^^^^^^^
App 1252594 output: File "<frozen importlib._bootstrap>", line 721, in _load
App 1252594 output: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
App 1252594 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1252594 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1252594 output: File "wsgi.py", line 1, in <module>
App 1252594 output: from core import app
App 1252594 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/__init__.py", line 32, in <module>
App 1252594 output: from core.controller.FlutterAPPController import app as fluttermobileapp
App 1252594 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 2, in <module>
App 1252594 output: from core.model.FlutterAppModel import FlutterAppModel
App 1252594 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 216
App 1252594 output: stmt=text("select u.*,ua.attach_path,ua.attach_file_name,concat(ua.attach_path,'/',ua.attach_file_name) as file_path from users u left join user_attachments ua on ua.user_id=u.user_id where u.email= :email and u.society_id=:society_id and SUBSTRING_INDEX(attach_file_name, '.', 1)='Photograph';")
App 1252594 output: ^
App 1252594 output: IndentationError: unindent does not match any outer indentation level
App 1252873 output: Traceback (most recent call last):
App 1252873 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 384, in <module>
App 1252873 output: app_module = load_app()
App 1252873 output: ^^^^^
App 1252873 output: ^^^^^
App 1252873 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 88, in load_app
App 1252873 output: spec.loader.exec_module(app_module)
App 1252873 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1252873 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1252873 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/passenger_wsgi.py", line 8, in <module>
App 1252873 output: wsgi = imp.load_source('wsgi', 'wsgi.py')
App 1252873 output: ^^^^^^^^^^^^^^^^^
App 1252873 output: ^^^^^^^^^^^^^^^^^
App 1252873 output: File "/opt/alt/python311/lib64/python3.11/imp.py", line 172, in load_source
App 1252873 output: module = _load(spec)
App 1252873 output:
App 1252873 output: ^^^^^^^^^^^
App 1252873 output: File "<frozen importlib._bootstrap>", line 721, in _load
App 1252873 output: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
App 1252873 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1252873 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1252873 output: File "wsgi.py", line 1, in <module>
App 1252873 output: from core import app
App 1252873 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/__init__.py", line 32, in <module>
App 1252873 output: from core.controller.FlutterAPPController import app as fluttermobileapp
App 1252873 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 2, in <module>
App 1252873 output: from core.model.FlutterAppModel import FlutterAppModel
App 1252873 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 216
App 1252873 output: stmt=text("select u.*,ua.attach_path,ua.attach_file_name,concat(ua.attach_path,'/',ua.attach_file_name) as file_path from users u left join user_attachments ua on ua.user_id=u.user_id where u.email= :email and u.society_id=:society_id and SUBSTRING_INDEX(attach_file_name, '.', 1)='Photograph';")
App 1252873 output:
App 1252873 output:
App 1252873 output:
App 1252873 output:
App 1252873 output:
App 1252873 output:
App 1252873 output:
App 1252873 output:
App 1252873 output:
App 1252873 output:
App 1252873 output:
App 1252873 output:
App 1252873 output:
App 1252873 output: ^
App 1252873 output: IndentationError: unindent does not match any outer indentation level
App 1253237 output: Traceback (most recent call last):
App 1253237 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 384, in <module>
App 1253237 output: app_module = load_app()
App 1253237 output: ^^^^^^^^^^
App 1253237 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 88, in load_app
App 1253237 output: spec.loader.exec_module(app_module)
App 1253237 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1253237 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1253237 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/passenger_wsgi.py", line 8, in <module>
App 1253237 output: wsgi = imp.load_source('wsgi', 'wsgi.py')
App 1253237 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1253237 output: File "/opt/alt/python311/lib64/python3.11/imp.py", line 172, in load_source
App 1253237 output: module = _load(spec)
App 1253237 output: ^^^^^^^^^^^
App 1253237 output: File "<frozen importlib._bootstrap>", line 721, in _load
App 1253237 output: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
App 1253237 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1253237 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1253237 output: File "wsgi.py", line 1, in <module>
App 1253237 output: from core import app
App 1253237 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/__init__.py", line 32, in <module>
App 1253237 output: from core.controller.FlutterAPPController import app as fluttermobileapp
App 1253237 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 2, in <module>
App 1253237 output: from core.model.FlutterAppModel import FlutterAppModel
App 1253237 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 216
App 1253237 output: stmt=text("select u.*,ua.attach_path,ua.attach_file_name,concat(ua.attach_path,'/',ua.attach_file_name) as file_path from users u left join user_attachments ua on ua.user_id=u.user_id where u.email= :email and u.society_id=:society_id and SUBSTRING_INDEX(attach_file_name, '.', 1)='Photograph';")
App 1253237 output:
App 1253237 output:
App 1253237 output:
App 1253237 output:
App 1253237 output:
App 1253237 output:
App 1253237 output:
App 1253237 output:
App 1253237 output:
App 1253237 output:
App 1253237 output:
App 1253237 output:
App 1253237 output:
App 1253237 output:
App 1253237 output:
App 1253237 output:
App 1253237 output:
App 1253237 output: ^
App 1253237 output: IndentationError: unindent does not match any outer indentation level
App 1253522 output: Traceback (most recent call last):
App 1253522 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 384, in <module>
App 1253522 output: app_module = load_app()
App 1253522 output:
App 1253522 output: ^^^^^
App 1253522 output: ^^^^^
App 1253522 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 88, in load_app
App 1253522 output: spec.loader.exec_module(app_module)
App 1253522 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1253522 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1253522 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/passenger_wsgi.py", line 8, in <module>
App 1253522 output: wsgi = imp.load_source('wsgi', 'wsgi.py')
App 1253522 output:
App 1253522 output:
App 1253522 output: ^^^^^^^^^^^
App 1253522 output: ^^^^^^^^^^
App 1253522 output: ^^^^^^^^^
App 1253522 output: ^^^^
App 1253522 output: File "/opt/alt/python311/lib64/python3.11/imp.py", line 172, in load_source
App 1253522 output: module = _load(spec)
App 1253522 output:
App 1253522 output: ^^
App 1253522 output: ^^^^^^^^^
App 1253522 output: File "<frozen importlib._bootstrap>", line 721, in _load
App 1253522 output: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
App 1253522 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1253522 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1253522 output: File "wsgi.py", line 1, in <module>
App 1253522 output: from core import app
App 1253522 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/__init__.py", line 32, in <module>
App 1253522 output: from core.controller.FlutterAPPController import app as fluttermobileapp
App 1253522 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 2, in <module>
App 1253522 output: from core.model.FlutterAppModel import FlutterAppModel
App 1253522 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 216
App 1253522 output:
App 1253522 output: stmt=text("select u.*,ua.attach_path,ua.attach_file_name,concat(ua.attach_path,'/',ua.attach_file_name) as file_path from users u left join user_attachments ua on ua.user_id=u.user_id where u.email= :email and u.society_id=:society_id and SUBSTRING_INDEX(attach_file_name, '.', 1)='Photograph';")
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output:
App 1253522 output: ^
App 1253522 output: IndentationError: unindent does not match any outer indentation level
App 1260778 output: Traceback (most recent call last):
App 1260778 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 384, in <module>
App 1260778 output: app_module = load_app()
App 1260778 output: ^^^^^^^^^^
App 1260778 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 88, in load_app
App 1260778 output: spec.loader.exec_module(app_module)
App 1260778 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1260778 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1260778 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/passenger_wsgi.py", line 8, in <module>
App 1260778 output: wsgi = imp.load_source('wsgi', 'wsgi.py')
App 1260778 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1260778 output: File "/opt/alt/python311/lib64/python3.11/imp.py", line 172, in load_source
App 1260778 output: module = _load(spec)
App 1260778 output:
App 1260778 output: ^^^^^^^^^
App 1260778 output: ^^
App 1260778 output: File "<frozen importlib._bootstrap>", line 721, in _load
App 1260778 output: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
App 1260778 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1260778 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1260778 output: File "wsgi.py", line 1, in <module>
App 1260778 output: from core import app
App 1260778 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/__init__.py", line 32, in <module>
App 1260778 output: from core.controller.FlutterAPPController import app as fluttermobileapp
App 1260778 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 2, in <module>
App 1260778 output: from core.model.FlutterAppModel import FlutterAppModel
App 1260778 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 213
App 1260778 output: def get_user_by_emailV1(self,email,society_id):
App 1260778 output: ^
App 1260778 output: IndentationError
App 1260778 output: : unindent does not match any outer indentation level
App 1261000 output: Traceback (most recent call last):
App 1261000 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 384, in <module>
App 1261000 output: app_module = load_app()
App 1261000 output:
App 1261000 output: ^^^^^^^^^^
App 1261000 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 88, in load_app
App 1261000 output: spec.loader.exec_module(app_module)
App 1261000 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1261000 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1261000 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/passenger_wsgi.py", line 8, in <module>
App 1261000 output: wsgi = imp.load_source('wsgi', 'wsgi.py')
App 1261000 output:
App 1261000 output: ^^^
App 1261000 output: ^^^^^^^^^^^^^
App 1261000 output: ^^^^^^^^^^^^^
App 1261000 output: ^^^^^
App 1261000 output: File "/opt/alt/python311/lib64/python3.11/imp.py", line 172, in load_source
App 1261000 output: module = _load(spec)
App 1261000 output:
App 1261000 output: ^^^^^^^^^^^
App 1261000 output: File "<frozen importlib._bootstrap>", line 721, in _load
App 1261000 output: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
App 1261000 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1261000 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1261000 output: File "wsgi.py", line 1, in <module>
App 1261000 output: from core import app
App 1261000 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/__init__.py", line 32, in <module>
App 1261000 output: from core.controller.FlutterAPPController import app as fluttermobileapp
App 1261000 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 2, in <module>
App 1261000 output: from core.model.FlutterAppModel import FlutterAppModel
App 1261000 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 213
App 1261000 output: def get_user_by_emailV1(self,email,society_id):
App 1261000 output:
App 1261000 output:
App 1261000 output:
App 1261000 output: ^
App 1261000 output: IndentationError: unindent does not match any outer indentation level
App 1261273 output: Traceback (most recent call last):
App 1261273 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 384, in <module>
App 1261273 output: app_module = load_app()
App 1261273 output:
App 1261273 output:
App 1261273 output: ^^^
App 1261273 output: ^^^^^^^
App 1261273 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 88, in load_app
App 1261273 output: spec.loader.exec_module(app_module)
App 1261273 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1261273 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1261273 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/passenger_wsgi.py", line 8, in <module>
App 1261273 output: wsgi = imp.load_source('wsgi', 'wsgi.py')
App 1261273 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1261273 output: File "/opt/alt/python311/lib64/python3.11/imp.py", line 172, in load_source
App 1261273 output: module = _load(spec)
App 1261273 output: ^^^^^^^^^^^
App 1261273 output: File "<frozen importlib._bootstrap>", line 721, in _load
App 1261273 output: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
App 1261273 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1261273 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1261273 output: File "wsgi.py", line 1, in <module>
App 1261273 output: from core import app
App 1261273 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/__init__.py", line 32, in <module>
App 1261273 output: from core.controller.FlutterAPPController import app as fluttermobileapp
App 1261273 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 2, in <module>
App 1261273 output: from core.model.FlutterAppModel import FlutterAppModel
App 1261273 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 213
App 1261273 output: def get_user_by_emailV1(self,email,society_id):
App 1261273 output: ^
App 1261273 output: IndentationError: unindent does not match any outer indentation level
App 1274597 output: Traceback (most recent call last):
App 1274597 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 384, in <module>
App 1274597 output: app_module = load_app()
App 1274597 output: ^^^^^^^^^^
App 1274597 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 88, in load_app
App 1274597 output: spec.loader.exec_module(app_module)
App 1274597 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1274597 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1274597 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/passenger_wsgi.py", line 8, in <module>
App 1274597 output: wsgi = imp.load_source('wsgi', 'wsgi.py')
App 1274597 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1274597 output: File "/opt/alt/python311/lib64/python3.11/imp.py", line 172, in load_source
App 1274597 output: module = _load(spec)
App 1274597 output: ^^^^^^^^^^^
App 1274597 output: File "<frozen importlib._bootstrap>", line 721, in _load
App 1274597 output: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
App 1274597 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 1274597 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 1274597 output: File "wsgi.py", line 1, in <module>
App 1274597 output: from core import app
App 1274597 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/__init__.py", line 32, in <module>
App 1274597 output: from core.controller.FlutterAPPController import app as fluttermobileapp
App 1274597 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 2, in <module>
App 1274597 output: from core.model.FlutterAppModel import FlutterAppModel
App 1274597 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/FlutterAppModel.py", line 213
App 1274597 output: def get_user_by_emailV1(self,email,society_id):
App 1274597 output: ^
App 1274597 output: IndentationError: unindent does not match any outer indentation level
App 1279419 output: inside model insert log
App 1279419 output: [ pid=1279419, time=2025-01-04 15:26:51,403 ]: Exception on /otp/verify_v1 [POST]
App 1279419 output: Traceback (most recent call last):
App 1279419 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1279419 output: response = self.full_dispatch_request()
App 1279419 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1279419 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1279419 output: rv = self.handle_user_exception(e)
App 1279419 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1279419 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1279419 output: rv = self.dispatch_request()
App 1279419 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1279419 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1279419 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1279419 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1279419 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 230, in VerifyMailOTPV1
App 1279419 output: response = requests.get(user['file_path'])
App 1279419 output: ^^^^^^^^
App 1279419 output: NameError: name 'requests' is not defined
App 1279419 output: inside model insert log
App 1279419 output: [ pid=1279419, time=2025-01-04 15:27:07,845 ]: Exception on /otp/verify_v1 [GET]
App 1279419 output: Traceback (most recent call last):
App 1279419 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1279419 output: response = self.full_dispatch_request()
App 1279419 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1279419 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1279419 output: rv = self.handle_user_exception(e)
App 1279419 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1279419 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1279419 output: rv = self.dispatch_request()
App 1279419 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1279419 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1279419 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1279419 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1279419 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 230, in VerifyMailOTPV1
App 1279419 output: response = requests.get(user['file_path'])
App 1279419 output: ^^^^^^^^
App 1279419 output: NameError: name 'requests' is not defined
App 1279419 output: inside model insert log
App 1279419 output: [ pid=1279419, time=2025-01-04 15:27:12,279 ]: Exception on /otp/verify_v1 [GET]
App 1279419 output: Traceback (most recent call last):
App 1279419 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1279419 output: response = self.full_dispatch_request()
App 1279419 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1279419 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1279419 output: rv = self.handle_user_exception(e)
App 1279419 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1279419 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1279419 output: rv = self.dispatch_request()
App 1279419 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1279419 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1279419 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1279419 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1279419 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/FlutterAPPController.py", line 230, in VerifyMailOTPV1
App 1279419 output: response = requests.get(user['file_path'])
App 1279419 output: ^^^^^^^^
App 1279419 output: NameError: name 'requests' is not defined
App 1281474 output: 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
App 1281474 output: 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
App 1281474 output: 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
App 1281474 output: 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
App 1281474 output: ZQjwsMlgl6ll0nR9TQuhTwwihkF+wEnVJzAjjKaWug5EtSaIR5Dq0O14llchWA38plMDCPZ0UObJjaNEWclZ843yX7HCQ0W+9RjKewaTgFfBJTIV2e1ktHcuAsIZvKdu3r2VLt24EoqhW/dRruEUsU5nhNSJvot3OFd4dt1RAepaLjGehaMX+Y84vcHp7TxzWv7c5NktOh3bTU6evY24wW++svtPwApQ2oARSdpiAakeHC++/fzL6dVnXkgvP/V8iL6tDYZ3yR2P9UJvwJ7bIswsAU+7jsOzHT2ABsUCUHxpF0qT6erNTwko/RHucFcAKCEhWcSISf0A1OXul8MzRs5k5230OwGqeCpIbEpFMj8ZImNcASi2uf8gyEJpUzjqe91N0Q7q4ISj3kOANJwZSlVMpu7Bzod2d/hUGuHY2UQEAUKTNGFCqAeotXDULCbndHNU+Pzd+HhOIE4NX/KVCI6H5I4ClcxE3rP4m4EvKPUUcvrY9DyByLAFT3G8cfsGS1rcYPx+K80uY4pi8d9tHD901thmzL7pe3xvA+CroLOLCrHWtJRCqNjsvUT65hXQ+E+ephRb4p14nt9C0ntkLp7lBu+bXU4chfC9apBdYhJ4F1rcH3zre+m7L7yavv3cy6kTZ/xm4go7Od73bbvQbis+x7+dr5vCodmOFEBzW9K4iLg6uwvQa7eMeP4RIu5Flsu7j2jFimKAs66RMRDc0/GjDRnjTsewAFRA6dydx3RBMll0grtoP3RXGaVCRIIP00dwJkGbISqJxAZRCvIquID2vsX5VbS7rdj5BuGex9Igvqh9iLy9+KX24DurM4NO7gp5kqybxv1N0oLyYg8C45sSYbEHTcY1Lu3ZzI9SBV+DWPXqKZREfs8vOn5U1F9hPH397jXGmR8T62ia8CoP0Hrfj/NZJqXrpKALX5XhJACnDhvwXLCDRMI1ky8xjlXczXXDBRIIgNAbWB7Hv3JYw3Uu8+wMM1ccwDuhPlz2kGaEVJiK6DBdfmMDh/tNjmjkGC6gVKKNhrv60l+9/mfpO8+/mr711AsojBqYnA43xhdbgEbb0fEifuRq45vaeCMve+rn4f5xZABqNQvQDAy5ATFqN+fS7YnL6cad86HBnZq9w5gKs0oNY0ZkpXXGV/BAxF6WX4CAQokRkh+kBNEoFtGiEIscR82k5Gh/L+gQz0LshfzlEgVA44mcC1+OMymXZ1UwrTpvFBe8FrhlG76ybUxHMzxJdwceM4i+Ord3d/QzPmWJQTyCglzlIHCGEEdl37HxTTNXufNYkXLl0TyH6IoiLHNNIatYiiM73kKLgG9+Cd9eOOT1O9fSp1c/i/P55Rydz1W5jR2sGWUboIODAKNRHIJjcjQ2LkVkTI5nk50XnV2I3YKCRO1AqEZe5MTf1O8a50s8K0Ctb8ec1dSV9b2lJjpMVrwEU7S7qqPOnZagYujU8PH03RdfTc+feSo9RZjRRkRqrGQBUDm13k9+l0qj6sgL/1whwONh2o4UQG37IMwgHD1aVnAkx7+W6Vk37qDFJUTI3NIUsywW4Z44XuMVA89E5GW+JkSjMkFitg3D6wQsSNBqQJ0HqW9qPAMhVKOBFWiKovsBai4iH2ViCLHS5yC0MMHIoXVW0JKHVrKxrhXfWabAAc4hjPGD7NnZXQWS+kunfLPj9+t4WaDCEoPwI7ORDoTNMacrgMg4/8W2Yrjcb81yyC3JiOFbllYM17LAPNnsbC/XvHX/Vrp6+yoaWua7Or1MYCo5hGcW6Urw1hqyZyiFSAPcRNr+XqcjERBqnWM8qlKIvFpHWcvOfRvKYQW7LpOOOGOjA9uGQ8oFt8vg1BFQU4rLIzbTYbUQ5Ftwnj1+Kr1wjsWAif87RsfmkNj1a+S01G6syGYdWR+akqyMWLbRejlE25ECaAQIEzx0nCqKnK1SwntosTRDgK3rAPRWhA2ZZ56n/rYrhDBZ21gNzuAYUqKV1KSX8FWN70hYTleTM+hdw3ft0Q1hyZ4BKhDyuC6LuHwj6ADASIx+FYCGiIf3jBSt7+4GNj4+y/cgqGoIkHFUN1HhezDGd3Wy5gmeNM0MmFuwAbayN6ClbGBaVR1EGlH3FN+CCDMwBWikixgpKKoQZyXO1RJrr6w404fVs2Ni9yripeux6I88z+QA4+sy7lzAJxkuOo/zgcofh+Hhv+o4jjoR6Dn4txpheXD0VKSJlxFzbQWnS1ZEeS2zeeNeBmgGSiiDygCtwl2yCr9pAa0iaQMn+g18qTeJgKHk0ABX7CAAW5f+udYLU9K6Wd379Cia2+GxND4wmvqZFNBZ5yQEOld2CDo02i5MpVhvUnJ0K6YOMXqPoi1y+nD/OVIAleDVxEoj1c48QebBtwXuwTxPOKfzOx/MM0t/ibmL2PaWVoyYAIBXiNmKTc8gWCpKBGuV7yPS6Szvgr2OVeWkAUBEKKMWVAUHlTtk4s3G/TIgy+0evJRLEoqKp+jFOYJnzDWabCBOPGcErJEHmvBDbWbNllYIs5nzxroM0OZ6J2EDUDiJy0W4ZqciW+FYke2L0iGAAKAgK8AiaJbhlHmR4EVi1wrS1QDtMv62SwDXkJ0LROQTxCt0WI7Na52WFzOBnHAgoVO3IbpSD3ZSFCjKxj0FyGXnonK9ljyaB4pHfSkCmxVBSz3FNTol2bqIF8DkUxOMIu0WDgpVcFGfViPbST0MMkd0iBW8RwcIdt3Zm3px8xvpwWRFB9aNJrcZ0DUgc28BcJ1HHGc6U0dbri3hbmdCYijfKAt5O0zbkQLoGoSuQkGtZw0iWR0O3M5IcRaLs1MM/LxAbNkFuKccVDe1GRQhdyduR7SEZYOCYXopId5BjtAU38IBXLDqjROgxeQhkOR6RqvbQlw9CKASgcTh3yAUaYQT7YChwIBog/vSoQjQAKtiHeAPXuuYqrzX0hGo2XVMmgHKGi9wiFjsCaD46QAM70qIJBDEL1C0QTqGFEBO6C6tYx9GVA//4rKoK+AEl2DWVU/bZ5Ora7N4r5zaTknpQcWPIPW7Ma4EDKarHdPI+xQlFlESsIq4enYJRsGSdxzjSSMAw7PrAHKVBamqeNGxZz2KOcXYDlb8lmMOA8zjw6OxO7tFgPYQNqWZumgKDyLAaJ2SvuYoMhPOCtEhCHzrhj2kAPJKl0X9HK7t6ACUhlJUsqEc74RpAk1jcFKVG3qUwhnWNh1buTMPlH2BECKT04R8xKQgV52ZJ+bQ4kwA1VktOqSFa4tgDc5MQ8u5AOam4ISwTE/xL3NXMgId8De2gCc/8j0uQTDkjhM6D97lJ2DXFOGeuUtoMPmm90McJh3TM6aOsz0EZzgtAPJIGwIVCBzyt8tcQqAIBv1tBVesgAYoHYcK6sgnSQRX8R3+C94VTCku6CQHlXsKYKPCS+zuOXIBHQz5i7AmjBkFtxyxHu5u1v1t52D5FMkDNNw3ukXMknG8yeSCbSSIJjSwLTjHd7d2pD4441Bvf0QeHGU2iyAVrJ1GBWQ6WgsShP63oePm2zRtaNjpkykHbcPuFiK4+aVQKoxiYkHcOVx/jhRArfpCPR+AoXmMnCA3hfxj17MacuYcosVPV646R1CwWUJ2GBTsPpO1p2aYobFgNAXGqIi+G0xC3sQMEdQQkpnfy7vEaFoShCCMPHC32DzL1yFI7kcnIuHEjTKgRAa7wC2+FZ43djggSfPMOsSsiJb9W7PY6TvxvODmQZ+NlPnj0TQ85nOJNe+FAilArjjIns+NI7QeSzjEteBCjg+pKaM1AGKBptbbsabpGcXB8ad5t+NyWhrZBpxYR8mXeRTsxTh0RS5OXFy5JnJBamao0IWoKmcc6WcZCDjl+AjhWZisPdw3yBS9TvyZWZ4RSApKgai4beIBSn7LG4sOK+rEzoE8R/nJszGU1ClYy4dtO3IAlRoFaajq4RbRoZbHULZoNSKqIJVU5Y4Cbw3xbRXPmSVmtjzAU2aGSdsLRO5bMkAYYnAeqy6iVEL8DZMDtja/w65yKHYIZodLSjnlLZwZIlPkiWvugkoRMIOKK2ay2Iv3IKeMd9KAOUnsIfoGmWUu4Rf5TO6ULDOf2gEl56YV34BIfTsYcjkPcc+0ylSbQSvHpTPwo1z33cwJ5cBZtKUCQ1xVjHZdljVsmdo+g3txT3um9W9MqMgvYodcH6YdiiAlHKHS7pxPw5x09gPCLmb9EFEBzjlE3Fu5ZrfKH1Zqi2U07Jh4y8KFyYv8eZTz538CNIPUIukwH8stUgDLWY+N9hFArZn/7E2KslEqjzRhECPXaM9oyOh6uarIG2NNAEufi2cLNkEUR8vsglEOuoJSZRaxdxoTxPQskf3QdPrMpmNbBkBZeaQol9ONtAOgkSqpAKIiT9Hll8dtipoQXNwzY+RTkBZvyRfMsIQfZeJZbxadQIizltMtrudy7ojNpitBi0q/bSdVTkew2kX5reDAdjI8K8PLQCWP3JcT2okUu+Ki92Pnuy5ZGBIBD8I/Q7yUw24hvmrD5Ap9GKDl2jYf38CHuQkxtZOVuccGR9M4+wmCmXU3dQQYu9s78FnmnPvNMSkbEZs0rDZBHWWPMkWBA6C5/NRTKMWsr/xcDBl41nIUEwSogqiKeOeQ/DkiHJQGY4tZCxCbPXj0rhBGELr38iPlRs3EaZS6DQKBVWlSYNcQn0lXrpi1tnrYTMJVJ6ZcVOl2HA3S5fh1jZhGAjvGdHIdEpEkOIm9cJ73uoTiv9CIcjc/JSg5d+cVAasSRVNGAAtiU8ERmQ8QCaQMJpOwTFFOngsg+7Hybnbken4TRAVA4xm/xzOWNPvAkh7cLiuN/CBQUHwFEvzK35Poy8+vm0eez9/1cZVe7qRBOs5Ecbrbxir2SH47p9N/0TeRp5HBYRbzHU8vPP1cOnv8dBojPm5rxB1ifE3e6vieuyFNnIytZtbK4cvlDoB8WUzQ5iHG4I5n+WEWHM4ESONertPIPcUOLupLh2g7QgCVEIEBu5Qr8UazSnAQkN4lsXmIezQezgfh5C5cylpae9mgNa653MM6u6aIxWVthq4yzVIPjFmXEYdjZTG46QJeOPPziMTYFZd5NnscQeIhTvs9uZOgJ2HxVs5K5laQD4kGd+K2oq8g9dnggJaC58VV2FoFqOWTeHk+l8kPVuwkwO1QCgnUUGr5EbZIx2dN0zTYI0wpQPCdyBMCZcEtMwxyXQrK2HnW9C1IcE4KtYb9kt6OCQHEFtJ2q5lEbmh0eaIJGiHBUCV9PYSCQYQdHx0L5Y8Tsht1xkCDK7e0UB4db7pHpihDlI4yRIdlWbzAtsNVOc+dMnkq7vGe2Yzccy1HWfD34dmOFkAhqwApRC0BKX6FTy1jGBtvt1V3G8gGdhqWIIoJzh7Z/WeISc0Ocr2wLfIJ7aRqgReJY7RAsDG56cTkPZYtvEVwbOys01MQPKIzHNhxkRKqY94wZSjWkkcBGpw0sgRAfYhdcOyARk5K/s2b4HTOpcQbvNhjmfiCQON6fCzKKE3yagCU0qB1ZVzIsQAYt/IYmmu+n00fvEUe1Er7rs9n2vYZkyZNL/iYBRCccMdwgOf5lXnCGSLGtuGiOEA8oREUPMcB4djQSIwtu3HP0+lAoDah6dXpQpulnZBzYo3aF52l0gMZqKNTrcdziqYgJ+V0OcntyO+46A22ynN/m8+Dtv3PHfTMQ3btSAF0S44IgKInDaIv+uFASa76MpEFsXFFwpOvSAmB4YwV70BvAAqgxPgmRENpUNAqGqNcQru7BFDnUCjNzrqyNEtEwGVXCbRcwlThXNFlHQPgvnJhHQNUSIW7IMQiUAKQpJUBwUUzEfcyeOBr/CMf5KUQlHktg8UTtiDaKC+A8WXO/V5oUgGSGk7BrtkjQG+Z6TwiIf56zXxYTsHprB7BrLLFTk6FjJnV7qqjhZEPmuCSzXBJl2JownY5QDgSg09rx+zEA6rbQNQGoWbpRh0OfKYBZZERBh2Tukc+Tde8k19rwYKZXg5eFjyUpsnXol3L7cALRfZ963MbtWATfn6LG5+//LBeOVIA3YTbGTUg4uA4joFzwntoKAmAzQYr77R5nHswunwB1MwtJXKIgocUKxWRVX74bLgEolyKrh2xmGWVAB2eOYBvVTe6VVY+A5z5fClE4lmWZVA0dpnCBXZtgXJSOZcg0kaptlRljMDyfwYZWSQfwXcZ3IWYzBOZm2Wi5Ukf5r/7LkD9rXiXv8dMGsCp40CA0TcAiu95P4vUIJD3BajP5JECHxCYgEJgGhaztakli64A0OjwirJtTP0y+l5vFytnwwkFYyuc0me1bzYYOYJvR6hMK549dySkTz6tV/NLiTixfCGB03KWhx9KQ9STdwVpNqmU29Tn4y3+lLeovuKHN2PzKlv5kH88/H+PFECdcRIUZfPTkLk1bMgKgEJwlVu0n0AEHIKvGIPm9/2anij05IDUzTFuRLvzk5pZgrsJcCBH5yB3NAJ9jF/hsGqDF50Vwlh1lmX17ty9HW51KmVWcLlbAdiLLA6kl88K0dO9HkAlY5m7IqYTMa+GldfCD1YxuVDqqARyB1A+K2FLrVEmyhyR9QGi40RBF0CMukG7ih+s9aPmVpuh93zfd931/KmHOzaztIILEncCSAEoVxzo6efIimX8bsfRP2ID4XpYD4d1zVHFVceUhoQJYJom3ySTiK/Uj70Amxw7Jotb6dSn6VZu+S05OZ0LtlOlGTunRuIX6eqYNwHqv71bgcM4KpJHDjgWN/Y+/tD+OlIAzU0sWMoNFg0jkjJgo8ErW7LcWDscSW5ZNGW5R3eMVLiK+R2flWCC0wJQOVzeMreNcZSqTLiy4HVKm9piXexWEHOnWf9SEVggr3J9Ba47jy/sko7sgNQZMwEk0pV760YX07voH9bpAOS4Bqled95l+RhzJsuEn8tCTZAtcyY4Y/wsAuBidYz9DNLVhDtdAJjOR8IPBZT1BGichaK3kg4Geu8I0A6UPYqtck13x5NtKH/0AmrA9THskiQamlvSiqlxfo96jGo2M7aLUgK7F+Me6XESv70WLRcvlKuVQ5iC4P6hfOMbOe6x0pFbbmv/Fi3h68Un8pG/0oLp7Nzx3Yd/O3IAlcNB2hCBBJ4bxjGOXDBPVC43StGaRRvZdsVWvichSRSSWJgRICYJfwsOFlOpYhxXfon3BZ2rT4dGuEx3mYBynngzyCgTEw4BcNoS7oQLjFGXAaheNnJHAZNtj3xPIDNuXQHguuw5htWrZw3vHd3vPF93L3PTLAmQElzK+3JXx446ENQxdmxlrc027I2dnV2pEZAKQrcAC+Vx4dtY3zNiLjG+5B0VOy2MOZuIVt/EDB49gLLrgJrWKG4WQWHHKo2sK4XT3LGVQVFZv5Fi0QAVN6Iv5brDC56pfGL3qfJVD+WL+dldiHq5eD4fiyuVx8jEQ//niADUeqaBACfIlNqi4gWTTeWIJwDG9WhMwJvNBSpeUOlDwL4hsB1vqaDwQhA7hF80q2MfCdkkTMPznY1TQRWiogTGHrfL53IouWshHhvZIFLk+jqcUFOH94LDyGnczRFHtcmx876ANbpCzCzhHTsLQR0dE+Xym8EtyrnOeTSfQAYxvdExIbs+s3LQCBgWHYeP8FxorAWXHRoiKkdnzdQzntfVUO0qd7J9k6RCi2uqUdk5bVOz7Jl3emK+4gLH3U1xdxvnhXyP+6StukDZI7o0vmn+bTuVS9GGu6/ns/i2pfafW/7L12LLR//u38sPPOSHIwRQiSQDNLSC0TIZkDaO9BNNx/XC3CDXkbBcIcvHBagEWbiFCRa5mS8byT2IVvDGVjT47k/F4dB+lgkMOg66kJHLiQNcgFBOriN6cBnzxvOROzKYCdskITjK4zGu8U4mWq853nW3UOU9J8XXcr6sA53E/e0jSpU6P8QsmEJ5Vn42HC1Mz98SfAEoi2b68S8gHrfMt8sjxmM+btrkLzLqOxVbho0P8TyPWBexmR87FuZ++n1vhj2YOotIDZTdurSu9D/WecH3Iz+ULTqe+FbOL39jK9IrkslH/+7fyy885IcjBVBaLxow2qLcIDace9aQcrIDMMAk5bLZM9t8/griy63qrfy9INIyULwWnMp3oKagGq6VP+A3Akjlb/hbotRvNRQ5pOKwK7g099wEXICUdGLsxjdVODkeNRSmq7WprMkbXxS48cPz8uX9B66HicQyusP55KCuUmZH4xaA
App 1281474 output: 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
App 1281474 output: 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
App 1281474 output: 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
App 1281474 output: buuh7y2jhSaZU6lf32WKEwrz/HE7gaUGBMS/P/uCffzlaQ+wbQWgjz14FKFSbCWQ+9VsVB6zIrb6nrSvA5Rza1z877tOMR+2hWXiMhkU6esfnrKvzl23Z5973ZowYaW1du7fYRs2r7ayshzqHvutprbJqior7R5m2jhpFvVXzc9ZSvHwClvDwy7OW4LPqdpHHqMmGrsAGtRhErAhgDIGUAcI217GtP0tHd3vNlKehmZ8+MRxewAtWFq0zHu/slawA5P57RplSpOVg1W39NjVygZ79933MLNvWB+lVds2rKeN5B4WdtpsK9AIsdioUYBTQZegEFoVMiG0UKW9+/FpTOs7VLG0MLBIKy4qsF3bt9DeZD1repZZNAIhxD1BqQQREs4pK6MLcnrF3VY7e+GinTl92gkPyURz16wotd1bN/qaqUr8C1xKJ+nYApgESycR3Jdff88+O33BAZqSlm7Llxfb9ylg37ZlrY/XNaiQwMYhAElg3ajgpImFmm5wzb9/mWohNOgYpW0njx2xR08e846DS7EAoDpzo2g5hsWgNVnE5R3hy+2Y9Q2Uqj39+1fs06/Oum+9beM6KoCO0Wsp3xuahTDLPaSFxlbLU+0au4YjN0E/Z4fGq7//bcEAVLdaPXjU8qR/aMJOn79hv33+Ha/oDwPQ1bT8yCvOtRRqGtva7lldbZ11dbTjL4Xw+QBuUSE+DEGa/MWWQ3WEr7rNxBRAw4p8arIwwZWyUepC/NpgqUP83Wu3aJHCOjAsQx8Lo+jH3/+eHdizE3CyNCFiW0EXn3MARtFeATSSdE9D95DdpLj6zXf+YFcuXbH2lhb6/6yjRnUvvZK20gUh3zWSEike1eU63B9jip25fNte/eOndh5CfA3meQyR2hX4YXt30z6EpQa3rCqxCKK+WkclkvsSzfmi2AXQEcz7LgIuNXWUpSGkJinpUi5RhdPF+XlWWljoyELpM5sZvPuPokEGAH3lzfdxIS5aJSZuajplaQD0O0+ctC0IQLV/USBNkVxtnNqDWbI4cL0doBU1zfbeBx8QyKuwfoJpJ44c9I4Nq7n3i4km09zPW2tG4Aer7MwBivptI2agVdx++8pbWA8XPDq/dcNaCheO0u+XZSnw2yMI4Amg0QzCASq1zfhdsPKS/78FqB7MX3sTAGRGjhMQ6R0Ys69oXP3s82/TRrKbvkLTll9SYGksGiTbq7e7yzoBp0yegpxldvLoAS9MzsYHzMDMTaaTgLixyF4+I/qeah0xEgUsJHMkoljPXVUqvfhz567etP/4zUtEboeIiqbbL37Eyt1oULjv1FeSYhkLUzql0iv5cRPOkQ3RPaCVcd5pbLM33v6DXbh4yVobm6htXEvQY08A0GIAynmkPdXl3TnBTDa1s/zq0k176a2P7cLN2/jACtYk2oqy5baX6px9W9fZZiLWIcApcn2I+yJGkPxAaTPxjcd5v5fSuu7ubvc3RZZQykUBpnQiuyJVSPvJtHVGDt9VoKYDDfoqwbfPvrrgvm9KarrlEUxbR2vOPKpgZIorr6ouidJbMuvlb0soRZDyGRidIZLbT2PwK9bS2gxDCQ169CDNuo/YmsIltiQ1mTGj+RUc044P7O1mGI+K7+twTZ596XX7jP5JQtp2NKiv/r2chZ1oqk1Hbp4Z50cYKX8sgaY0kTOJuG98ZV5tC0KD6o4LoNqVZulG0n5O07Bnnn+TqGEXy/FNWEY2za4oOB4ZH3ZyurTGssXZtonO5D988qQtJ1KbgBZRZYSq9sMEghQDlH/mC/QoKOTvkCPkfSkX+aB95DvV+fxfn/m9DQ6OESBabL/EHzsIUCi8oPh51MZITSRIMwBKNelSAzI19OoYDlsVQaI33v6jnb9w2RobGm3D6jVo313eJrOcGkwHqNhLRGelTVDh3s7yy0s3HKCX8KHvsjxCEpHpcgC6Z/tm24upuZlqG51f/pxICF5MjaBRXlA+oapJJHC0SeMEXia/zN1I/qZ3wYprXWne8VmAysT99MtzdvNOtSWyANXixYtlBSNI5AoEq5DHQOpwmiCCYBAXQiV/UZAaImF5hZFud4mYDxGUA/f20NFD9iidDDcsz7WlFCFEIkXkS0bLfCF6rL5OlG1bCx0Ha5q7MXFftk++POtD3bF5g32fvrjr6dlbREuWmbBW4pkh4i7vXUKG58m5BdD5uC1AgKq3bdi+uHDdnnkRgKJB1aE8RL2lCDnqo6M0gFpkSLMoELQfc3TNihL8zhzKrBLoLIfUFp+UzxI9InlPhQesHNdlzBkRIjzowTvSoKcvay3S56kYGbVFGVn2X3/8hB2hS526w08TQR2nPjMOf1aL0KqZ9AznjqIETiZbZUOrvfbOu562aG7usA3raC8CQA/s3GjlRTnePCwSTSKfLIrcrLRJP9HU87TJ/MPHX9h5tHdtQ7OXWa3Eh9y/e7vt2bLalxlEiTlA5RMG7CmiyIBUtqFMYqcratZyPUKmcq0OWb7HjHYAKO8qcCqSKs2tANOrb32ID3jBrt+potonyTIyF3GbyPMS9fUO/WjRaEgWMiu9MTcWhIgKkTCgIsn74iwQTGt3ModyvScOqZv+QdtYSsdBak+1dmuIXU3TtHaMUkRhBtbaHQD0Ny/hgxJFlrDZSmDrO48+ZOvoOFi4VAClNSrATsB39evSMbjeYMd8Ykz8wz4/tgUFUEl7cTx7hydNGuZp1hpp7ACghPvVE1d1gjJ9klXoy2TvpT5S0cpC/K7VK8pImK+ic13gg6p6X61FVDYVJ8ocu1dkMCmUOhC3UyDtpYTsNBr0H59+wU3cdFbr/m9PPWlH8SFTNB9In0ygRaPRnhGMYQygOUBhA7VhElfWtzDh37XzdL1rZuGiDevW2X7yegd2rreV+FVq3qXJ6ovaMn6R7btGJj1I9NFXZ+zMxWvkQRvh5CbYqvIV5BN3AdCV1KoWuP/M1+nCzlyV9hTFkfsjzeJkB8zvMHlQvS/Oq1YKi2Vii38bzGEAxuRWqkKBtjmAvv6HjzxIpNYwcUS5Fy0i2k3qKoH7yu0FIACMODdy0INrSmnpOCIqhJGSKr1raG6GcdWHhgvb0f176Y17wDYSxc2hS0IUAiOSsQXXTE9irBf5sK3km2tJ0/xWAD1z1i2YzZAUHn/0JP1+AShdIFQrK59fbWiChZ00ev7T+Qk2ueMaXNy8QOiCAmgYMa8cYx981y9JpP+aBWnVWUA+aBZmWFYWXe2gpGldjxATtr6mxtpaWzBNB2HvLLW1AHTrpjXkIJd7NwFV64cwd6VZZCDNlWyJrO3lTMxAtbc8c/UW/W5fti5qPUV9++UPvmNHCdZkYJ9GA+ZpNB6SAECjkPFfBVDZdl1o3Bq6K7z8xjtEVK9aQ1Mn6RmaYKFBD++hawB+lSLAmrDKhyofqSZk3QD0Mn1sP/rijJ2+eBUGU4NX4qxaWW4H9+0FoOW2bmU+oBRBD74s+UceNK8UmZUVgQ8K+0mdDFpbRYeEnMFnsmHiKBebweJKzl91IQR32c1MTGsUbTu5yDfe+YAeuheoma3DxE2xvLx82895V2GFiIsrH1SpocDkhWgP2BSHFlm+nXtUTzsWRZAbG+u59712BIA+SKBoPT73MgrG3TglpTQDsCNluQBQbBm6Dw754k7PvvQyAD3jgmMTGvTRUwFA82XiImxk1icBUFkeWrVOpry3POE6eMFftc+PbUEBVFxT9b/px6T64sIV+w8W3mmGjqbgRvnKlVaOCVheVuT+iVpkKAd6+9Ydu33nDiZftOUA0g34pOtItawuZSVqJmw6vqKCSQoY+cpZzHBpaqkn+aJ9aIMLJN6fZsmFZlI6ktA/OPUQPuRWy89OJVAEm4cvKHeqwNI0INOqY3rdSrDkDumeN976I0GTm3avrcdNXJncB3dtsJXFOb4Ugk9YjqEgD7iyHgB6De31GZHMMxeuAdB6D6aUlZUB7t22e9sqW7+qgJMxtxmqIqpzHhg4Z3HiMWvlXHeUB751y9lT8RRDq++QWomsIxcsn1Jz2fvx4sOphlNLObQrSMT6MgKoiArJqalWVFRk33nsYdtCh714bpYHibg/MpLFQXbBhnSSFm3keShv/PYf3rWq6ipIFMN2hM4WJ48csvVErXMwcQUwWB1oQ1ImANRNXD83eVBWX/vNiy9i4p7h4kI2B1Bvqs26MdzowMTlAv4coLqgbwGqW/s32Xh+AEapFqpYqOz4jCT+vzzzvING4fY9e/bYbpLwu3espsVjAmSFKbtMquIcmuvTL7+07l5aQQKcosI8W0mSf5e6sJcUWjEcWTWmdpBwEuasbxP4qOOkAQbJPVyFuvY7LYpEymRgcMQePLCPPOYWNHERLCIqPfiSTDSND3zc/1nT0GZXb9XYu+99aLfo+NePybuJNMv+3TtsLwvulmPiJsbC2eWsyksqaS9fsJfcq3r7nMH3PYeJW1FzF6GhsRdBZdxuu7evxlwv8okuYM6NWfeIWwNXuNeu4sOeJpd4+ivyoFxLGlpzA6uYHd27i4DNQawGfVpaPyAKqDZFtUHqK/TSa+/BJLrgpPk0NN7y4iL7AU3Utm9e62khXa88dmns4F/AyQvdgwbWfrlSUWO/evY5BGOl3/Njhw4SyT1km8oKLZdIuwA6A2XKNSjBLAW1ggDVkDUiWJ5+/gVM7DPu02+hP9Gphx/0rvcFrG2jnK++rzHMAZRfETZoUTdxdTfm7oj+8ve9LQgNqmkQTKc5H3SMMPwF+9enf2dNrA0irbGP3OL+B6D67dngZHk1TL7b2G5VLOhzs7IKAnc9Jmajc2bj4NyuKl3ummTTyhVowiy6nqfRLEwdGAJdhF4ALFP0vI3wpd3f+PBzqHcVXmlRVpBvpQWsBJafY+mpKfhmcU40F7hw8ABo0DS6iejrXTr8VUA26Iclk0jAZQdUv32kaDatLGL1Llg1zDi8Kf7jvGgFTfJRxl7Hsn7X7tS4D3oDc7ezp5d2JQlWgLlZXlZgxYWAG79XPYLkY2pSKqI5yXh76QtUy3IPdwjyiKyRATmggGKA3ds22W5AtmvjarAZVODIb1SAJzivQVbvh6jwDnnQcwD0rqWkJFsRvXN//uPvIhg2OTBiALfaY6rqR2QH+e5KMcnErYc/fBGSxa9+85xVVFWh+aPs0H6WHzx0gGsusTyWFIxFICp3O0PKTH+XsazOjB0s/9AIl/dXv32OINVXXgsrDfoQy1KsXVFghSydIYsBryAQEAquycTlvssHDUj/8wecXIZcE+7gPN/mwCkpraZf6mb+JRr0GUzcFhpSyefau3u37SPCuXf3Ri+tYg5AOB+1TrRWCxUvN5moF69es6qaanKDXd6BfQ0g3bmJFo9lpSbQpaF5tXalFwsDHEWFw0zeOkzbj1l24dzla3b1+i2fYEkEgbIzMiyZnKKAJz6wKIdKr0iTqgyuG+aQcrJDrOad6OAqQAtB6GfXKmKLUigrI20hcAokMtFUjSKwtLG4kZpTX2RRIpH06+7SQwm6n7pELMrMYIdsQT4XVwxrEX9OANcxAOkoZWKdkCq6KNnq7e21QhhLq6E27sUsX4sLUEI+U/19FPkNUXEjH1B5TJa8oct7v73+1jt2+tx5q6tvsCSi0/nwfn/GMhqyOujN5v6oc8S6AAA1zUlEQVTnHEBl2isXiTNJoC6GVdi6PMD1LFqwqrYOAkUsz4SoNblfNWHTmp9ab1URdkVhlcOcA2gnAFWBwK+fe94+xwdV7nfj+rV2FP91DdZKIVQ/Byinkwb31pucX5uK4z1uwN2cT9uCAqgehQDaC0AvX7uJn/M+IOh19bpxLSVN7JvXr6Y5Fgv3ADTlTEVsGMLfqWlsRiNV2qWr16EB1jk3NwfNub68DNrcKiZuqS0igCJOrlIKckwVlZ1m4nWxyE8F6ZJr+LPXbt6yAZL/Y4AlmsmlRLsm5hiAFEEgGkqdwpvKS6qFivrcpjDRli1eAjm/xDV3OcGSZAJMcUr2E/X1Xj50VPCACRpF16mO8cNEpyvxYe9U11tlVTU+bJs3BlP+UTs2IsKEAI20CNpLrTmD5mZoRLSwJm0041sBKMVB3kw3QfndSWjeCfLAk5xD51RBuvw9mcfdaN8PP/rUrly/DtG/xWtXly5d7GT3DWtWcn/wQUGJgk4ykUXwUEcFaU+BvbmjF4LDXXvrj+/Ck27B94+zzdAbt2OqluQvQ6ilEhgLeM/IBBdOCjApd9pDWkrlai+/8TbVSldcg67k+exB8JZyz3JZL1Q5XcUMlEoTwLkBgXnLkWTmzrdtwQBUWlSaRVpKCwLVkno4d/4y2kLd4EOzNL4cW47ZGWgWHhzmqir8mYbuWzW2dXrA5W5ji/XRaS6RtEEeZIY1ZSW2Ap6riqpV66jUi3r3+BLzTDqtJNaJUKiXydrQZD2dnayvOcDk5DMcW0n6MCCRiRuBhpOvK6nhXe7JjS5KS/WC57wlSyCtZ3qf3hA1pJG0P9Eq16r9nJgGYKSG5Ic6s4dDyGLowOS8R+ClqbmVqGyn9fT0OC1R2k93BANTs5yfoMYT9mLVAAAMQXVUkD+eD++4EGK+NFAyxeLSQhOkh9T+UmR5L5gGoGCaANOoXaG4oJYqGJ0rHotA1Tsb166xApV7YV+qA3w0WlC2pbde4TjyZSMxl3vx0Zu5z2cvXoYa2e3HVtXQytLlFMWnss5nnIPcbxHjQJq5BlXbzgEi5mpZevrcRSydOk+b5eflENRbiYDL9IJxCTzJhqjZeyz7UPlY/act+Ndfzot/FgRAdacFUGkW7YoaqrC4kZIsmUjxJOX14FNoW5JKB3emOxOHTnuAQ+abPCY1p9Yk6AdtvYOjFCNDsof1o/VCchYvAjgZPvlEZVO/HVWWKOmvJeQj0DLKE2p9k0GEwwhpG61grUnhXew4oyKRysiNMVk1S+TLqhNeItHjVHVR4HUc74nJJB9qJjzs5i3ZO8aF9oIgr7FKk0UpLDurDZSsV25zBCdtBGE0TJ2neMNqWaIqnCgsBfmuTjiAcK4Fkxg26EbTISziyH0m02w2EXKGVniT9tEkllsQkOVnNQ9v6h4rp9nahmlMsEhF6PF0MUhJovA7OZFj0A2eocnvVasSd/4YH0MBoFwJZWe6TyNofhUx9GHaj2NZLMlexJ5FxJrr13D9Keps2rl37BKiI4SwhwiQ3SO3rfPLMsjAqsmjyCGRulu1LWVCc2vY/dv6vq7n6/+C3/3tefHPwgIoD0wTFmeDViCTtC6hQTKSVMRpUfZikOrSWjNTmG8AIAYNqT4742olQhF0FCs/K2WpFb/USEw9bySNtRqYtGmgFNQlQP6ZzDfOJa0EcESdkwmrrgcOEAGRiSH/aRIwyXcUQEVy8GnH7zIDtbSDSBHq5yNgkj4EPHxLnRTcB5MGAVgcR6CU9gw2aefAfNMBZQYLqJMIDjefNVE5vggVTqrQYQGHisZ1i9TbSH2JJCh0X9SBUIn9INqJ6c44dHzXRH58dLBrpWkbQIuOAzKZkGp+LfKHwC7N6Z39eA4ag5+b4fo5Z++FTH7BR/S/EZn9SAv1FUry3kgIJweXrji4Pt0v/w3zXBpcBfkjCEGdX7EACV/1jJJl488n+DRXK9sh2PE+OZ72uf9mb+E8+LFgAKp7LRqfOtZFIqndbwFsCG4mKn8UKth4jg7OyfAgD5cgDJN0FGJDRIgO8XEs5KPJqAfJ5wSF+z95LaioGZbakPijRuOqeZj+onVEvD2HJj/vzP2jv8q0BT/69n3doI8oJaDP6qfGxVCZ80xMdg3Z32PSgyXANXcJQU5VpqMA4lUaXEMkF+ngEoh1HAkLn9zAgb/7me6Dm1+Dd/zceq1z6v4pV4m08WNobNKI+psanUmgBFFhXUlgBXzz/vBJrofPIiTUgd6LvTm3B4p0fL6mSiB1IZy7F8rrCvcaoaiJ+qnui3MAHcNP1zORH+8Pk79rXL7Nfl6C7Ws+se443+dDipZrR2ywfxOg948QHOfv+N8FBFBNbB4HEzNICwRJfT1NTXAKKlxzYPUBMHWEo8QK6e/tHjH91MRL+dLwhH4yMQlHqvUJCm52QvAmGkYgDeKKPHB93iU5dDoAqg8qKOJf8InO35kvYxxQ2kyIg+jElGHCMRMZrrIZ+pKDUWuxaLLyv1+HfkprCZxzh5XBJ13sYgSAKgUjkGpGSktoEmvy6zta0FiE
App 1281474 output: fmkg+ZGKYgoA2jQGfZBDBADx86L9uQ/j3A9dN7EaH5dM1DD5XhSl3xMRNjQ2gVU/tQfJgOB9afFxfFi1NVU/JGkyVbVIlnmXPlkxfEeC6z5AOYjuh8YnocDN9ec1irkul0WEBe/ly+d0Ph1gkpspQUaq2J+JnouCYjJxtT6LIs+6F1wNx9XuYtX/1SHmw7ZAAKrHzc5s00RR3m2ciTaMOTQE11TmVCfBhRFeMyWYCOqVE9QNaoITX3Q/aZIZM023AjX1SqHFSTJBIXXZ08pnAmsiaQv5OS6tZ1XitOwuzilTWrvybXNEeoGxb3jMCeYKSKletUe+G6adxqvOgGqlqXI20QkFUKfYcQy1DlXP22R8OzWFZs55AEd+ntaG0SSWr6YWlTxEJiSmtoQCmlSg1LAwNN3sVhG7tJcEjzrhqw+RWosqgDbG7mDns4KNlnIYBYx+zZxEQiyaYgH1DU5OovMgaRUFl9R9TxFbXQen83svrad3FFxS5FZCS4sZ6c8aj6iYI0SHR/DP5csOwFEW+V7HkIxRblpCNhI/X+/xFb7H9WERqTmZWtXIFFanQbkG0dwj0TaTcFydlAA4+YYfSwD13Cv3RE8sAOm3AOUG/S02nyEuggNqGYRsRLMocXdZ2bqWCGdVY5O1tLN4EAsnhSlJmkaDTlH5wGwCoNI9PGSAHR+XwiRMs6VLl0H9W8K+mN43IZpwxdLnJ5tILhUZmvqAS+CMYfIKIGHKzuRfqfu6/E2R9gcxnbW6WGVtvaaNs4xu042um9yjgjBjmIEKtKi/rqZ2kKcTSFkbJTWTMq4ltryokCASoERVFLI8YS5802zSRPFoeOnKCYrJBXA1lfb2JFyH+jJpESU5ZVrQeBDzQZHtQQkLWpa005alsanZ2tvarZuI88SE/G2tAw6QGbeajMksjoFUkQzXNpNGXtnZ2ZabQ8dBdt0XcXaTUF0ytfUdgVu7QKrf5aOrYibEMfR03JIAPw1NLRQFtJEyGaKPUiv552r3nSWYlL5SC5RwmPI0V+1cAlo4iZXCF2UvoXHbUs69jDSQFnZKIiWUyaLCkPWTqPLhWXo3e/wFySlJNI8NAG6JMj3hr+HpOpj3//63BaJBdaOZBjxURVYVSW2lL24N5VsVMGYqSOLXs2ZmN6kPmX0y3xC8iGxCL0wwLQehBvAz0qC0w8S4pYwqAYYNzb+IMC7KYDJQyrRt4yoihlmAA4nM5yPQotIwsifHWbtEkzGarn39dMvrRFM2cc47tXUsCFyF9iJ6CWCbm2liBldYHdpdrABuBZvkPwqgMgPFKZ7R4rbUTqaTgtHK1kvobVRSuJRqm2WkigAI1DxFgEUokNaRNvHlJZidWptFvZkiAbFypW2UaYmgXt/YDHGjg3xpBymZbhuiSbeWdFD3e++6r8ktK4R74v2EuEUKoql7XgJki2xSTssQXCXLCxFWOSxVmIXgIoDGOGRVCBcSGnNLTMyxgEboIqFCghYEQ0VVrdWQAutioeQ2Chla2zt5HupSwTFkJkhIyM9nHDqOTGOZ57GUqaVA+tAzSSZyvpiql7KifAoKCqD55VNQgOble76CHWOR/lXknJs66x7wVHkdAJXTzJNtAQFUEAUo+D9KZt+hMfIFdb1juT+BVC0+5O8kQk1LoWtCChxZRQxVK6nUhsqxJon89tN8eoCc5hANkuXzJGPS5cDxXAGR+9jhPd6vSB3+YogqyquJdtuMAm8k+NxKXg1o6uqGFrsBGf06bTivVVQwHdAvnF8rick3S6H/qya+ur/LJnMTmYmoPr3DpBK6McmVc5SGzUJbaTHdUuh7KylM3ri61Ft0qgOER14BlEgHbl4zCccRNGouFsnF9VCLWt1wzy5B3Lh89QaasxUWUQ9Rbgqr0fjxmIxJ9PuNx3TGCnefUzWdCvSMAW4JGy2yO0pRQCKaLJPmYuWlaqxWRv+mctYSzbJli6jh5OIUrJEW1fIR2hQ1HuV6lLsUpfI6RI4bLGIsi6KbPPM490JpsASZruxK2SgirK4VwMuF7QBpoyFMYUXVpZV1u1UuqLTXepaO3EMPpUN7tmPmovEVbeOb2pVmCkrlsHd4thK76uQf5EQ1uvmxLQiA6rFol+eilpK3q+rsMuA8C5G8qr7J6WEhqvnTs7KsqKQYvmqOm65Kb2ghpBkvNpbmoGsdTBe1wqyqqsEUZHXqoUFfwLakOI/GVodtC72NcpfSIxfNKdOYmcDJ2QGJEx+YQder650Q7m04q6pJqtc6KFMBpXrQLqP3TzYTPRG/Ko5Evyad0hyqwxzHNxvCL6wnh1vf2Mre5DWbcvcKIBSsRFts37QK8kQxTcnyjNAUgoIhcH50DccKCPUeHMIyaMaMvUC96ulzl6g5veoN02Rep6cvstw8aiiLimwJPX8zYPCIXeU1lPjnStkMU2zeRM6zjnHUcB8HEVrSaDkwh8pLi73dyOY1dEAsy/fWLqpbFbgl2BQMkqktU1ZrtV69XQVL65bTE9sQoEpHZfM8VIebDTnDNSNCMw6QyhJxSiPnks/eRk76LvehtfUeZnkb5Xtj5LXjbSMEhYO7ttmDh/Z5fjtejrmAiZUkUIoB5cty8Hxk3ka7P4o85H7Nl23BAFRyU2tPdg0MQlq/zWS4CR0MOpoS4mhP+TAFRcttLU2mymSiYSrGYqqCCzQnHeAxqeSldKhekRrNM7CQbt+moTV802QmjVgyTzxyAkL5Bjcz51paur8m7cGEFLNIAZkvr9ymiPuWXYKXW9vQaK337pHIT7I8/KcHdu70TvVL0ABaozNWhdwCKN9VYEYTV8GsWqiDFRI0NCRrcK3XTTI/k5KwXNu9ZY1tpbXm5rUrvTBZFoCvx4LGEkAVpFI+eBitXtvQ5Mwbtdi8cv0m5rXWPIXgzr1YvWaNrYEBtAztnPkNgKobftBLKGx1rTSavlNn569c5760WGd3j5MSSiDI72Ip+n3b19nOjeUWhcZVDyEREXUvFL2V36s+uucB5sXrFS40VQM7hKUSDStqDTS9E5SaLcONyNCyEQTkPF2FoJL2U8inF4Crc75olDehUd6+dZv1XYctmXSNNPihPTvskWMHLU1WAAJGzbblk8vVieQciv5qEyglyPRT+3zZFgxApT07ME1V/3kTn++2dgDWD6tHAZuc3AIrKSm1dZCrl+PL5S3LcNaMVK/7OXxfWmqYB9sCkfzTL9A41FpewTSUVlkMoB5nyfsH6P26ijpNsYBUAuZrv/BddSJQWH+YAMsfP79gn52/Zjfxtzp7aFpGxFQmmZpDP3T0CD5ToWWlMHmYyHNtR3zi8A+H9OR9W/eAm+lfnL2MeXobU7nGGTt5y7JZAn4V7THX2wPbNtJzFwYQxwmWeWAgBJgUwdQiUvL5quroeH/9Bi0uK2lU3cCfo2lRkmUrVqCFaVAmgKanEoihw1lg/mEaMwgJPFXN3OufsmtV9V7/eetONc2+m9xXzCd4tpNO8ocpPjiwbQ3tSQAd54xyPxAQMKZe2FwNVN2cvngdDVrtdaBjsKLUeFvCaScA/9HjJz3QkyC/HiElxpFi3AGxwwj2TaHFeygKoDQQit9Z+vhGM750ottrqe89SGH8qWMHMHshS4BAkUsURRZAtVaq2sRoC/zjbwHqN+Ov/Q9z2s3bPiR2N1xP0ciaW1pZyqEZ34koJw90URYBDjRYEYGFbJY2yCCFMidJ+bNv+qFjNGDWfU5n+gu0TblOUTci2bKoDnnkxFEH6JoSOh0AUKQbAIVRw6a1XEYIznRRDP3q+59T3XLZatE4o7NBmHzqStetKLEnTh4D4PmWyhIJQqPzdZUeQINruQgFTBTI6Mb/lB/7OQA9fanCLt6ocTBnwVfdvn6F7d2xyQ4xOdOg6CUQrdUanhzCgzoyl/HCKBoYQoN1uBWg+6EOCtIoKXQezM3Nt3xK4vIK6MYOTU7a2wUVN8XXUOWadD2N3WOY63VUj9DFj4hrA4EmCTItU7Fj4xo7smeT7UeLxiLEormOECks96fRgiOqmsEiUTygnnYurV199FQCMKRstLBTCSVuD9CBMI30FUNw9Ch7RZYHYYdlw08tUKcaUJnp586r0fZ5myJVk4QfuqZsOR0Qd9ijJw5bumtQrBhMfZm3rkHR4hJIei23OIYxIQPuP3c9t7/3bUFpUEledU8YHCPFgb800N+LNBUljX47opMhddNTk4m8MiH5rACpB6eHpkLvMTRtSydNrRta6VRwGa1VaZU19e5TSYOq+9zuLevwuXIdoK5BFUXlGAKompU1dg5QvP2B/enMRWvt7OYEVKswAYvQOJtXldr3Hj5q5b5EgTI8QUrDV6WmN08Ea4LqOIrIDhLprUX7fEH70K+uVNu5G/UetFEucgt+3/6dm+zY/l2WAUCT8L1UO6lxyNfy1qAOUkCGH9nT10eKh2UVCfiIZaUKkuQk0iQEu5IQVNoEzlEAqWiylkKUDzvAGCqbeuzSjWr7EnDU1NUTAW4nBxpFcGgJPugqhARdBOnDm0DuMloMK9I1Or8iuDIqRXCQsBnmwYyBuhkCNSLOq1JGgiWT9FU8Y8U65UEowIQ85BpE89ez7B6ZcXBfpMro0pWrdpl9kDRVLJ9dTRHD4b07vXG1It3iWivN4yDlfiDtPBeqqLketupjPVetC54n24IBKPfffRZJXSXE1QdHi/foYenpKMLqTcMwRWVK6YFpOT8FhhScUdi/AS1TQ0DkDqagwNlMOqIfjSxQq3/usf0P+LIKK4qWur/jeUgnHSCdAVYHq6TVtvbas2++Zx+h+TrpO8sc9DxmMaapAPrUI8dsJQBVxb+CNaLBiT44I34vBP5oJn8UuVX1Uapv7aR96A374nKlnbleR/AIzUFQafOa5Zh2m+3Bgw9YOqadAOrBKq7FZzjHdqnDRcrUFW81WDeUc3HtSseIbqf7ITK97pDYOtKY+img9+DLt5CKuXZHi0JVul/fQ1G4LJJspTiwArYTMNtNi89tlKmpypWSAapvACnnV3pmri+tgC+SPGdneDqffG3uO2NJJvqqxmWyNMaIBUgwqPhgjOuXkGqg/rOWmMAt3IU6iuqbCBal4KtmU2ReivaXH3x0325LZ6GpRJnJHF1pJwkA5UG1yw3R81bxgLOuGMd82RYEQHWzuf9uLnruTL8wSZgjvulXTQ5pSZGzPU/IAxyhL+0E6QaBWOVaMuG0jMJdXjdSOqYi6xjymloasBTTeD9tTNazLETBskXOohGZXcwcnUyFx219mKX0bf0NnddVwN2L1pJmSMO/KyZnqG7vP370uJUzsZQ+VyBHzCeZtiLgT0wMO9lBZug4pIl6TPVPz1wDoHfszLVaT/2ISSSAHmKhoocO77U0WrknIgU8w8CFSuDoerXrHszt0qwCjt7nI5ybXeYgu1Y7G0PjDHMv+tF2qqdVxUgjhIKblTXkLRusiUCVjixyemEe6Z6SIupkWYmNBtnKRcagQYNcpO60NrQ6oBQYncbAyd3H5C8SAOrs4LRIfNdWys9aKD7vpnxN91ztOUcB8AB5Y/X8beRvCvb1av1T0i46t55HIcGt9SsoqqcDhFYCUFd7iYG51cJVmieLQYE8f0b8LgthPm0LBqCaedPyw9CcvvGwIlFTMpn0eGhoboPk3VRKpsLfXnJzynn24iN1EUzRBLxLxFX0M63gHEYTJJMzXUJKoThvqZUV5ti2tWW+QM8iSAKud5hcoutpMoqg0IYGrUGD/u7tP9knBJgUPda6Ksn4m8WkZrbQ0uOHp47aivxcjygKKPzPxJUmhWA+CWkAiS9iOIYiJm6H/emLC/bVZfmgdU7PU9f7rWtLiV5uJb3wgKVRgKkyLe9ZpOOx+3H1WvY71++BqNl5GWhLCtvRalrKXhHjQYJYA0RGe1nEuK6BFjDkKrvo2KBcpVqpaDVrDTQLMz9nyWKKowsACUsWsucRWV6MNguICsBRjjAnFW1B/rUEppIcwZXqXXZAIjN3AH9fTciUo72Ij1lbV8ezGfDUyBR5ZrXo7GFMg6SdNF5JGFkqh/bugjSyBiYR68KQoy7PzfJeSOok6HqaWli13xRFULvfBKVY2P21j4eX82BbUABVoynsRuYCu/wZ3CA1+xhnovRiLnUQsleUtxnTUT1oO0gB9FHwPIrWGCSg0o9Zl0SuUq0kk8jJZdPUOg9tsYwlCXNZ96OENiTZqQneaU/MG6FB1SyqPQkh9dv7SWvc67UX3qFvLDlYkQQi6WoQHzVtxUj7LZi4Pzp1nEWR8twHvg9QhMkkYB93gEKAcIBGwIRqt/c/pbEXAL18qxYzcAzzLs62rVP0coudOLAbDar1X5h8mHWORzch5+DAPZDGwJQUcKU1tcaoSAf9LqgQToCwrbMj2Mk3qohaiwKLpKBcaAhTOJXOfYuzWE5xGdFvfM9c6mNzsjOITKcjfIgi4yLgdgK+YJNXwVcdUALVHDlAsPVm4IBYDamDoNqI91X6ijytukJIKOhehhB4FhPvWn2EtMwowlW8XG0bVq+g80QRfnC2rSygXSpR9SSEsTSoIrmybLR8IpKPXdFhJoKbU98C1G/g3+QfJl/gh/EQmexikkwhUUd4qINo1hY0gkzGapp0VUIkqGJvIko6BIjSEmjsBaMmjuDJylU0ry5l6UHxcHNoYs2ETOLJQ/dEW0EeJ5ATST2ppLH4qlNIdqaxtwYRQOvu9dmLNHb+nG6BXfigWo07JoIVvplMW5lYT7FMQTnmmXxQTTefx7MAHYOHGkLih/BBZThXN92zP358jpzqbdIUNc4qSoXZtH19GcsEbrKje3fSFjSGHrAKEqEx+E8tTdysdC0VHF86HpfO2UVDmPVaQ6aNiG4Lif+m5harrpUZW2d38fFEN8xclOVE9+TkZKK8NEAroePBijJywQgrOhckwVASGBQGmuK8k1yjUkahWQ2lXK4EgeiM7uf63xSbRnPDWVbONop7PUOENcx3zpMzVvvQKgDaB3k+Rks+sqREbFKqB65E3ewkZaO1ZAYG+jl3BFTHBBaXKsCqKfelLjJ5QKkMKgGLQr4ttj7CgJ15IWHgIPURSJtrnx/bwtGgut88DPmTXilBQKWLHGj9vXYWjW0j+ANJG95nd28/vucI67NgxsKfVUsRUccK8/KZhCusFIZObh6pB/ieCep0AAVNUplYBmaUFgZilWyA7w9ZIKMdiTToNJOwtQtaXXOnvfnBp96XV6RwrUqWTuS1ELBvWl1mP3r0QczlQIN6aZyOxLEVLFJgy0vCmLjqYlcLf/aDz8/Z2at37PJtfFDWMkkmUqk0yyE06IP3NSgDcbK7ApdqUykDnEgsIFXQTP1sW2m12dDSSb+lBqf7ddAobQBu8jB83GGOOzIiXi7CCkJFLhHn5UWFpm59y+hWsAimj3iwquxJgrThBeaAQGatAjJKQzk2OU9AthcnmiAQfrmqWTwox3Vqm8D8lN+rdJJynhIeXTCLOtHcfQBwjLSVOLQhvhvJPsJx2mkWdqu6idx2jbfqjMPfVJpLS3Tonh7ft5PA2zLa06TrSXhgLgrh6fPBz8przvW1ietvzot/FhRAmR9ulvUReW3hodeggdSa8jp7Lfm7biaAzK000i1ZMFd8CQiioPLhVpWV2o5tW8kPQkQn5ynCujYFFdyjQhSry4EI3XN1kBLP6jekzutKrLfQ8a66qcPe/+RLVlcL0hJiCGVzPCX21zOZvv/IcSsFoCghJhATXCKemSRfTZNaKQqRw7WidB10v4++EkAr7BIadBAwJaExBdDDBIkePEj00k1cAZQWK/yQD8sUZeJr0SEI+iC0T310Kxvs8vUq5+OqA+AA5rwUTRw+XTLAE/CTmPBLyLPmQf1TA++V5G0X4XeK9aPgmsYr016lXgwz8Dd5LwgFcTBeC6BBdBoAA04NahTQiSOtXeBTs7VYtKui577zGa2upnuhKK6aualUTGQHlnr1JQdPX7wDWeKit/tUmxYvHGdt0Y2rymASHfD4QBkglcWCPPVKnACQGpbusYJkDHqebQsGoHoE0mvqd6M85o3quwRWquxWTT0J/1annWmiLVWQAxOzHG7tMppdZaagJbHVltDNTiacqHfK4clEEzTVLsUfKw9ZNDL5t8HvnI33tPKWOtYpId7N6mZNHX328RdnWJ/0klXAZhKrJQWBIP6qCOZPPHzCVnDuBBA6d1ylQOSz
App 1281474 output: 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
App 2999425 output: select * from None.abs_agenda where user_id =145344 and conf_id =None
App 2999425 output: inside model insert log
App 2999425 output: [ pid=2999425, time=2025-01-09 10:35:48,966 ]: Exception on /api/v1/agenda/sync [POST]
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: The above exception was the direct cause of the following exception:
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2999425 output: response = self.full_dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2999425 output: rv = self.handle_user_exception(e)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2999425 output: rv = self.dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2999425 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 2999425 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 2999425 output: results = conn.execute(stmt).all()
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 2999425 output: return meth(
App 2999425 output: ^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 2999425 output: return connection._execute_clauseelement(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 2999425 output: ret = self._execute_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 2999425 output: return self._exec_single_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 2999425 output: self._handle_dbapi_exception(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 2999425 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: [SQL: select * from None.abs_agenda where user_id =145344 and conf_id =None]
App 2999425 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 2999425 output: select * from None.abs_agenda where user_id =145344 and conf_id =None
App 2999425 output: inside model insert log
App 2999425 output: [ pid=2999425, time=2025-01-09 10:35:51,725 ]: Exception on /api/v1/agenda/sync [POST]
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: The above exception was the direct cause of the following exception:
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2999425 output: response = self.full_dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2999425 output: rv = self.handle_user_exception(e)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2999425 output: rv = self.dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2999425 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 2999425 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 2999425 output: results = conn.execute(stmt).all()
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 2999425 output: return meth(
App 2999425 output: ^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 2999425 output: return connection._execute_clauseelement(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 2999425 output: ret = self._execute_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 2999425 output: return self._exec_single_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 2999425 output: self._handle_dbapi_exception(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 2999425 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: [SQL: select * from None.abs_agenda where user_id =145344 and conf_id =None]
App 2999425 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 2999425 output: select * from None.abs_agenda where user_id =145344 and conf_id =None
App 2999425 output: inside model insert log
App 2999425 output: [ pid=2999425, time=2025-01-09 10:35:53,864 ]: Exception on /api/v1/agenda/sync [POST]
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: The above exception was the direct cause of the following exception:
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2999425 output: response = self.full_dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2999425 output: rv = self.handle_user_exception(e)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2999425 output: rv = self.dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2999425 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 2999425 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 2999425 output: results = conn.execute(stmt).all()
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 2999425 output: return meth(
App 2999425 output: ^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 2999425 output: return connection._execute_clauseelement(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 2999425 output: ret = self._execute_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 2999425 output: return self._exec_single_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 2999425 output: self._handle_dbapi_exception(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 2999425 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: [SQL: select * from None.abs_agenda where user_id =145344 and conf_id =None]
App 2999425 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 2999425 output: select * from None.abs_agenda where user_id =145344 and conf_id =None
App 2999425 output: inside model insert log
App 2999425 output: [ pid=2999425, time=2025-01-09 10:35:55,921 ]: Exception on /api/v1/agenda/sync [POST]
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: The above exception was the direct cause of the following exception:
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2999425 output: response = self.full_dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2999425 output: rv = self.handle_user_exception(e)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2999425 output: rv = self.dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2999425 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 2999425 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 2999425 output: results = conn.execute(stmt).all()
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 2999425 output: return meth(
App 2999425 output: ^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 2999425 output: return connection._execute_clauseelement(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 2999425 output: ret = self._execute_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 2999425 output: return self._exec_single_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 2999425 output: self._handle_dbapi_exception(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 2999425 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: [SQL: select * from None.abs_agenda where user_id =145344 and conf_id =None]
App 2999425 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 2999425 output: select * from None.abs_agenda where user_id =145344 and conf_id =None
App 2999425 output: inside model insert log
App 2999425 output: [ pid=2999425, time=2025-01-09 10:35:57,552 ]: Exception on /api/v1/agenda/sync [POST]
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: The above exception was the direct cause of the following exception:
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2999425 output: response = self.full_dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2999425 output: rv = self.handle_user_exception(e)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2999425 output: rv = self.dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2999425 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 2999425 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 2999425 output: results = conn.execute(stmt).all()
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 2999425 output: return meth(
App 2999425 output: ^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 2999425 output: return connection._execute_clauseelement(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 2999425 output: ret = self._execute_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 2999425 output: return self._exec_single_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 2999425 output: self._handle_dbapi_exception(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 2999425 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: [SQL: select * from None.abs_agenda where user_id =145344 and conf_id =None]
App 2999425 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 2999425 output: select * from None.abs_agenda where user_id =145344 and conf_id =None
App 2999425 output: inside model insert log
App 2999425 output: [ pid=2999425, time=2025-01-09 10:35:59,347 ]: Exception on /api/v1/agenda/sync [POST]
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: The above exception was the direct cause of the following exception:
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2999425 output: response = self.full_dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2999425 output: rv = self.handle_user_exception(e)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2999425 output: rv = self.dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2999425 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 2999425 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 2999425 output: results = conn.execute(stmt).all()
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 2999425 output: return meth(
App 2999425 output: ^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 2999425 output: return connection._execute_clauseelement(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 2999425 output: ret = self._execute_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 2999425 output: return self._exec_single_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 2999425 output: self._handle_dbapi_exception(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 2999425 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: [SQL: select * from None.abs_agenda where user_id =145344 and conf_id =None]
App 2999425 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 2999425 output: select * from None.abs_agenda where user_id =145344 and conf_id =None
App 2999425 output: inside model insert log
App 2999425 output: [ pid=2999425, time=2025-01-09 10:36:01,051 ]: Exception on /api/v1/agenda/sync [POST]
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: The above exception was the direct cause of the following exception:
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2999425 output: response = self.full_dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2999425 output: rv = self.handle_user_exception(e)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2999425 output: rv = self.dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2999425 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 2999425 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 2999425 output: results = conn.execute(stmt).all()
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 2999425 output: return meth(
App 2999425 output: ^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 2999425 output: return connection._execute_clauseelement(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 2999425 output: ret = self._execute_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 2999425 output: return self._exec_single_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 2999425 output: self._handle_dbapi_exception(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 2999425 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: [SQL: select * from None.abs_agenda where user_id =145344 and conf_id =None]
App 2999425 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 2999425 output: select * from None.abs_agenda where user_id =145344 and conf_id =None
App 2999425 output: inside model insert log
App 2999425 output: [ pid=2999425, time=2025-01-09 10:36:02,887 ]: Exception on /api/v1/agenda/sync [POST]
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: The above exception was the direct cause of the following exception:
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2999425 output: response = self.full_dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2999425 output: rv = self.handle_user_exception(e)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2999425 output: rv = self.dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2999425 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 2999425 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 2999425 output: results = conn.execute(stmt).all()
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 2999425 output: return meth(
App 2999425 output: ^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 2999425 output: return connection._execute_clauseelement(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 2999425 output: ret = self._execute_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 2999425 output: return self._exec_single_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 2999425 output: self._handle_dbapi_exception(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 2999425 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: [SQL: select * from None.abs_agenda where user_id =145344 and conf_id =None]
App 2999425 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 2999425 output: select * from None.abs_agenda where user_id =145344 and conf_id =None
App 2999425 output: inside model insert log
App 2999425 output: [ pid=2999425, time=2025-01-09 10:36:04,489 ]: Exception on /api/v1/agenda/sync [POST]
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: The above exception was the direct cause of the following exception:
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2999425 output: response = self.full_dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2999425 output: rv = self.handle_user_exception(e)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2999425 output: rv = self.dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2999425 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 2999425 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 2999425 output: results = conn.execute(stmt).all()
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 2999425 output: return meth(
App 2999425 output: ^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 2999425 output: return connection._execute_clauseelement(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 2999425 output: ret = self._execute_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 2999425 output: return self._exec_single_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 2999425 output: self._handle_dbapi_exception(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 2999425 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: [SQL: select * from None.abs_agenda where user_id =145344 and conf_id =None]
App 2999425 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 2999425 output: select * from None.abs_agenda where user_id =145344 and conf_id =None
App 2999425 output: inside model insert log
App 2999425 output: [ pid=2999425, time=2025-01-09 10:36:06,318 ]: Exception on /api/v1/agenda/sync [POST]
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: The above exception was the direct cause of the following exception:
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2999425 output: response = self.full_dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2999425 output: rv = self.handle_user_exception(e)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2999425 output: rv = self.dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2999425 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 2999425 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 2999425 output: results = conn.execute(stmt).all()
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 2999425 output: return meth(
App 2999425 output: ^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 2999425 output: return connection._execute_clauseelement(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 2999425 output: ret = self._execute_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 2999425 output: return self._exec_single_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 2999425 output: self._handle_dbapi_exception(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 2999425 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: [SQL: select * from None.abs_agenda where user_id =145344 and conf_id =None]
App 2999425 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 2999425 output: select * from None.abs_agenda where user_id =145344 and conf_id =None
App 2999425 output: inside model insert log
App 2999425 output: [ pid=2999425, time=2025-01-09 10:36:08,383 ]: Exception on /api/v1/agenda/sync [POST]
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: pymysql.err.OperationalError: (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: The above exception was the direct cause of the following exception:
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2999425 output: response = self.full_dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2999425 output: rv = self.handle_user_exception(e)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2999425 output: rv = self.dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2999425 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 2999425 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 2999425 output: results = conn.execute(stmt).all()
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 2999425 output: return meth(
App 2999425 output: ^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 2999425 output: return connection._execute_clauseelement(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 2999425 output: ret = self._execute_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 2999425 output: return self._exec_single_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 2999425 output: self._handle_dbapi_exception(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 2999425 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1142, "SELECT command denied to user 'numerotech_primary_db'@'server.localhost.com' for table 'abs_agenda'")
App 2999425 output: [SQL: select * from None.abs_agenda where user_id =145344 and conf_id =None]
App 2999425 output: (Background on this error at: https://sqlalche.me/e/20/e3q8)
App 2999425 output: select * from numerotech_conf_tnoa24.abs_agenda where user_id =145344 and conf_id =39
App 2999425 output: inside model insert log
App 2999425 output: [ pid=2999425, time=2025-01-09 10:36:28,166 ]: Exception on /api/v1/agenda/sync [POST]
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: pymysql.err.ProgrammingError: (1146, "Table 'numerotech_conf_tnoa24.abs_agenda' doesn't exist")
App 2999425 output: The above exception was the direct cause of the following exception:
App 2999425 output: Traceback (most recent call last):
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2999425 output: response = self.full_dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2999425 output: rv = self.handle_user_exception(e)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2999425 output: rv = self.dispatch_request()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2999425 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 189, in AgendaSyncV1
App 2999425 output: webagenda_db = APIModel().getAgendaByUserId(user_id,conf_id,conf_schema)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/model/APIModel.py", line 95, in getAgendaByUserId
App 2999425 output: results = conn.execute(stmt).all()
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
App 2999425 output: return meth(
App 2999425 output: ^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
App 2999425 output: return connection._execute_clauseelement(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
App 2999425 output: ret = self._execute_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
App 2999425 output: return self._exec_single_context(
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
App 2999425 output: self._handle_dbapi_exception(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
App 2999425 output: raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
App 2999425 output: self.dialect.do_execute(
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib64/python3.11/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
App 2999425 output: cursor.execute(statement, parameters)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 153, in execute
App 2999425 output: result = self._query(query)
App 2999425 output: ^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/cursors.py", line 322, in _query
App 2999425 output: conn.query(q)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 563, in query
App 2999425 output: self._affected_rows = self._read_query_result(unbuffered=unbuffered)
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 825, in _read_query_result
App 2999425 output: result.read()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 1199, in read
App 2999425 output: first_packet = self.connection._read_packet()
App 2999425 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/connections.py", line 775, in _read_packet
App 2999425 output: packet.raise_for_error()
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/protocol.py", line 219, in raise_for_error
App 2999425 output: err.raise_mysql_exception(self._data)
App 2999425 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/pymysql/err.py", line 150, in raise_mysql_exception
App 2999425 output: raise errorclass(errno, errval)
App 2999425 output: sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'numerotech_conf_tnoa24.abs_agenda' doesn't exist")
App 2999425 output: [SQL: select * from numerotech_conf_tnoa24.abs_agenda where user_id =145344 and conf_id =39]
App 2999425 output: (Background on this error at: https://sqlalche.me/e/20/f405)
App 1519919 output: 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
App 1519919 output: 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
App 1519919 output: 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
App 1519919 output: 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
App 1519919 output: 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
App 1519919 output: 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
App 1519919 output: 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
App 1519919 output: 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
App 1519919 output: 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
App 1519919 output: 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
App 1519919 output: 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
App 1519919 output: iVBORw0KGgoAAAANSUhEUgAAAOgAAADyCAYAAABH5ImFAAAMPmlDQ1BJQ0MgUHJvZmlsZQAASImVVwdYU8kWnluSkEAIEEBASuhNEKkBpITQAkgvgo2QBAglxISgYkcXFVy7WMCGrooodkDsiJ1FsWFfLKgo62LBrrxJAV33le9Nvpn588+Z/5w5d24ZAGgnuGJxHqoFQL6oUBIfFsQYnZrGID0FBPijAW1A4/KkYlZsbBSAZaD/e3l3AyDy/qqTXOuf4/+1aPMFUh4ASCzEGXwpLx/iAwDgVTyxpBAAopy3nFQolmNYga4EBgjxfDnOUuIqOc5Q4j0Km8R4NsQtAKhpcLmSLAA0L0OeUcTLghqavRC7iPhCEQA0BsT++fkFfIjTIbaDNmKI5frMjB90sv6mmTGoyeVmDWLlWhRFLVgoFedxp/yf6fjfJT9PNuDDBlaNbEl4vHzNMG83cwsi5VgD4h5RRnQMxDoQfxDyFfYQo5RsWXiS0h415knZMGdAH2IXPjc4EmJjiENFedFRKj4jUxjKgRjuEHSysJCTCLEBxPMF0pAElc1GSUG8yhdanylhs1T8Oa5E4Vfu674sN4ml0n+dLeCo9DHN4uzEFIgpEFsVCZOjIdaE2FmamxCpshlZnM2OHrCRyOLl8VtBHC8QhQUp9bGiTElovMq+LF86sF5sY7aQE63C+wqzE8OV+cFaeFxF/HAt2GWBiJU0oCOQjo4aWAtfEByiXDv2TCBKSlDpfBAXBsUr5+IUcV6syh63EOSFyXkLiN2lRQmquXhyIdyQSn08U1wYm6iMEy/O4UbEKuPBl4AowAbBgAFksGaAApADhG09DT3wn3IkFHCBBGQBAXBSMQMzUhQjItgmgGLwJ0QCIB2cF6QYFYAiyH8dZJWtE8hUjBYpZuSCJxDng0iQB//LFLNEg96SwWPICP/hnQsrD8abB6t8/N/zA+x3hgWZKBUjG/DIoA1YEkOIwcRwYijRHjfC/XFfPAq2gbC64kzce2Ad3+0JTwjthIeE64ROwq0JwhLJT1GOAp1QP1SVi4wfc4HbQE0PPAj3g+pQGdfHjYAT7g79sPAA6NkDsmxV3PKsMH7S/tsKfrgaKjuyCxklDyEHku1+nqnpoOkxqCLP9Y/5UcaaMZhv9uDIz/7ZP2SfD/vIny2x+dh+7Cx2EjuPHcEaAAM7jjVirdhROR7cXY8Vu2vAW7winlyoI/yHv4ErK8+k1KXWpdvli3KsUDBZ/owG7ALxFIkwK7uQwYJvBAGDI+I5D2O4uri6ASB/vygfX2/iFO8NRL/1OzfnDwD8jvf39x/+zkUcB2CvF7z9D33n7Jjw1aEOwLlDPJmkSMnh8oYAnxI0eKcZAlNgCezgelyBJ/AFgSAERIAYkAhSwXgYfTbc5xIwCUwDs0EpKAdLwEqwFmwAm8F2sAvsAw3gCDgJzoCL4DK4Du7A3dMFXoBe8A58RhCEhFAROmKImCHWiCPiijARfyQEiULikVQkHclCRIgMmYbMQcqRZchaZBNSg+xFDiEnkfNIO3ILeYB0I6+RTyiGaqC6qAlqgw5HmSgLjUQT0XFoFjoRLUbnoovQ1Wg1uhOtR0+iF9HraCf6Au3DAKaO6WPmmBPGxNhYDJaGZWISbAZWhlVg1Vgd1gSv81WsE+vBPuJEnI4zcCe4g8PxJJyHT8Rn4Avxtfh2vB5vwa/iD/Be/BuBSjAmOBJ8CBzCaEIWYRKhlFBB2Eo4SDgN76UuwjsikahPtCV6wXsxlZhDnEpcSFxH3E08QWwnPiL2kUgkQ5IjyY8UQ+KSCkmlpDWknaTjpCukLtIHNXU1MzVXtVC1NDWRWolahdoOtWNqV9Seqn0ma5GtyT7kGDKfPIW8mLyF3ES+RO4if6ZoU2wpfpRESg5lNmU1pY5ymnKX8kZdXd1C3Vs9Tl2oPkt9tfoe9XPqD9Q/auhoOGiwNcZqyDQWaWzTOKFxS+MNlUq1oQZS06iF1EXUGuop6n3qB026prMmR5OvOVOzUrNe84rmSxqZZk1j0cbTimkVtP20S7QeLbKWjRZbi6s1Q6tS65BWh1afNl17hHaMdr72Qu0d2ue1n+mQdGx0QnT4OnN1Nuuc0nlEx+iWdDadR59D30I/Te/SJera6nJ0c3TLdXfptun26unouesl603Wq9Q7qtepj+nb6HP08/QX6+/Tv6H/aYjJENYQwZAFQ+qGXBny3mCoQaCBwKDMYLfBdYNPhgzDEMNcw6WGDYb3jHAjB6M4o0lG641OG/UM1R3qO5Q3tGzovqG3jVFjB+N446nGm41bjftMTE3CTMQma0xOmfSY6psGmuaYrjA9ZtptRjfzNxOarTA7bvacocdgMfIYqxktjF5zY/Nwc5n5JvM2888WthZJFiUWuy3uWVIsmZaZlissmy17rcysRllNs6q1um1NtmZaZ1uvsj5r/d7G1ibFZp5Ng80zWwNbjm2xba3tXTuqXYDdRLtqu2v2RHumfa79OvvLDqiDh0O2Q6XDJUfU0dNR6LjOsX0YYZj3MNGw6mEdThpOLKcip1qnB876zlHOJc4Nzi+HWw1PG750+Nnh31w8XPJctrjcGaEzImJEyYimEa9dHVx5rpWu19yobqFuM90a3V65O7oL3Ne73/Sge4zymOfR7PHV08tT4lnn2e1l5ZXuVeXVwdRlxjIXMs95E7yDvGd6H/H+6OPpU+izz+cvXyffXN8dvs9G2o4UjNwy8pGfhR/Xb5Nfpz/DP91/o39ngHkAN6A64GGgZSA/cGvgU5Y9K4e1k/UyyCVIEnQw6D3bhz2dfSIYCw4LLgtuC9EJSQpZG3I/1CI0K7Q2tDfMI2xq2IlwQnhk+NLwDo4Jh8ep4fRGeEVMj2iJ1IhMiFwb+TDKIUoS1TQKHRUxavmou9HW0aLohhgQw4lZHnMv1jZ2YuzhOGJcbFxl3JP4EfHT4s8m0BMmJOxIeJcYlLg48U6SXZIsqTmZljw2uSb5fUpwyrKUztHDR08ffTHVKFWY2phGSktO25rWNyZkzMoxXWM9xpaOvTHOdtzkcefHG43PG390Am0Cd8L+dEJ6SvqO9C/cGG41ty+Dk1GV0ctj81bxXvAD+Sv43QI/wTLB00y/zGWZz7L8spZndWcHZFdk9wjZwrXCVznhORty3ufG5G7L7c9Lydudr5afnn9IpCPKFbUUmBZMLmgXO4pLxZ0TfSaunNgriZRslSLScdLGQl34Id8qs5P9IntQ5F9UWfRhUvKk/ZO1J4smt05xmLJgytPi0OLfpuJTeVObp5lPmz3twXTW9E0zkBkZM5pnWs6cO7NrVtis7bMps3Nn/17iUrKs5O2clDlNc03mzpr76JewX2pLNUslpR3zfOdtmI/PF85vW+C2YM2Cb2X8sgvlLuUV5V8W8hZe+HXEr6t/7V+Uuahtsefi9UuIS0RLbiwNWLp9mfay4mWPlo9aXr+CsaJsxduVE1aer3Cv2LCKskq2qnN11OrGNVZrlqz5sjZ77fXKoMrdVcZVC6rer+Ovu7I+cH3dBpMN5Rs+bRRuvLkpbFN9tU11xWbi5qLNT7Ykbzn7G/O3mq1GW8u3ft0m2ta5PX57S41XTc0O4x2La9FaWW33zrE7L+8K3tVY51S3abf+7vI9YI9sz/O96Xtv7Ivc17yfub/ugPWBqoP0g2X1SP2U+t6G7IbOxtTG9kMRh5qbfJsOHnY+vO2I+ZHKo3pHFx+jHJt7rP948fG+E+ITPSezTj5qntB859ToU9da4lraTkeePncm9Myps6yzx8/5nTty3uf8oQvMCw0XPS/Wt3q0Hvzd4/eDbZ5t9Ze8LjVe9r7c1D6y/diVgCsnrwZfPXONc+3i9ejr7TeSbtzsGNvReZN/89mtvFuvbhfd/nxn1l3C3bJ7Wvcq7hvfr/7D/o/dnZ6dRx8EP2h9mPDwziPeoxePpY+/dM19Qn1S8dTsac0z12dHukO7Lz8f87zrhfjF557SP7X/rHpp9/LAX4F/tfaO7u16JXnV/3rhG8M32966v23ui+27/y7/3ef3ZR8MP2z/yPx49lPKp6efJ30hfVn91f5r07fIb3f78/v7xVwJV/EpgMGKZmYC8HobANRUAOjwfEYZozz/KQqiPLMqEPhPWHlGVBRPAOrg93tcD/y66QBgzxZ4/IL6tLEAxFIBSPQGqJvbYB04qynOlfJChOeAjSFfM/IzwL8pyjPnD3H/3AO5qjv4uf8X6vl8OOhpgTgAAACKZVhJZk1NACoAAAAIAAQBGgAFAAAAAQAAAD4BGwAFAAAAAQAAAEYBKAADAAAAAQACAACHaQAEAAAAAQAAAE4AAAAAAAAAkAAAAAEAAACQAAAAAQADkoYABwAAABIAAAB4oAIABAAAAAEAAADooAMABAAAAAEAAADyAAAAAEFTQ0lJAAAAU2NyZWVuc2hvdJ5ZvLoAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAHWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0MjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4yMzI8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KJOGxHAAAABxpRE9UAAAAAgAAAAAAAAB5AAAAKAAAAHkAAAB5AACBhSmH1C4AAEAASURBVHgB7L3ne2VHcqeZ8N57UyiUYxW9N802krqllhnpmdF82Nm/cnefnZlHWrVXk2rDprflvUEBBe8u7L5v5D3ABQiy2a0WVQDrVB2cc49LF7+MyIjIyKpttnSUtqI0VRZq68CSFY8UN+PR4kfyV8WV/Q/vPLf3sZS241/l7b2v7vtu5YPl85yqb22Rg8q3/ZXfr6rM2wHf+JNc2pv0F35y97HdMx/erb3ds/yR4rnysfi59yV+WZfFG7ncxVeLX3G3eMgfxXllklVerLxReTO+8Cf7U6RS+cHPp3bwUwdfzV+qegTQoumLqt1DArvt6+2iJitrfufcm5WEVXyvOO77bnG54pg/ZafyeYCmVM313/+Nis/98acHlfOArxWPHXCrAqT771a8VXGaXyguVNZjZed0QA3svpIT2mkPfn6NAN1fyj/V76MH0D018x/MQYu0giiklEwtxd98LCjm94MrP7kfoMV7lcci4f+oY855/nrO1UEpVT61//4XvvWFL3EjXsoPFBAtJIfyzc93UV/4PXL0CKD7m+Vh+/2fBdD9VPOHgMt3D+Kgf8g3/j3tYPpF/os0D/5e8dRBdwNrxY0ve7B4Jl4oHtyF5y5AhWj+6lf+9iOAFrX7sB7/cwC6S+BFvRQjSklrD3kVD1QcJVLJMh93ny/e/X3vV3zqjzot0vXlIs2DP1TA6aC7e3L5ZQ8Wyex8ZBecXqp8NQO0gGn5hcoHdr5RPnkE0P018rD9Phig5rJo1z2EFNnfR5TFg7+vaDvE8EUv7I6lvvxTvp/5xt5c7svXl3/k33E3p7/7gc/XUNFpfHFJd9/+qmd7v1X8KsBapJjrYE+OikcPSminTbz5ddXfQRn54699I8egX15dv6chv4ggdoih8oHivPhmcfyyHPhO8V7x3Fd5r3j233s8KP393/zT5md/aXNqB+Ujp+vfne3gl/PtnTbx5582zzvp/wefPALo5yr49zTkFxHEDjEUDxRHEyi+WRw/l+gXXPAb7n/oe1/wua90uUjTh4u0979oftyKY/71h/z1y8VWeb77xcp8FE/meth9huuVLxePFcedNvFCfre4dViOjwD6uZb6YxuyIKiCYorfxfcqj59L9EsuFN/z/a9jK/L9+9It8lMcv3reii/vP+79UjEOr/yuTzwag1bWyKE6Lxq8yHTVFzgqFPcPOlZqDQ+6v//afqLKXXqRk+KYCSt68e29b+z/3s7vr/jYzvN/shPHfea7yPveD+dsFZkrjj5Tef5Fb+9+q0ihMpXKL+QR++7dfM+/lU/tfm/nbPcVHi1S8e5XeHfnIw/PyZHioJVtk5vki5VEX9QElQDd/72D3vk8uWSiKPS2u++UCeRIADTX7m7Zit+5Nop6K47Fc5W/i/PiuPcLBZyKu4XSrKjt4lh8ueJYvFJcCpDu/ChODs3xEUD3NVUWrLIYZVvvb+99j+/8LMOv/HzxlX1vBzj1CPoK25fQ4Fd4+49+ZJd7Hlz63WwVJS6SKrTU5TrDg3S7avdpnypqo/hydjLlubK3aTXPuxdfzsfi6SIdj8UTldfK50Uilbd2QLo3P5WPPKznjwBKyxQEYiNtlumhuhogQSz+XFtfT5tbW6muri7VeN3ntrbT5mZ+10t1NT6fiXB7axPpaptnM8H5/MbGRqRTW1PHZ/0GXy5zU+nTPGxv46AgkUbaPPKfQE8CdIt8KB5G6a2A8rY3O/7avUJ1RF2Z942NrbS2tp7q6qmv2pp4288Un/LZ9Y1t6nUjlUqraWlpMa2VSqm7qzO1tbSkhvraMlDLnJMXNjbX41pNTS3J7k3b7+7mpCKhSLn8Z88DlTce7vNHAKV1t8qkYxtubG5BoHi+QmhbgGYdFK6srgZIGxsaUy0EJ6BSdS10IvHxA4Le2txIKyvLaXl5OdXxTENDfWptbk4NdbUAtQYwC9DE+3VBaDnJTDVeF6BbALsa8FYDdoFiMr5UBdAF7tex7QA0Ui8D5AsTNk/udFYxmsidy/JKKS0sLkUJBPsWFVpL59bQ2MSxlutVaX5hJU3PzKapqcm0sb5GvVSnE2Njqa+3OzU1UEd+mbLLUa2bTZ6xDgR81HtFfUQ9lXPCwewcvH09VXhw2n/k1UcApTEFaJAajS5ANwClHHOFXn1xaTktLS+l0toaPXsjwAVsEEx7R2fq6OgCfNsAcyXduzeZLl++lK5cuZQGB/rT8NBgOj46kjo72lOThFlTE+CznUKIk6ADeBzLBBWQ5JzPBxfbIg92EjUAtg7C/jq23DGYOTP1JQAN7g94CqLnxKd9c2ZmLt2bmEx3JybSg+mZtFpaT51d3ekYAOzopM5qa9O1a9fShYsX0ieffJxGhofS2cfOpGefejwNU3dKHtu0w7ZSi/UGWj1XwtgG7NVw0Sovlrdy9cWvyE7lheKh4ljkt/j9kB+PNECzT+uXt4C9+8bGevTOtRCO3DPEV4hBzilApx48oLefjvPZufkguvETp9NjZx9PLc1NAeBLl66kmzevp/sTd9OTjz+ezpw6kYb6+1JLSzMctS4IrQZiczgUIrWUDLGESCs3KAinfN8OogCo4K6ty6Lil5fmT3E3QzQDdP/39lN+Bkm5ewtI26HMLy6n6em5dBkQ3rx9h/qbCe7Z1z+I2NuQSnDDi4Bzbm42wHf65Mn0+NkzcNDR1N3ZkWoBaC2ShEc7Jw4BUCWMzY3N4MaCtNgqcxXVWHmheKg4FvVc/H7Ij0ceoNb/l7WJDb6yuhIibUNDAz0zQIgxYoKQ1gOk127cSFeuXk0XL11Kn56/kD765LP08qvfTn/+/b9KvX39aRUO+vHHH6aVpYUQ1f78e99JT547m5oYg8lXHH86dq1RfDU3ELHgq4Lr+K+mlr9SYZFRCMxOQm7hv+oyoX49tCR1fxGF771eANOMF2/Z7zAEpe620sXLV9LFK1eQLK7Rua1Qxto0t7iQJqceANDzaRjO+fd/9zfp1MkTcM4BhgMMDZAU6ukoW5saUhu7VRLjc4YIG+yb1GVd
App 1519919 output: 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
App 1519919 output: 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
App 1519919 output: Klhh3O0qbSuERVhknukCXkQLcF3BqanJ6WyKylPYQY2Tu8jsnDu3b8c0OsXUBsbwxvg9zqT2MfyU+7vbg6M6ub0b548u6quD+ipCqMhF3bVFW0ExDuU70Wz+ic1a278V93h//61D+PuIAdQGy3txpm1U80NsKhuk9DIoHI8VYzJjES0QOeH6zdvpCqE7Pvn0s3TlCo7z/PYdNaKumN3X14vY2gWH6kvHjHAAVxCgTTiO1wJGFR4NBCKK9TxJNMKEYPZoUCtK+qGh5LrADLBARuYulC8QYqzrAissglRzwrgUMZB9FXAurs4SI0mHANYnnbmL9hiAGkOI2TdyytYyQE+feAIAjDAntBO3RETQapZ/qGkkD0gNANly2yHEFmyKmqOeVNYogsvZ/Wf8XKtPACtg04cBRvICKlfoqLS9Bpg5OjZVi6unkmPaz85ThyjN7uHn7BBBc9UAkepd9NjIEX1MYB9HeXQM7yI57ChzZV0vVU8u68qxqRpp8xW/6TxUmpGNA7ZyWeJOfsC/Bz56wNsP66UjBFC5QSYjK9tfNpnKHQlIkBXg1P4oaBdR8Cyr8IAIpiDw23cniE53D2f5u6GJncSOKTcwLu3gwFA6c+YMDvPjiGjDTMBmZWyM+S5xIEE5flShJOHLLSKqvAQOB3CJe0XaHEQ6E1L8taPgGc8jv7wfRMUx1CdyUcuEv677/OpMmpq7l67fuZhu3b+e7hKnaGl9Afc+PJEwkVjOWkA4PHgcYj/JIronCDTWj2NAE15MnXgHES6lvhnHfEVfAQlIlYvLm2kLBicCGGFe5wTH5JK5Injkld+mY/05F5VDrnXyXKIjWnCiOd91HOsyhdeYI3vt2k1AOkknQkBu4iM5CcCZLWq5G5mMfgyOasDrs6dPMU90JPVjY21FIpHjmnq4BXKWc2JblhVH5XzvPeT6rbzme275C/n8sPw9IgAtSDwrUCT5/A9iAo3SoBOtBahPKq4tIqJNEvzrASLtHCE1JzGL3J90hgcKFUFVcBjkrE6cwXt6e9OQvXz0+MTpYZzmzBNti463Vvmmmk+VMW1oZlvQzNbjBaR4JkjlTIpp2QtGYs+EnQFa5FYiyrujxpgrCvnHuBOl0PTi/XRn6mY6f/XDdH3iCgC9mTZrSbOaydiYQ1xWYZ1gZK0AsaO1F3AOEKe3O7XWd+BuN5JG+o6lgS4iOrTApTTnkDcBKieNdAFfaK7psASoGmWljZxbDuUzFW2am9zN3SZaWUXbOcTaEnXRzFqonXRqi/MrjGGZXzoBh0f7bXBwVV2acnSFdOy8TOwlgdiO80MvERz6qGeXjxhgBo17FyYc4zjVIYFEHqm4sI3yw9+Vm3Wa85rPinvxXn77c+8UzzysxyMGUIhtR+VjUwFQZDJ7+1rMDgVAJZa7EM2NGzeDU96EWJzlsYbac2x8PI2znzh1gp4cbShjzWyDU7zDQR5bZj0ibG0V3kDbgHJzmXdxPmfcuopmCYVwGuxljc9OFxHqKIuUmZOToegoyAinBb/P4CwIRGBKUPkYJeBJOgLSmpyFswPMDy+8k67du5zuTN9M9e2Igy1wbzoStc1zKLa2NrQ3EuZkgbxuqzFFOTN2Nj3B2PTcybNppB/RFw8kNaeCFFSSIkfyFaxSEQOJYFcN7jOImqThP7XH62qQmX3jBPHSRim9+/67jNtvmtM0emwsnTn3BB1ED0oiJxfoiijnFZ6IyGi9L1+7RZDwO4D3TrrPrCF3g167Snk7Srczp06lJ5kVdO7sYzj7D8WyGjpOuFk/7m7FkRxagvJfc7m75eezyO7V4p3dJx7esyMGUPpzQLTjCqcZRcIApI6JZtBGunissYU0zCvaOvbTjc2pWNU4k9uL9zDG7CLolz23IphQ2oSDLSJKrq6huWSidYkJ2KslJnQvzfE91/lkKQjGZjgMMnPjJAvYsmxf3ygmkhbGfIx7wYBEU4jZnmd+n48FcWViEpgScxZ1o0wAdGr2Xrpx70r6AIBeuXMh3Zi8lqqxj7qDtnC0XyD6guDcLBFxcJZOZIOoCg1d6Zlzz6aXnn4pPQlIR3DNq6du5Em7HQEZgstvUV/qsbLJR8BK0OZnN8eb1PEG9sx15rnOLzszZpKpdv9KmNJLAHYb54Uuok8MMZ7sAWzENaKjcm9lb4N7NxD0bHmRBYoX6NwYry4hni/SPo6jFX3nmQ5XLD7lGi9O/h4luv4QES36XW1NbyYUbwXQlADCBmzvyEUlFT2+cl3melfhpFmtuPbwQnJvzo4cQJ0d4QJCMgZDTireqn29xiTm6zduxWTmNUTRasZXKncGWNV6nFCZHSgnGhhT1uNIwC02RT9WCgMYmxBiiZAlak7nFvfuM6yJuQDgl5fkqGhqa5sxyj+Rzow/DtdCk9rcCQgQFfHXlXr8BwbK5B64DaBK/rnf94y8m3+PweUKilMeAABAAElEQVTsdFjkae4+/r7X04eX30kXb7GEwt3Lab2W/CHmbgNQZ8GsaCvZoNyAdGUOZdNGXWqtbU+vPPtK+vZL305PnDxHbN2+mGzONNRY/SxP/ZJ0EdrhcsxwQ8vMmJ3djOZ8cJu6Db6PZxO1zD8Cnt1HqXb9UvrxL39CNInzKIzppFTy6IhhTCTssV1IE709uAUiWQz1DaMcQvRu6GAI0Ehd2Ekg+pPmAh2dnPTqlcvsV5mudp00txB/29Kp8RPp1MmTsatI0i86FEYBOR0rdLDABAUSnehQR/rZhEWOJQb+1+kAEv8oyyHZjhRABWcEcY7KpyngCLPY7wzlYUxWFUElxoqxviU9czcq/k7HOO0oTnDJ0wOmulo7JYDA1riqAgaTxuLSLGIsYTDniGjAUa65usVUsS1ML2gyHVOt4+hetYlyKDWmk8fOsQz84+ns8SdwTsBBPDkWLfiV5M5P8KBg6Q7txF785WcGRfkYEePpaRZW5ojPezedv/FxunTrfLp0+3yaNUID0RoWcXJfCXMInU+VSxZC/CWiANbhydQ+EAB9/cXX04nBsdQLaGj4HRtk5o6mWtbSkik5vVpUYZv3LNrqZui0tS3qqLS9ki5cO08UiffTW++/la4TIrSawXk1dVkNB8Mdil2NMEsaNrbBTdV+Yx9mH+5FGdQ1wCwfwsKgtKqlA3PKn/blJabf6So5SXyjORwlDJQdUfnJTwNDlacQfVUq5SUVqXPSUluenVDg9iiR8vQ1SkY5Yy1UyuGkgKydtqyHYzsSAM3mAhoCIla8LSjenlOxdmoKQz4glYCN5dONGNvL+LKN8WUTc8AcV4IuWgyugPF/DXPGKpOrF5fllkSow5ShQ4DgXESkW0bMVTGzEe8hiEJc28wHTXCtqk1E3OHHCGV5jjmQT6Wulj6E3mY4hNyIPaAHycM5NGEEOEVAwMBj3rwkF/Vo+dzl4vPLLPL04Hq6Bve8jDZ3ArF3Es46PT8T3kAl4vU2IFY31rex/CDKGpRFg93D6Zmzz6RnEXP72lEa4aO7A9BIW2HbNOgw2OmiyB6dFXv+x0Vuum6LCjHnxG5WbxDJYSm998m76Vfv/DpdvHEh3acDq2JIAKuiqC5v4dxTJx3Yaeg91Ux8pOE0zBh4uG8kjaK0Gutn2cY6FvyFm+pX3IhHUj3BzgKo6AUE6CyKvGk06gv4+y5jrnnqiSdZxft4TP8z/pFuk+HID4DJaVSaxygTx4iAwYVaHFMyV/Whw7EdaoAWhFtUtWNKxRx7YrWpHtcwtMvl1Mwq+rSiLTQspitbVxMHqErZKjjmKuPMZTxlJhkXwSkXiE4Xu0GlH8BFZ/gO4CVMifx1jXc2EOcUpWrsmeGSW4z7tko1aWzgVDo5ejY9fuqZ1Ns6lJqq2qGSDGL8l8guXBTunrEKQvgvR93dgIXoLbZMbTyDUwAi9wLBxyZm8P1F3L3FshB3JlG0PJiA2+vBk8IW2sn4r7sDT6YuREs41djAsTTaPwp2QqCMMZ7Eqn1RPq4TvnUU1xRtY3MMbOYELlPDUKKtbwJQppFtUP4FJIw33/639PNf/SLdp47mia+EyZVwKIiV9C6aXVZxbFjFZVBzFxdRnOFg34LLH/bawc6hNA5Iu3Co6CL6Q792ZqI79LQZL5exP1zRFeFKTGzPQKXDRIfQTZAzFUkCswn7dDPzdJ0q6FRAuaedn1WWsx5nURpLfti2QwnQSmB6nrcqgIQhn6BYbopnmgpoKzb6Uo72svXYLesQ0WoU05IzNDS26wSOqLgMp31wG7e2e9gVH0DwhI9EfBSY67jW6f+6DafdwmkAXuLbrHsiB2Y+5rYhNlFIrVSlkd7jxJp9LD1+8unU14bGtLYLMZdZG9vYHyFScke+AIGnEpRbzmg+36Wu/Js+BHwoLcJ1yTUeRYtEB3RMLPecmsWTCCd1fWqFVAcxbjtZzkFzS2tTe+wdzYwHCZWiZ462TpOLOgqAyj0BA4AwO4JWrqMJJjtUcJEXNgzNgjbXebDLhA6doDN7A4D+62/eSEtos5fJ1xra7Q3y6G4fk23OnOMSqLIO4Ze6YB4q813b4fI9TazBCmC74ezDg7oDEtITDtslCHH+wBrLR9T8MpzAnXCNXTuz81gFsfblACd5ijFzuR7lngI0Csq1OI2/uUoPy99DB9ACnAUw8zFXv0vkuUS7jgNGP2hFhNXVznU3s7ijkkNDgGFN1EKuwhEIM7LOormzqPoJR3IPjvQAL51lAOA9plDTK0MhALMGzlDFBGws/2kVjrOKNtOpYSJHEXdjhS8T/nagc5RgYScZgz6VBjpGU2dTP+ImtseqFsZSvO94VI2iaBCkZaIKoin6m4KY+C04SS4AKq7lTpB7lGVxjZkmTAKfZ8HfdaSGWDQJgLbDoaoBgRO91ddmTuisF8oPEPNcUMACGHOSWVObuw+0oihdnHcaoi4dm04Ldg6mq0A8vTCdLk9cS7969zfp1+/9Fr0U7yD2r6BQA6IB0BrHowBJQBf21RLcdA1z1NYqeV1HfbaJDZROpKu1i0WosDMPj6YxJoKPcRxBE9xcgya9ugFlFrBG6lB/p0bW5Rc1D9nyUTZByG5ZChrJqOQ6ZYyOJir4cP05IgC1UVwVGkUJSiCVB666VY//a1UM5CArtKAa/AVbBiUrhyHKzsOFlnGf83x2FrGWmLWLcFP9XhV9HZ/KNbWvau7YgjocTm4gBm5AuBHuhLS3Wb5vnfi1G6s4NjQzi6VzBC56Jg11HWc9ldHU3dxPlILOsFEq5kLy5CWoiz+SWflvUFj8pFD5GACVg5KueyiEAyaURXOHNkkcFUJbyUfrmWNZx5jO4biKsghCBjGHIkXChpD3+AKTUHR0SCN8HtCiydXPFpCalkMDlyG07Otw0TmUVTcJfPbJ5U/TB+c/Sp9c+Yy1XGB0tYj+SiTUlzAO0xV1JEDk2nJv10jdMoASIj8VSIdlB4JUg6KombFxRzuiroHOBkdQKI1iU8a0gha4B8VWSy1gReEkII1JHAC1Xjjd4wTC7wKkSk7uiu7xTLlqD8vhUAE0c8tc+Vbw7m9/6CPK6JAxS4TnwK4pOINjht1uGdCtQjZGkMcWuojn0BTiLCLiKmO65VXXw0Q7SzyedcaZVQATCYreXzENwkK0M+CW3jPBBOHS23CHoDXSlgo2UNAI0iY0px1NKmeOpeHu8TTScyKNdB9nKYYBCFVfWHhaoI33MjZzZ+933OJ7+TR+8luQBqCD4PjBQxGvJ94PgY764KrUyNey/deXWEqCWTSCUwVaIbJKrCFV8JIc0Q1iIF8Amr3EjBQnBQhQ1zGNFc4A3gqKqtu4GF64TrQ+tLdXbl1NtydvE5eX79UqmzDnVHjybNamkh/zDEDNA4llDggv3N7CwYJB6wb2Y8VfpQRjGbXihdWHKWi4fygdHxkjbAqzYQZGUi9j1Y4Gxp54aDXYOFQKTD1255ZaNsubE7SGyvUCgr0c0SmipIfnz6EGqNVcgFSABG1G3SvqKIypPZRQMINso5lFlBWcUyzlN4Gb3B2ULLPzk7yHvbM8qpRbSkFVmFyC+/Il1fTuwQEkaFrb1cFcsdrICgpajm83Qes6IK3ZYq5nDXF7AOkQAB3rP51Oj+Ag0DNO7hizMl6VoNwkp2KLc7Cycy3jprgNh4S+IUrHh9ouwwwCtwuTAoUP+uehAgzWjffqMHsEsYKAEKtNgf8C1jmcclnz4/fsOFSmbADO0H4yVgexsiBE+lKaY0x+/ur59NGFjwHoeyz2S7R7ROxqHToUc+GgdmhKHJEMr7rZwSjmCpsQSh0WwA234J7OItJMpUIvc9dEmFKXbWxPowBzfAjPpDF8i9X+Yk/tQ4TvaGyNCPsh6uakgrNmcZYyOHwIwEbqnFJPnh6y7VACtKjjHXDGBQkU8ECUuYu2a5Vj5PmT8ys4a8/dDWBOoQF9gNvcAuLtCmO4bcZO244z4ZqBG7ADace3TEMneInfczmT9zSwC1TX5JT45TJqKp3v6TizZtswJ21EbSc0ZdeJdPb402ls8AyExzqcTAFzNBX6VImIzb/5zK+zSccVW0HaIaYKNB5QbCvA5duRN+rAGEP6Esc36WhqkSYEjHv2Y80p2emYf1fh1u6pp03kCbapy13YlGFUjilXceubQuq4iwLtwrUL6Ty7NtDFVVwkEbOrcPDYRmJZQ8ubA7LZGQj8nEexGeNQJJxoJ1LapLJds7SQ3QPE5p1Ozn6yhnx0MD7VNDTaSz12uz5qf3r56ecB7Cm6OsRj2kMuandnqay9qBPStmrttHNp87E4r6jah/r0UAN0b80aHAuCY4xTDaGo0HGKFoIv1xZxMr+Sbty9SGiST9PMPCaJNYJb1dOcNXBH9LHbmFx09YuICrzl/FCGTBA636C3l4gk4IIUVP9LiJodNH+EGCkEeEmXv20WS6lmyYa2RswdLcyEAaAnRs9h8hgFpF0QlFO/yqIuXy0IB9hzDsXtXJHolAf2btE50WE4HoN/B1HGO2TXTkJRP0sB5FhR3/EzJTXN4C7mlfyH+QkttCANalamZVQYWl3eUCG1hAZ7Gsnjyp2rrMCNlw/HmxOsFfrgXtRdaG6oGsV/ObLftSNRpDSOrx5dZJW0uB9txFiVelIrUKLujLtbj1KvERt1NelvYDctMfXPHfSnOkThdmyoHSxJ0d3ckf7P//Z/pD979TupBQVSA9+vtROIf3QCltvfclA2KcCz3frdPff+w7491ADdyyGpWLvEL9kkgOAcri4UYutqgHFq+hYucpewFd7AtjlBm+M3W7UCPSLaxo42FkJEvoNrCEqICbFrCzsBMA8iM07QNr/D+R5tqY7bakDXUNvqmwot8j2BoLmC9zCnbKMEYZ0ytJDtmA5OElX9MSIK4LyAZ49ml1o9aCRggF8QWEFMfCpvlFlO5hQuuVylqBYcPeyLglCPncw15FCKubKVqDJAsIlyx3G03FRRFlIOENkBBTh5eAObpdzHmT/h9GFZwO00ksZ11pP58KIKoU9xSJgkWBomKFdr4341Wm3F2pjhAjgjXzYB3wxpw3pTuqBidyQQ8gGvxdkBmJYVSVEPckQ6xm06OSefMjphiQxjQ+ijVYtNuSH91Xf/Ai76YurH1tuH8qgbxVIjnYxT/AKRlK6gFTu2YkqdnVNRv7lyH/6/Dy1A94PTqiwq/YuqVVHU96poYYQyZprMp1t3L6XruMXduncJcN4DkMsQFIBqgG/qdMCYKZRJtJzikFxTZ3F3PYQM1SUX0CwSHJUbRvtrwChutHZjAqkhdkBUzPYIwuRjm4TkTLj/VW3UY4gfYAL1sfTYqafhosPMy2Q5CMS3JrhCPWYEzSE73DC4GKUUpOzwowCpdr4AYVEB3kMktFfJYmoGaEGkmRqpE953PKmSK4fS9LuCJddXweEcAwroGkxTJYCzgtdQCdH2zoO76TPEWQH6GePPBb2tqDeG0mF20vTk+qMCNG98hMT9CV7hqoA3xG7FckACkFy9W4CuaFvlwZjeZ6cCmOWilBTOiIRBR1eNhryGnZEIgbWr0uMnzqSz46fTY8dOplOj4+zHUxveU014IO10bJERJSLqiEzYAeqkUXSE5Yw+9IeHFqB/aM1JyxmgiDiMJ9dwQ1sqTaVrOJVfRqy9O3mZ8dIDPH8g0kYcqtmX1dgCLqP5Qa6AElKGEIJzQiTBCT36cbkix4KoddSugeMG4Ss+qhiBU2VhFA4F
App 1519919 output: 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
App 1519919 output: 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
App 1519919 output: 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
App 1519919 output: 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
App 1519919 output: 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
App 1519919 output: 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
App 1519919 output: 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
App 1824014 output: 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
App 1824014 output: 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
App 1824014 output: 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
App 1824014 output: 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
App 1824014 output: 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
App 1824014 output: 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
App 1824014 output: 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
App 1824014 output: tdPodM2McxLAEqtyuuQ7AP/M5ZvU19bZRFSCktF0qUjy1AhWqe3btY19q+Xga0ir6thjXHcPwvLdP31mF6/dsrbeISfiS0uPD/S4kF1bWmTHHtjhHShSsGTuA5Rj6v7LB3WhwfH0OyLaf+r1fNkWlAYVQEfxhfpGJjyK+6/PveHVKOOkWTDo3D9RvjMaql9KTCQA/a4dJTiRTYY8DqCJFtc9NGy30aBPP/ey3QCg8kGljaaQ3KN0YoiYGYPtMm6//O5D9t++f8rSBFBFhFzTCZx6/IHc1iSQYCBzZ1UA9OzNO/bvpEHU8iSElorG3Jb5Gh4kYOIAXQJA99tjx/b5BIySVgJEQqPqPjXZdGxR7FRcLhNVAB3BxG0giPLZuSv20tsfWGN7N/7bOBmNFAAKA4fo78rlBbZh1QorLcq37Iw0Z04pdTREIKayoRl/u8Fu3amysVGuT8XRY0S2ofllpybY9o1r7NSJI1ZSsNSLvaWoZtDOU9xLRUijsS4UO/XRCZwEl0Qo0D1v6ei2DwnynLl8wy7fqrLhKQJuoThLSkn3IJWub8OaVbZx7SpbnJ7iqS8dW9pykLGcuXDJ7tTc5ZmOkzuFbc05BdBErIIN5SWYuDuJfB/GRQhRCKH773JLt557pj0Apx4Rnvy3APU78zf4R5NDQYGwB4kmHaD/9txr5hrUy7TRNnJQAPGcBv3lT77HA95KZX+kV7kIWr1MijtUsTzzO0zc6lY0UaL7c1OYxuNT9D8RQKmP+Rlpll/Ql0gAjcePiyCd4psG4lOVF8wWitz4dIRVw3G9UFFtL7zzodXQtSACM091k8LyONzfQIMutsePPUBUcw9CgAkFQKcIAEkfKPASHFeQRHNxbAWOFEsdIw/UTqH5abTU6+99Yndg7LR09Vl0UjJc4hD+3qhlZaRa7uIsfqZZcgLlcwBpAi01xqRv6xng+33W3d1LChIrARBQIku1SQzUvmzbsXmdnThyAN5yhmWkEEXluyoeV/ldFOOKRghobAp4CUBBSgpmFkDvGRhmXFcxca/buSs3XROKihmfhJCQ4AOIuUuXsi/BvCXtw21UvyI9qjB2cnVdvbV1dfNsEVIyU5SvHh3CJYiyjSvL7CDa96HDBNXcxEWb8yyQGT4eWRm4w36vuIOz/+luzp9tQWhQYUK79JYA2gvz5NNzV+2fn3mZPOgwIFOaRJ9RRE/k8Rk0Voz98qffx8TdDl0PLcDDlJnWPTSCBr3rAL1VI4DC+CHXqJKz8WmRBsNM3gnI8sfs5wIopnKCJgXy2QehgfgLfjATwhxzhIHVokEvAtDn3nzXk/fTSrOgFTXoCWiFGdRGlucvpf3HflItex0grpdmfVtpy2BiAVBMdNcUPhPR0GB4cHSC+tU6Ip7nvafSXSpxxhmTkvtDBHviGGdSXKwzb2IV0eYAAoFzl9FOCjTNIBBmIDDMjA3bouR4Wwqhoaww37ZtWmsHMCWz0pIgB0ioAEY+K02p1FSUa1C0vWtVNCfAneK1mFgjsCgqG5vs8s0KO3PpuhdtN5F3jaBrQwS5WkV7E+MTLQmh4YQRQDhBcMtpiIC/o6vLhhGa0RARpAUjsQbSeHZLM1JsTWmx7dy41vbv3IybAe2Pv0eBcH1O4/saoNw7rjf4T89n/mwLBqACp3bRwXp4oB/hj/3Tf7xgzUT/hknIqRWKHlgsD1DUvEVwcn/50x/aUQInWSlIbvA1yXc70CQ37sBLff5lu40GHZ8DKJN6Au0ZBa81IWbafgY4f/4E4X0kdyJfFkDB/TdAymsmyhgTZRi/+C5m54XblfYr+v5UoKFFJBBApXmVNshKSrCVhTn2+Mkj9giBIlKERIcDac9hHJzBT65DjCIJAaGU70uLwvvBDyVdcrkKgN4FFC3WTofCnsFBJ15MkvdVidkMoBLURY3zKC6vx5BeMwAlOSnRQuQYp4b7LI8ysOLcxbaqrMTJANshdQicc8E0WSPyM2VqO9kC4DhAsVD0U9ouihytztbH87hdXQdAr7mpe7PqLl0g9DxioFYmoUUBNVJG9oDGp4ZiitaqUdso6SBdfFJKMtFohAFPuYz7VJqfayX5Oba2rNA2ry1B6/MhNG40UWD5sCJy+AOZHZ+CcfrLfNsWDECFDaUVRtgH0AZfnL9m//7sK276YVF5wEAAVURTRdcpsE5+8oMn7dDenbaM4EQU4jfMROmCOH+rqtaeo/SqoqYFrRkPeUGNTgD/BASHiIkAoE+esn/43qM0uooiaEQgBqC4hJ4D6exMUFR5hMnS1NVjl9GgvyavV0HzLPUMisbEg+rtlTXKCZbkLbaTR+hwx46SoEZV6R8+ARCDFIHyrIihbwIUACimqnxoJ9ZCNZTCu/c6IAjcs2uV1VTldKBdYVONjDh7ZwLyuQRJvGskfU/3DXhjCmfAzFmUkojASsCczbSCZVlWDAhKiJaWFOUx3iDIJr9TwiEgBOilXqN92XkFQANfMQohoHSLBEBzR5dV1jfaBVqf3KquR7NOeXBrGB94EDN4GMslBgBqbAJXFP55NNQ9vY4m2puWnkacgNY0nHrnlvW2rrzUlmCu5xCRzqMixk0kBKyYYjqI/FiJbPmgcgWU+uEP7Nrmfga//T3/uyAAqhssXAyPj7CPEcwxu3C1wn73yh+sd5BcoExJng9zxU3cCErPBNInHz1lD+zcYtkEJ2SqKbDRR5Cour7BXnn9j7SMbAecCTx7TGQ0xlgYfi50tHhanjz50BFqJI+TZlH+LQCoQ3QOoPrJNsGkDaNdWrupMUWzvUSusZYo7jTaI4b0TRRjm0CDJqEuc7PT7MDeHbaf5Dvz02KYjXFEYWWO6tjSMN6HFhNSWwSAmZmly0Tgz45Aku8ZChMYG8Jy6LGLN24RPGpzsnl/f78NsI9wfSIWJCeiLZm4vERLhdGCIcvKzLQ8fM6inGzLodPBsqx0W0zEV/5rZhr5S+6PtF0MgJGvd/9SeRGAEzAAoGk4y1P4kSHAIlN1mr1/ZMw6+gbw6+/Sp6jV/eZ+IsYdXb3WAXh74dvGcq0Kmomup5y1gCktn4D5m521CL6tou0RUDQ3otmLCQzF0gI1mp3rgBYov1hklEjuC4NlTIEmD4gTcwAVOL8FqE+gv+Y/8i9Ff1Neb5LwXQU5t/c+PotPihaCfRJCG0WSE1SQaBzmzhQphGMH99naVeWuGUS5EwzGecj3OrvtT5+dRvsOU3RCeRVgUvogPAE9LnIC7RZBsXexrSeKmISUj8M/9Qghh5cGuD9zeans4CRvdjABG9q77GpFrXX1A5JZDaqzjpLSULY0lQ6Bm9aX2wbyjjOQxkVIiEbyy2RjtgFUDGmuz2s5GY8m8RSUvBlNaNqCqgWnNPYoIBpmwnaRMuojmjuExOpEg3d2djhIlbNNSSYPy/f9/GgxAXRx9iLLSk+1DCK3i1LjLQ0/VKCZ28fQxGHSMokJiZigaEddH/946xXAIMhGAY5pyO4TBKbkDDpbSXxhhNwYAaG2XsxutKUqXuSf9vYNWytCpKOzC4GE2c+I1Kxa49F3ozl/akqS5eYuYzwULyC40jF3UwBtDOCN5hyq7hkdHsY0pqUqgieK7+h+zWBpuODgODJxuaGM+FuAchP+2pvgGfynVITMvXv4nrcqG9zEisGcC6J5SHhYRCLKTwDQNSvKbNmSbPeZ9PA0KbxtJ1qmgubVIzCS4skJaqIIoJNMvBC0uTgAmp2e7LsAJK5nFCDlQ0Kkg9RlNMCU6TdJtYrIBH1okXtETEeVIESrhAQ+vjOO+akuD3Foh1w6refkZqHf8Rc5mIDPXOO1alH5TS9IJelNmZYCp59T50cjyplW4Ef7JJNXpxrFB1fZlrSoTF0uGJAhtJjgOr8qUKS50tGSCfE08VbVD7QccVv9Ovi8orNTBJwUfInFN5Rw0OVOcn5vhSlTcnYXQFUtE4GWjeRzIuXLxxWrahhfUyR6bFEsFnKaaO/e3j7rk5DiMxqPtJ+7C4xP5qk0aBbspwRp0MAYcmuCE/MTl4XrDOPnSmvHQF3U2Lg1PiP0r3eO4FhyBYLNr2r29d/3jwVi4mrWCqCCZwDQMOUro3DNpBlV0RFmUuuxqLwMFYSUp3KC16or9PTLLEBHmYhKkjNnHbCxTFZ9UZpC5p3MTAWaopWL5HwTaCp9IJoSKmw5ZQHcjOa0HIDJy7kmMKm9r6vMUP4uv8/zmBxTgGM++k9ZZiFYQpHwX6cRBLoSHUacW3Skm8NBsp3rRMtMEUzR5NcEFHhkDoaojRwn7RJGS0YqosN7GrtMdPFUFcV2n1ZzlYFovHopAzCkMCj/Cx4av++8r7THGGZ4DIEbgVPH43//QBjATbDHc5/UYWEKcLoAwcwVz1d5WKFF/ZGmMMenEDIqSED2+RYoO64UgQPe/HpxNf2nrl3yh6foVo4EFfLBUzHydSfGxp3VJH610kbY7lxPEOF27rJQ6hehA+oqdcT5tS0ogIYlud0P0ToeBHZ44Jp9ek7yT8TwkbSdApyKasbwYJ1qhxRXZUccpVdhaTxmoEAhDSVfS49VKRhfzwQ0qR+s2DN69mrUjO4AoJiYABTcOHAlsNVgGT3mII1EO0iLiHivCaf/BU4dG6XuINHvTDvOTR5QdZG8Ia0u+GidFc7IW/qXiUtEVhNU1oECKgKoBqTrEBAVYZUg0HseZeWlQODCiBFIe+o4fnWAWTNfgRUn4XPdQXSW4/F9HVvmbSz3JwaAKtqtY0dyb3Q8aVXVqAr8IoLMAM4Z7rH7oHxGGjYIH3Et0qZoe9xl35B1fg+4dA3Bka/7ysT0ey7c6QOKEeilhspL3uK8PFNdg0xdTh18h/M7pLkGWT36jiwLj+Ly+3zbFghAddshnRMkUlVFrIjoAqhEPZvMJfmfcyaY8mwTmGDSCJqiwyOjWFyxlkB/IvdhNVl9ZvBdHqpaoXjcAW0YwS6Vp0kvjSVAqnZR7VEmAagUqia6CwOCPJFoWlQKB5KpKjaTZD+fYWgyK6XNPAjE3BFAp+j8MMkCTdOkc+SDCtgRCnKJrjg7gaVFRXYfB6BxFC2LKKCuD7IeZDHoqpXT1PVr/DJZJRScJscAVXWiAFG070xxJJkHgJSGEci4Ls18/YjGZFZvWrUeiYF4IGEg31FCQAD1nQ8GYgQsCCmAUxaKyxbOLAaQ7A0JqAjPKVPpItAyDsFOQlBugp6UBq8gVrADa44nYSGw+53kb7oO+Zb6rJ5NrADItx3CUsOzz46PYg3wPsfXsxK5Y75tCwagPAvMUiY34IhCSofxuwbo6KeHrtB7NHWNMfh4MlllBk0C5IBqh8nFQ2Ua+ARSL6Jh/LQwk1XAViokJTEB9g0RV8xPIOa78nYyeSOVcEdribFDtgJigLTqnCaXBhI1LwA085GkexgwSeuIoE8eECGRDG1H7UA1RaVDmZ2Mh0mNFpXuUQNqTb8J1I58tFiAorEp3yhTTqMaI7Ukbq2qSnRtAqiuTz5ZPNFOmYph0ecgLejapEHj0L6JAFyrnzmEfWLzQeax6IESJXIBNK01792U5s9dvQNOHtAx41gSIwF/NgYQKU2iKCsGN9eAgBGC2H2dF4SYmmxPc141Y+vpH/K2MtMIo1S6XKQS+IniMzqXglgSGIrCOjOIMSgOoBz3KAJmCH9zFOEkIZUo/zQ9nXNzXr4cKVTObhIiGqMHAAEnw/Pjz/19PvxcUABVUbVMO5m2XV0DVlvbClgAGg8mLT3BMhcl2xLC9WKbCAR66Ip0yI8aIOLZ0z9ApLOLgEWfm0/xmHOpUNKWLV7kbTXiWCYsSmVpihbzHRUHR1FAPIVmGMLU7SYiqWjtAAGZ0TECP/iRCiqFAJokvuaOfNsplYMJoFHxgCfeo6aKmKYw0ZMgUCTS0FnBLEVypzhXsAmgmvgAlHEpr8fpsRrg09IBop10RR9BoGEA6FQ5Jng016eUSCyRZoFYQRmloQTiIPiSaClJSbQNSSIymkSUNMEjttJEcgMEEGlZmdnoOdfgwwCjGvrdPVIjwzCQEhOTLR2A6L4qFZMIJ1a5SlEnXNBI2HDhsjJE7RtivN39gxyDpuB9PdznccsnQpufG3RYlD/p5i3CJ7BU9D1EF2PQd/uIANeST73Hc5KVs3jRIvK0BTSA494R4HI9PItRgdMLDACnzGbtEgDa58u2oADKI2USTlv/0Ljdqay3z6G9dcHjlEYppsyqfOVyW79+DRKbUDxPUmbfOEDrp+KlnodecafSmpuZOL3daKkYyyYvmJ+TZyuWF1lRQQ6TOY4Ji3bBfxXYFPAIoQHVYqWla9hJ3bcqq6yt/R6TD/4oLVJmmIARLEA0TnpCEyohmVIvVcdAP1Rz5zgAnpWRaTlEk4vylnGeZURyFwNeSXxpWppwMaNkCsuMlW8sAoDMaQVa2kmfNLa02c3bt62xqcm6ezrdV5bKm3R7G+1IVBMb0UEyzXFkwqrdSiIpiVQI9SWFxVZWXGDlJfnOtVWFiQJb00SWxThyQYaZLSJHD+ykL06fI0JeZe0sNyG3YHH2Ytu5fauVlxZ5qsi1GXdX/qi0vHxWERYicCPuIUhq6pvtyzNn7N69Fp7ApK1fs5r00loryMnh/KlutgbrjqLFuXg1DZ/iunuJrt+DL/zhp1/YzYpKN7dLigpt28YN3rpmKTlbFDjCgY3ng/ziu/7SQan3+dV3fsyLbUEAVAJTuwAqM66bRmEXaLHxBqVXzUxe9WDdTF/Y7SzBt2vHJktFY+gbfawF2gJH9hZlYHV1d62ZCa6JqZXOciBvF+Xn2/KCIivMo4pjySJ4rEoDEMYhx6cJh+PpdaIdENUvV9y1q1Sr3Lh9h/ORYkADJtEnJ4EkegKadxyfV8GSKPKVSjeMY66OjEw4SUCpklRodvmQBNatLrf17EshLSTzfdDmppuUvjS9tKY0UQ+51Oa2bsgUzVZ9t94qAEx3TxdgYM0TmYwcT7WvmpSTAEvj1TosAmoY8PaTNxxG846hEYsLCmxVaYlth3NbAh94WSY9iQi4CaASBiF9D2Ek9k87APnj+x/aBWh79U0tDtDcnFx77JGTtpXvJ1GeJnNXmkyaXEE7b47mAI2yhnvddoOys7f/8AfueQ1CK2x7dm6H67vbVpWUsAxHpndanAOopJPAqaBSJ5q3Cc39/MtveJVLLCb6WlYGOMR3V5cWW1HuUl97J0p+MJusBoE0+I1L5/W3ANWd+StvegB6EAKoypQ6WKHsi9OX7TfPvmz1DS2wVibsEMvb7ae1474HNqE56CqHv1bf0GE3AOdHf/rYWpqabYReuYtFHaNSf+3qlbaiZDlUt0I0aSomIHlDnu4U2nicUixNdEQ4KQM1BGu3Dz49R93iTbtdWWOLaCmyGLNYx8nKSLaMZK2MJt8T/5DJpuqTYdRfa3s3AqTDWppbYMKEMRFToLFtsr27tttaGkwvhcmjhtrSCjKtx5nwYBQ/LtbuUrJ2hUZf16Hz3a6uBSyNDoY0WFHLC/LRxrkUQ2MpML5RfDZNVgcoYx4gIlvPOWsRSnWAexkasLyk2A7s3kn3BIgSrCE6Iz8WDSiAysRUFFQrd2vMr7Cw1Oenz1pV7V03cQsKCu2//OKHtnf3VucPa7wCgwJLztdFkCknKuZTXUu3XbpZZc+98IJVVNxCeIzZ8cMH7eHjR2wz9zw3OygId4DKzEXjK20qdlgbTKQG+if986+ehUjypfu+Wzaut4ePHbZNCLUyKInx8qcBKF/za5YnrfnBr98ClHvwN9nmACqQKgDROzhhX1KF/wxc3EbAo8jswaN7bffeLbZ1S7m30WylRUhFRZXdpsri5rUbnrZIg4e6GnbQmpUltnZlKb5nFsEhNBF0slhsYpma2Gz4YmgyXqrL+TBgE7f0Feowb1XW2j3YQltYkGn9utWYfIA7Pcm7LkyheRW00BjhiXsUs7a5i8qZJjt75pw1NzZ6r9rtfPfgnl1eg1mUuwRKothEBJrwZRXcUQnW+Ew0fOF6++LsJefbVmGeDxHYylyUYaspwdpGgfW6FcspClAHPIaMFnNtwqyVudiFJtISi+eotTx37hzXFkXlyiLbwbkP0BrlCCV4cytnu/bkwt0d4Nzt3X32MjTIz7467wBNTkmzouJC+8mPHsfM3eBtWpROFUAVpZVZLw2qlIfMTbUHvXK71p793fN2u+ImWnbMTgKwRx48
App 1824014 output: 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
App 1824014 output: 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
App 1824014 output: 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
App 2472291 output: Traceback (most recent call last):
App 2472291 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 384, in <module>
App 2472291 output: app_module = load_app()
App 2472291 output:
App 2472291 output: ^^^^^^^^^^
App 2472291 output: File "/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts/wsgi-loader.py", line 88, in load_app
App 2472291 output: spec.loader.exec_module(app_module)
App 2472291 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 2472291 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 2472291 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/passenger_wsgi.py", line 8, in <module>
App 2472291 output: wsgi = imp.load_source('wsgi', 'wsgi.py')
App 2472291 output:
App 2472291 output: ^^^^^^^^^^^^
App 2472291 output: ^^^^^^^^^^^
App 2472291 output: ^^^^^^^^^^^
App 2472291 output: File "/opt/alt/python311/lib64/python3.11/imp.py", line 172, in load_source
App 2472291 output: module = _load(spec)
App 2472291 output: ^^
App 2472291 output: ^^^^^^^^^
App 2472291 output: File "<frozen importlib._bootstrap>", line 721, in _load
App 2472291 output: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
App 2472291 output: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
App 2472291 output: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
App 2472291 output: File "wsgi.py", line 1, in <module>
App 2472291 output: from core import app
App 2472291 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/__init__.py", line 36, in <module>
App 2472291 output: app.register_blueprint(fluttermobileapp, url_prefix ='')
App 2472291 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/sansio/scaffold.py", line 47, in wrapper_func
App 2472291 output: return f(self, *args, **kwargs)
App 2472291 output: ^^^^^^^^^^^^^^^^^^^^^^^^
App 2472291 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/sansio/app.py", line 595, in register_blueprint
App 2472291 output: blueprint.register(self, options)
App 2472291 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/sansio/blueprints.py", line 335, in register
App 2472291 output: deferred(state)
App 2472291 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/sansio/blueprints.py", line 434, in <lambda>
App 2472291 output: lambda s: s.add_url_rule(
App 2472291 output:
App 2472291 output: ^^^^^^^^^^^^^^^
App 2472291 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/sansio/blueprints.py", line 110, in add_url_rule
App 2472291 output: self.app.add_url_rule(
App 2472291 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/sansio/scaffold.py", line 47, in wrapper_func
App 2472291 output: return f(self, *args, **kwargs)
App 2472291 output:
App 2472291 output: ^^^^^^^^^^^^^^^^^^^^^^^^
App 2472291 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/sansio/app.py", line 657, in add_url_rule
App 2472291 output: raise AssertionError(
App 2472291 output: AssertionError: View function mapping is overwriting an existing endpoint function: fluttermobileapp.TabMenuV1
App 2562567 output: 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
App 2562567 output: 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
App 2600396 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49071 and conf_id =57
App 2600396 output: {'can_delete': 1, 'abs_id': '11422', 'created_at': '2025-01-20 18:05:09', 'user_id': '49071', 'conf_id': '57', 'misc1': ''}
App 2600396 output: {'can_delete': 1, 'abs_id': '11427', 'created_at': '2025-01-20 18:05:09', 'user_id': '49071', 'conf_id': '57', 'misc1': ''}
App 2600396 output: {'can_delete': 1, 'abs_id': '11406', 'created_at': '2025-01-20 18:05:09', 'user_id': '49071', 'conf_id': '57', 'misc1': ''}
App 2600396 output: {'can_delete': 1, 'abs_id': '11369', 'created_at': '2025-01-20 18:05:09', 'user_id': '49071', 'conf_id': '57', 'misc1': ''}
App 2600396 output: {'can_delete': 1, 'abs_id': '11316', 'created_at': '2025-01-20 18:05:09', 'user_id': '49071', 'conf_id': '57', 'misc1': ''}
App 2600396 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49071 and conf_id =57
App 3950565 output: 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
App 3950565 output: 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
App 3973369 output: select * from numerotech_primary_db.abs_agenda where user_id =114616 and conf_id =26
App 3973369 output: select * from numerotech_primary_db.abs_agenda where user_id =114616 and conf_id =26
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:30:01,353 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:30:03,282 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:30:03,939 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:30:38,210 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:30:46,110 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:30:47,292 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:30:51,417 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:31:25,934 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:31:28,450 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:31:29,628 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:31:32,428 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:31:34,116 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:31:35,259 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:31:38,453 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:31:39,074 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:31:39,683 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:31:40,288 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:31:40,843 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:31:41,419 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:31:44,576 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:31:45,172 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:31:45,872 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1674345 output: inside model insert log
App 1674345 output: [ pid=1674345, time=2025-01-29 19:31:46,490 ]: Exception on /otp [POST]
App 1674345 output: Traceback (most recent call last):
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1674345 output: response = self.full_dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1674345 output: rv = self.handle_user_exception(e)
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1674345 output: rv = self.dispatch_request()
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1674345 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1674345 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1674345 output: SendOtpMail(user,society_id,conf_id)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1674345 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1674345 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1674345 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1674345 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1674345 output: TypeError: can only concatenate str (not "NoneType") to str
App 1905288 output: inside model insert log
App 1905288 output: [ pid=1905288, time=2025-01-30 11:13:28,678 ]: Exception on /otp [POST]
App 1905288 output: Traceback (most recent call last):
App 1905288 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1905288 output: response = self.full_dispatch_request()
App 1905288 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1905288 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1905288 output: rv = self.handle_user_exception(e)
App 1905288 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1905288 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1905288 output: rv = self.dispatch_request()
App 1905288 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1905288 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1905288 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1905288 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1905288 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1905288 output: SendOtpMail(user,society_id,conf_id)
App 1905288 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1905288 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1905288 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1905288 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1905288 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1905288 output: TypeError: can only concatenate str (not "NoneType") to str
App 1905288 output: inside model insert log
App 1905288 output: [ pid=1905288, time=2025-01-30 11:13:38,742 ]: Exception on /otp [POST]
App 1905288 output: Traceback (most recent call last):
App 1905288 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1905288 output: response = self.full_dispatch_request()
App 1905288 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1905288 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1905288 output: rv = self.handle_user_exception(e)
App 1905288 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1905288 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1905288 output: rv = self.dispatch_request()
App 1905288 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1905288 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1905288 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1905288 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1905288 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1905288 output: SendOtpMail(user,society_id,conf_id)
App 1905288 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1905288 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1905288 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1905288 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1905288 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1905288 output: TypeError: can only concatenate str (not "NoneType") to str
App 1932548 output: inside model insert log
App 1932548 output: [ pid=1932548, time=2025-01-30 12:26:00,895 ]: Exception on /otp [POST]
App 1932548 output: Traceback (most recent call last):
App 1932548 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1932548 output: response = self.full_dispatch_request()
App 1932548 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1932548 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1932548 output: rv = self.handle_user_exception(e)
App 1932548 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1932548 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1932548 output: rv = self.dispatch_request()
App 1932548 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1932548 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1932548 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1932548 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1932548 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1932548 output: SendOtpMail(user,society_id,conf_id)
App 1932548 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1932548 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1932548 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1932548 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1932548 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1932548 output: TypeError: can only concatenate str (not "NoneType") to str
App 1932548 output: inside model insert log
App 1932548 output: [ pid=1932548, time=2025-01-30 12:26:05,012 ]: Exception on /otp [POST]
App 1932548 output: Traceback (most recent call last):
App 1932548 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 1932548 output: response = self.full_dispatch_request()
App 1932548 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1932548 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 1932548 output: rv = self.handle_user_exception(e)
App 1932548 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1932548 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 1932548 output: rv = self.dispatch_request()
App 1932548 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 1932548 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 1932548 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 1932548 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 1932548 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 1932548 output: SendOtpMail(user,society_id,conf_id)
App 1932548 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 1932548 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 1932548 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 1932548 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 1932548 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 1932548 output: TypeError: can only concatenate str (not "NoneType") to str
App 2479556 output: inside model insert log
App 2479556 output: [ pid=2479556, time=2025-01-31 18:18:24,554 ]: Exception on /otp [POST]
App 2479556 output: Traceback (most recent call last):
App 2479556 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2479556 output: response = self.full_dispatch_request()
App 2479556 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2479556 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2479556 output: rv = self.handle_user_exception(e)
App 2479556 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2479556 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2479556 output: rv = self.dispatch_request()
App 2479556 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2479556 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2479556 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2479556 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2479556 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 2479556 output: SendOtpMail(user,society_id,conf_id)
App 2479556 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 2479556 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 2479556 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 2479556 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 2479556 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 2479556 output: TypeError: can only concatenate str (not "NoneType") to str
App 2479556 output: inside model insert log
App 2479556 output: [ pid=2479556, time=2025-01-31 18:18:30,090 ]: Exception on /otp [POST]
App 2479556 output: Traceback (most recent call last):
App 2479556 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2479556 output: response = self.full_dispatch_request()
App 2479556 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2479556 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2479556 output: rv = self.handle_user_exception(e)
App 2479556 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2479556 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2479556 output: rv = self.dispatch_request()
App 2479556 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2479556 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2479556 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2479556 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2479556 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 2479556 output: SendOtpMail(user,society_id,conf_id)
App 2479556 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 2479556 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 2479556 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 2479556 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 2479556 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 2479556 output: TypeError: can only concatenate str (not "NoneType") to str
App 2479556 output: inside model insert log
App 2479556 output: [ pid=2479556, time=2025-01-31 18:18:35,224 ]: Exception on /otp [POST]
App 2479556 output: Traceback (most recent call last):
App 2479556 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 2479556 output: response = self.full_dispatch_request()
App 2479556 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2479556 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 2479556 output: rv = self.handle_user_exception(e)
App 2479556 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2479556 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 2479556 output: rv = self.dispatch_request()
App 2479556 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 2479556 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 2479556 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 2479556 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 2479556 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 2479556 output: SendOtpMail(user,society_id,conf_id)
App 2479556 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 2479556 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 2479556 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 2479556 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 2479556 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 2479556 output: TypeError: can only concatenate str (not "NoneType") to str
App 2838602 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49071 and conf_id =57
App 2838602 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49071 and conf_id =57
App 3012534 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49071 and conf_id =57
App 3012534 output: {'can_delete': 1, 'abs_id': '11427', 'created_at': '2025-02-02 07:43:31', 'user_id': '49071', 'conf_id': '57', 'misc1': ''}
App 3012534 output: {'can_delete': 1, 'abs_id': '11406', 'created_at': '2025-02-02 07:43:31', 'user_id': '49071', 'conf_id': '57', 'misc1': ''}
App 3012534 output: {'can_delete': 1, 'abs_id': '11316', 'created_at': '2025-02-02 07:43:31', 'user_id': '49071', 'conf_id': '57', 'misc1': ''}
App 3012534 output: select * from numerotech_conf_ksos24.abs_agenda where user_id =49071 and conf_id =57
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:55:07,670 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:55:10,115 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:55:34,242 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:55:36,907 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:55:39,155 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:55:41,568 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:55:44,049 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:55:46,805 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:55:48,736 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:56:23,863 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:56:26,671 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:56:28,921 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:56:31,347 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:56:33,791 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:56:36,122 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:56:38,491 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:56:40,793 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:56:43,251 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:56:45,746 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:57:20,237 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:57:22,929 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:57:25,463 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:57:48,052 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:57:50,306 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:57:52,897 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:57:55,326 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:57:57,945 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:58:00,354 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:58:02,856 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:58:05,122 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:58:07,964 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:58:10,284 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:58:12,989 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:58:15,487 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 450555 output: inside model insert log
App 450555 output: [ pid=450555, time=2025-02-07 02:58:18,164 ]: Exception on /otp [POST]
App 450555 output: Traceback (most recent call last):
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 1473, in wsgi_app
App 450555 output: response = self.full_dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 882, in full_dispatch_request
App 450555 output: rv = self.handle_user_exception(e)
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 880, in full_dispatch_request
App 450555 output: rv = self.dispatch_request()
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/lib/python3.11/site-packages/flask/app.py", line 865, in dispatch_request
App 450555 output: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
App 450555 output: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 36, in OTPLogin
App 450555 output: SendOtpMail(user,society_id,conf_id)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/controller/APIController.py", line 83, in SendOtpMail
App 450555 output: EMAIL.sendMail(subject,html,to,None,society_data)
App 450555 output: File "/home/numerotech/mobile-api.numerotech.com/common_mobile_api_v1/core/library/email.py", line 78, in sendMail
App 450555 output: url = 'https://api.mailgun.net/v3/'+societyData['domain']+'/messages'
App 450555 output: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
App 450555 output: TypeError: can only concatenate str (not "NoneType") to str
App 2863879 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 2866074 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 2871206 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 2871312 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 2871420 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 2871527 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 2871631 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 2907344 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 2927620 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 2935560 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 2944996 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 2963104 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 2976849 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 3153718 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 3219118 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 3333145 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 3408104 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
App 3655633 output: /home/numerotech/virtualenv/mobile-api.numerotech.com/common_mobile_api_v1/3.11/bin/python: line 17: Unknown: command not found
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists