msgpack / rpc error with xia server
-
on Linux client side
-
appeared with version
1.0.0
of msgpack (downgrading to0.6.2
solve it) -
https://github.com/kovidgoyal/calibre/commit/0ff41ac64994ec11b7859fc004c94d08769e3af3
PERCEVAL [1]: ct(0.31, fx8)
WARNING 2020-05-19 22:46:26,910 flint: Flint starting...
!!! === ValueError: int is not allowed for map key === !!! ( for more details type cmd 'last_error' )
!!! === ValueError: int is not allowed for map key === !!! ( for more details type cmd 'last_error' )
...
[Ctrl-C]
PERCEVAL [2]: last_error
Out [2]: Traceback (most recent call last):
File "src/gevent/greenlet.py", line 766, in gevent._greenlet.Greenlet.run
File "/users/blissadm/local/bliss.git/bliss/comm/rpc.py", line 594, in _raw_read
for m in unpacker:
File "msgpack/_unpacker.pyx", line 528, in msgpack._cmsgpack.Unpacker.__next__
File "msgpack/_unpacker.pyx", line 459, in msgpack._cmsgpack.Unpacker._unpack
ValueError: int is not allowed for map key