Dear Web2py Community,

I hope this message finds you well.

I am reaching out to seek your assistance regarding an issue I am 
experiencing with my application. After updating the database version from 
MySQL 5.7 to MySQL 8.0.35, my application has encountered problems and is 
no longer functioning as expected.

Here are the details of my setup:

Python Version: 3.8.10
Web2py Version: 2.27.1


Thank you in advance for your support and assistance. I look forward to 
your suggestions and advice.

Here is the issue I am getting:

Traceback (most recent call last):
  File "/home/ubuntu/api_server/web2py/gluon/restricted.py", line 219, in 
restricted
    exec(ccode, environment)
  File 
"/home/ubuntu/api_server/web2py/applications/warehouse/controllers/default.py", 
line 1910, in <module>
  File "/home/ubuntu/api_server/web2py/gluon/globals.py", line 463, in 
<lambda>
    self._caller = lambda f: f()
  File 
"/home/ubuntu/api_server/web2py/applications/warehouse/controllers/default.py", 
line 208, in user
    form=auth()
  File "/home/ubuntu/api_server/web2py/gluon/tools.py", line 2047, in 
__call__
    return getattr(self, args[0])()
  File "/home/ubuntu/api_server/web2py/gluon/tools.py", line 3008, in login
    user = table_user(**{username: entered_username})
  File 
"/home/ubuntu/api_server/web2py/gluon/packages/dal/pydal/objects.py", line 
683, in __call__
    self._db(query)
  File 
"/home/ubuntu/api_server/web2py/gluon/packages/dal/pydal/objects.py", line 
2686, in select
    return adapter.select(self.query, fields, attributes)
  File 
"/home/ubuntu/api_server/web2py/gluon/packages/dal/pydal/adapters/base.py", 
line 885, in select
    return self._select_aux(sql, fields, attributes, colnames)
  File 
"/home/ubuntu/api_server/web2py/gluon/packages/dal/pydal/adapters/base.py", 
line 842, in _select_aux
    rows = self._select_aux_execute(sql)
  File 
"/home/ubuntu/api_server/web2py/gluon/packages/dal/pydal/adapters/base.py", 
line 836, in _select_aux_execute
    self.execute(sql)
  File 
"/home/ubuntu/api_server/web2py/gluon/packages/dal/pydal/adapters/__init__.py", 
line 66, in wrap
    if not args[0].connection:
  File 
"/home/ubuntu/api_server/web2py/gluon/packages/dal/pydal/connection.py", 
line 33, in connection
    return self.get_connection()
  File 
"/home/ubuntu/api_server/web2py/gluon/packages/dal/pydal/connection.py", 
line 66, in get_connection
    connection = self.connector()
  File 
"/home/ubuntu/api_server/web2py/gluon/packages/dal/pydal/adapters/mysql.py", 
line 65, in connector
    conn = self.driver.connect(**self.driver_args)
  File "/home/ubuntu/api_server/web2py/gluon/contrib/pymysql/__init__.py", 
line 90, in Connect
    return Connection(*args, **kwargs)
  File 
"/home/ubuntu/api_server/web2py/gluon/contrib/pymysql/connections.py", line 
688, in __init__
    self.connect()
  File 
"/home/ubuntu/api_server/web2py/gluon/contrib/pymysql/connections.py", line 
905, in connect
    self._get_server_information()
  File 
"/home/ubuntu/api_server/web2py/gluon/contrib/pymysql/connections.py", line 
1231, in _get_server_information
    self.server_charset = charset_by_id(lang).name
  File "/home/ubuntu/api_server/web2py/gluon/contrib/pymysql/charset.py", 
line 38, in by_id
    return self._by_id[id]
KeyError: 255

Best regards,
Sandeep

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/web2py/8a008ac4-6fd6-40fe-b29a-529f6c173e34n%40googlegroups.com.

Reply via email to