Phongphan Phuttha created THRIFT-3598:
-----------------------------------------
Summary: TBufferedTransport doesn't instantiate client connection
Key: THRIFT-3598
URL: https://issues.apache.org/jira/browse/THRIFT-3598
Project: Thrift
Issue Type: Bug
Components: Lua - Library
Affects Versions: 0.9.3
Environment: Linux
Reporter: Phongphan Phuttha
The TBufferedTransport doesn't seem to correctly instantiated.
{code}
local socket = TSocket:new{
host = '127.0.0.1',
port = 9090
}
assert(socket, 'Failed to create client socket')
socket:setTimeout(5000)
local transport = TBufferedTransport:new{
trans = socket
}
assert(transport, 'Failed to create buffered transport')
local protocol = TBinaryProtocol:new{
trans = transport
}
assert(protocol, 'Failed to create binary protocol')
local client = ThriftTestClient:new{
protocol = protocol
}
assert(client, 'Failed to create client')
-- Open the socket
transport:open()
client:ping()
{code}
The {{transport:open()}} doesn't open connection open to the server.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)