Enfernuz/quik-lua-rpc

Ошибка при получении T на стороне сервера

Closed this issue · 1 comments

T.Args t = T.Args.newBuilder()
                    .setDatasourceUuid(uuid)
                    .setCandleIndex(sizeResult.getValue())
                    .build();

            RPC.Request request5 = RPC.Request.newBuilder()
                    .setType(RPC.ProcedureType.DS_T)
                    .setArgs(t.toByteString())
                    .build();

            socket.send(request5.toByteArray());

ошибка в quik:

Ошибка в poller:start. Стек вызовов:
stack traceback:
	\lua\quik-lua-rpc/service.lua:374: in metamethod '__newindex'
	...ua\quik-lua-rpc/impl\protobuf_request_response_serde.lua:644: in function <...ua\quik-lua-rpc/impl\protobuf_request_response_serde.lua:638>
	...ua\quik-lua-rpc/impl\protobuf_request_response_serde.lua:46: in function 'impl.protobuf_request_response_serde.serialize_response'
	\lua\quik-lua-rpc/service.lua:141: in function <\lua\quik-lua-rpc/service.lua:98>
	(...tail calls...)
	\lua\lzmq\poller.lua:80: in method 'poll'
	\lua\lzmq\poller.lua:88: in function <\lua\lzmq\poller.lua:85>
	(...tail calls...)
	[C]: in function 'xpcall'
	\lua\quik-lua-rpc/service.lua:369: in function 'service.start'
	[C]: in function 'pcall

@aleks3ewe Вы решили проблему? Какая версия квика и какой версией qluarpc пользуетесь? В версии из мастера у меня та же ошибка. А версия 1.0 не заводится вообще...