Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Encoding issue when starting game #46

Open
Moutix opened this issue Jan 14, 2018 · 0 comments
Open

Encoding issue when starting game #46

Moutix opened this issue Jan 14, 2018 · 0 comments

Comments

@Moutix
Copy link
Owner

Moutix commented Jan 14, 2018

2018-01-14 18:02:28,832 INFO     Player ningirsu disconnected
2018-01-14 18:02:44,393 INFO     New connection: 81.56.48.185 on port 49933
2018-01-14 18:02:54,539 INFO     f93d1dd0aa8049829da750a60a1d6043 successfully l                                                                                        ogin user ningirsu
2018-01-14 18:02:56,021 INFO     f93d1dd0aa8049829da750a60a1d6043 enter in room                                                                                         1
2018-01-14 18:02:56,291 ERROR    Cannot route packet <SMPacketClientNSCUOpts pla                                                                                        yer_1="FailOff, Overhead" player_0="FailOff, Overhead"> from <smserver.smutils.s                                                                                        mconnections.asynctcpserver.AsyncSocketClient object at 0x7f5d1b0a2390>
2018-01-14 18:03:03,370 ERROR    Message type smserver.controllers.legacy.game_s                                                                                        tart_request 'latin-1' codec can't encode characters in position 371-377: ordina                                                                                        l not in range(256)
Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/smserver-1.0.0-py3.5.egg/smserver                                                                                        /router.py", line 65, in route
    app.handle()
  File "/usr/local/lib/python3.5/dist-packages/smserver-1.0.0-py3.5.egg/smserver                                                                                        /controllers/legacy/game_start_request.py", line 30, in handle
    self.session)
  File "/usr/local/lib/python3.5/dist-packages/smserver-1.0.0-py3.5.egg/smserver                                                                                        /models/song.py", line 88, in find_or_create
    song = session.query(cls).filter_by(title=title, artist=artist, subtitle=sub                                                                                        title).first()
  File "/usr/local/lib/python3.5/dist-packages/SQLAlchemy-1.2.0b3-py3.5-linux-x8                                                                                        6_64.egg/sqlalchemy/orm/query.py", line 2776, in first
    ret = list(self[0:1])
  File "/usr/local/lib/python3.5/dist-packages/SQLAlchemy-1.2.0b3-py3.5-linux-x8                                                                                        6_64.egg/sqlalchemy/orm/query.py", line 2568, in __getitem__
    return list(res)
  File "/usr/local/lib/python3.5/dist-packages/SQLAlchemy-1.2.0b3-py3.5-linux-x8                                                                                        6_64.egg/sqlalchemy/orm/query.py", line 2876, in __iter__
    return self._execute_and_instances(context)
  File "/usr/local/lib/python3.5/dist-packages/SQLAlchemy-1.2.0b3-py3.5-linux-x8                                                                                        6_64.egg/sqlalchemy/orm/query.py", line 2899, in _execute_and_instances
    result = conn.execute(querycontext.statement, self._params)
  File "/usr/local/lib/python3.5/dist-packages/SQLAlchemy-1.2.0b3-py3.5-linux-x8                                                                                        6_64.egg/sqlalchemy/engine/base.py", line 948, in execute
    return meth(self, multiparams, params)
  File "/usr/local/lib/python3.5/dist-packages/SQLAlchemy-1.2.0b3-py3.5-linux-x8                                                                                        6_64.egg/sqlalchemy/sql/elements.py", line 269, in _execute_on_connection
    return connection._execute_clauseelement(self, multiparams, params)
  File "/usr/local/lib/python3.5/dist-packages/SQLAlchemy-1.2.0b3-py3.5-linux-x8                                                                                        6_64.egg/sqlalchemy/engine/base.py", line 1060, in _execute_clauseelement
    compiled_sql, distilled_params
  File "/usr/local/lib/python3.5/dist-packages/SQLAlchemy-1.2.0b3-py3.5-linux-x8                                                                                        6_64.egg/sqlalchemy/engine/base.py", line 1200, in _execute_context
    context)
  File "/usr/local/lib/python3.5/dist-packages/SQLAlchemy-1.2.0b3-py3.5-linux-x8                                                                                        6_64.egg/sqlalchemy/engine/base.py", line 1416, in _handle_dbapi_exception
    util.reraise(*exc_info)
  File "/usr/local/lib/python3.5/dist-packages/SQLAlchemy-1.2.0b3-py3.5-linux-x8                                                                                        6_64.egg/sqlalchemy/util/compat.py", line 187, in reraise
    raise value
  File "/usr/local/lib/python3.5/dist-packages/SQLAlchemy-1.2.0b3-py3.5-linux-x8                                                                                        6_64.egg/sqlalchemy/engine/base.py", line 1193, in _execute_context
    context)
  File "/usr/local/lib/python3.5/dist-packages/SQLAlchemy-1.2.0b3-py3.5-linux-x8                                                                                        6_64.egg/sqlalchemy/engine/default.py", line 507, in do_execute
    cursor.execute(statement, parameters)
  File "/usr/local/lib/python3.5/dist-packages/pymysql/cursors.py", line 166, in                                                                                         execute
    result = self._query(query)
  File "/usr/local/lib/python3.5/dist-packages/pymysql/cursors.py", line 322, in                                                                                         _query
    conn.query(q)
  File "/usr/local/lib/python3.5/dist-packages/pymysql/connections.py", line 854                                                                                        , in query
    sql = sql.encode(self.encoding, 'surrogateescape')
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 371-377:                                                                                         ordinal not in range(256)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant