<div dir="ltr">Hi,<br><br>I am now using Thrift, a lightweight, language-independent software stack. I use this to communicate and transfer data between servers on which are deployed system written in different languages. So when I call <br>
thrift_client:call(Client, Func, Args) <br>which encapsulates call to <br> gen_server:call(Client, {Client, Func, Args}),<br>with the parameters like this:<br> thrift_client:call(Client, myFunc, [[{data, "f1", "f2", ..., "fn"}]]),<br>
it prompts out ERROR REPORT saying "Bad value on output port 'tcp_inet'".<br><br>I have asked Mr. Google for help and only to find some answers. It is said that a list or binary should be passed in, and if something like a tuple or so is passed as a parameter, then such an error occurs. But I didn't at all pass a tuple or anything but a list, so then why did this take place?<br>
<br>Thanks<br></div>