flex correlator error
Since python3 the flex correlator was not tested. The provided DLL is a x86 (32bit) library requesting a x86 python installation. I was not enable to run the std recipe with conda requirement file but installed package manually.
Finally the flex server was started but failed when getting a call from bliss client (flex.name):
(bliss_dev) C:\Users\opid10\Desktop\bliss>bliss-flex-server flex
INFO 2020-02-23 16:26:00,464 FlexServer: Serving Flex on tcp://0.0.0.0:8909...
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 766, in gevent._greenlet.Greenlet.run
File "c:\users\opid10\desktop\bliss\bliss\comm\rpc.py", line 243, in _client_p
oll
unpacker = msgpack.Unpacker(raw=False, max_buffer_size=MAX_BUFFER_SIZE)
File "c:\users\opid10\desktop\bliss\bliss\common\msgpack_ext.py", line 166, in
Unpacker
object_hook=self._object_hook,
File "msgpack\_unpacker.pyx", line 320, in msgpack._cmsgpack.Unpacker.__init__
OverflowError: Python int too large to convert to C ssize_t
2020-02-23T15:27:31Z <Greenlet at 0x48be8a0: <bound method _ServerObject._client
_poll of <bliss.comm.rpc._ServerObject object at 0x02F85CD0>>(<gevent._socket3.s
ocket object, fd=164, family=2, )> failed with OverflowError
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 766, in gevent._greenlet.Greenlet.run
File "c:\users\opid10\desktop\bliss\bliss\comm\rpc.py", line 243, in _client_p
oll
unpacker = msgpack.Unpacker(raw=False, max_buffer_size=MAX_BUFFER_SIZE)
File "c:\users\opid10\desktop\bliss\bliss\common\msgpack_ext.py", line 166, in
Unpacker
object_hook=self._object_hook,
File "msgpack\_unpacker.pyx", line 320, in msgpack._cmsgpack.Unpacker.__init__
OverflowError: Python int too large to convert to C ssize_t
2020-02-23T15:28:40Z <Greenlet at 0x48bee40: <bound method _ServerObject._client
_poll of <bliss.comm.rpc._ServerObject object at 0x02F85CD0>>(<gevent._socket3.s
ocket object, fd=636, family=2, )> failed with OverflowError