<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Well it's not a "Linux" problem, here it is running fine under Arch Linux. Are you sure you have consistent versions of Erlang?</p>
<p><br>
</p>
<p><span id="ms-rterangepaste-start"></span></p>
<div>$ uname -a<br>
Linux linodeplz 4.4.0-2-ec2 #1 SMP Thu Jan 21 09:52:26 PST 2016 x86_64 GNU/Linu</div>
<span id="ms-rterangepaste-end"></span>
<p></p>
<p><br>
</p>
<p></p>
<div>Erlang/OTP 19 [erts-8.0] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]<br>
</div>
<p></p>
<p><br>
</p>
<p></p>
<div>1> jsx:encode(#{<<"library">> => <<"jsx">>, <<"awesome">> => true}).<br>
<<"{\"awesome\":true,\"library\":\"jsx\"}">><br>
</div>
<br>
<p></p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> erlang-questions-bounces@erlang.org <erlang-questions-bounces@erlang.org> on behalf of Theepan <vasdeveloper@gmail.com><br>
<b>Sent:</b> Monday, 1 August 2016 7:10:02 AM<br>
<b>To:</b> Erlang Questions Mailing List<br>
<b>Subject:</b> [erlang-questions] JSX 2.8.0 Issue</font>
<div> </div>
</div>
<div>
<div dir="ltr">Hi There,
<div><br>
</div>
<div>I encounter an issue with JSX where --</div>
<div><br>
</div>
<div><br>
</div>
<div>jsx:encode(maps:to_list(#{<<"library">> => <<"jsx">>, <<"awesome">> => true})). -- works both on both OSX and CentOS.</div>
<div><br>
</div>
<div>But -- </div>
<div><br>
<div>
<div>jsx:encode(#{<<"library">> => <<"jsx">>, <<"awesome">> => true}). -- works on OSX but not on CentOS.</div>
</div>
<div><br>
</div>
<div>I am using the same JSX version on both the machines, and I am using the example from the JSX GitHub page.</div>
<div><br>
</div>
<div>Please see the logs below:</div>
<div>
<div><br>
</div>
<div><br>
</div>
<div>
<div>ON CENTOS</div>
<div>---------</div>
<div><br>
</div>
<div>(eventcx_server@echowave)18> </div>
<div>(eventcx_server@echowave)18> </div>
<div>(eventcx_server@echowave)18> </div>
<div>(eventcx_server@echowave)18> jsx:encode(#{<<"library">> => <<"jsx">>, <<"awesome">> => true}).</div>
<div>** exception error: bad argument</div>
<div>     in function  jsx_parser:value/4 (../src/jsx_parser.erl, line 163)</div>
<div>(eventcx_server@echowave)19> </div>
<div>(eventcx_server@echowave)19> </div>
<div><br>
</div>
<div>(eventcx_server@echowave)19> </div>
<div>(eventcx_server@echowave)19> jsx:encode(maps:to_list(#{<<"library">> => <<"jsx">>, <<"awesome">> => true})).</div>
<div><<"{\"awesome\":true,\"library\":\"jsx\"}">></div>
<div>(eventcx_server@echowave)20> </div>
<div>(eventcx_server@echowave)20> </div>
<div>(eventcx_server@echowave)20> [Quit]</div>
<div><br>
</div>
<div>[root@echowave eventcx_server]# </div>
<div>[root@echowave eventcx_server]# uname -a</div>
<div>Linux echowave 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux</div>
<div>[root@echowave eventcx_server]# </div>
<div><br>
</div>
<div><br>
</div>
<div>ON OSX</div>
<div>-------</div>
<div><br>
</div>
<div>1> </div>
<div>1> </div>
<div>1> jsx:encode(#{<<"library">> => <<"jsx">>, <<"awesome">> => true}).</div>
<div><<"{\"awesome\":true,\"library\":\"jsx\"}">></div>
<div>2> </div>
<div>2> </div>
<div><br>
</div>
<div><br>
</div>
<div>2> </div>
<div>2> jsx:encode(maps:to_list(#{<<"library">> => <<"jsx">>, <<"awesome">> => true})).</div>
<div><<"{\"awesome\":true,\"library\":\"jsx\"}">></div>
<div>3> </div>
<div>3> </div>
<div>3> q().</div>
<div>ok</div>
<div><br>
</div>
<div><br>
</div>
<div>4> Piriyatheepans-MacBook-Pro:~ piriyatheepan$ </div>
<div>Piriyatheepans-MacBook-Pro:~ piriyatheepan$ uname -a</div>
<div>Darwin Piriyatheepans-MacBook-Pro.local 15.4.0 Darwin Kernel Version 15.4.0: Fri Feb 26 22:08:05 PST 2016; root:xnu-3248.40.184~3/RELEASE_X86_64 x86_64</div>
<div>Piriyatheepans-MacBook-Pro:~ piriyatheepan$ </div>
<div>Piriyatheepans-MacBook-Pro:~ piriyatheepan$ </div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>