Dinuka De Silva created THRIFT-5305:
---------------------------------------
Summary: undefined method `encode' in convert_to_utf8_byte_buffer
Key: THRIFT-5305
URL: https://issues.apache.org/jira/browse/THRIFT-5305
Project: Thrift
Issue Type: Bug
Components: Ruby - Compiler, Ruby - Library
Reporter: Dinuka De Silva
I'm using the generated thrift client to build a library.
[https://github.com/apache/airavata/pull/265]
I'm actually blocked with this issue.
{{}}
{code:java}
Failure/Error: send_message('isUserExists', IsUserExists_args, :authzToken =>
authzToken, :gatewayId => gatewayId, :userName => userName) NoMethodError:
undefined method `encode' for :userName:Symbol Did you mean? encoding #
./vendor/bundle/ruby/2.3.0/gems/thrift-0.13.0/lib/thrift/bytes.rb:81:in
`convert_to_utf8_byte_buffer' #
./vendor/bundle/ruby/2.3.0/gems/thrift-0.13.0/lib/thrift/protocol/binary_protocol.rb:110:in
`write_string' #
./vendor/bundle/ruby/2.3.0/gems/thrift-0.13.0/lib/thrift/client.rb:44:in
`write' #
./vendor/bundle/ruby/2.3.0/gems/thrift-0.13.0/lib/thrift/client.rb:44:in
`send_message_args' #
./vendor/bundle/ruby/2.3.0/gems/thrift-0.13.0/lib/thrift/client.rb:30:in
`send_message' # ./lib/airavata.rb:21:in `send_isUserExists' #
./lib/airavata.rb:16:in `isUserExists' # ./spec/sdk_spec.rb:15:in `block (2
levels) in <top (required)>'{code}
{{}}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)