<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt"><div class="" style="">It was confirmed to be a compability issue with R17.  </div><div class="" style="">This is the related ejabberd github issue: <a href="https://github.com/processone/ejabberd/issues/164" class="" style="">https://github.com/processone/ejabberd/issues/164</a></div><div style="width:450px; font-family: 'Georgia', 'Times', 'Times New Roman', 'serif';" contenteditable="false" id="enhancrCard_0" class=""><table class="" cellspacing="0" cellpadding="0" style="width:450px; height:170px;"><tbody class="" style=""><tr class="" style=""><td colspan="6" class="" style="height: 1px; background-color: #e5e5e5;"><div class="" style="height: 1px; background-color: #e5e5e5;"></div></td></tr><tr class="" style=""><td rowspan="2" class="" style="width: 1px; background-color:
 #e5e5e5;"><div class="" style="width: 1px; background-color: #e5e5e5;"></div></td><td class="" rowspan="2" style="vertical-align: middle; width: 168px; height: 168px; background-color: #000000;"><div class="" style="width: 168px;" align="center"><a href="https://github.com/processone/ejabberd/issues/164" class="" style="text-decoration: none !important; color: #000000 !important;"><img alt="image" src="https://avatars3.githubusercontent.com/u/86724?s=400" class="" width="168" height="168" style=" margin: auto;"></a></div></td><td rowspan="2" class="" style="width: 1px; background-color: #e5e5e5;"><div class="" style="width: 1px; background-color: #e5e5e5;"></div></td><td class="" colspan="2" style="width: 100%; vertical-align: middle; font-family: 'Georgia', 'Times', 'Times New Roman', 'serif';"><div class="" style="line-height:16.5px; background-color: #ffffff; height: 130px; width: 279px;"><div class="" style="word-wrap: break-word; padding: 7px 20px
 0px 14px;"><span class="" style=""></span><span class="" style=""></span><a href="https://github.com/processone/ejabberd/issues/164" class="" style="text-decoration: none !important; color: #000000 !important;"><span class="" style="margin: 0; font-weight: normal; font-size: 18px; line-height: 21px; max-height: 43px; color: #000000; overflow: hidden !important;">processone/ejabberd</span></a><div style="font-size: 13px; line-height: 20px; color: #999999; max-height: 81px; font-family: 'Georgia', 'Times', 'Times New Roman', 'serif';overflow: hidden;" class="">Maybe i'm missing something, I'm having problems with translate module. After compiling and installing ejabberd from source, I wanted to start it sudo ejabberdc...</div></div></div></td><td class="" rowspan="2" style="width: 1px; background-color: #e5e5e5;"><div class="" style="width: 1px; background-color: #e5e5e5;"></div></td></tr><tr class="" style=""><td class="" style="width: 100%;
 vertical-align: middle; font-family: 'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';"><div class="" style="font-size: 0pt; padding: 7px 20px 9px 15px;"><a href="https://github.com/processone/ejabberd/issues/164" class="" style="color: black; text-decoration: none !important;cursor:pointer !important;" target="_blank"><span class="" style=" line-height: 11px; max-width: 179px; min-width: 119px; overflow: hidden; max-height: 13px; word-break: break-all;"><span class="" style="vertical-align:middle; font-size: 9px; line-height: 11px; color: #999999; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -webkit-text-size-adjust:none; text-size-adjust:none;">在 <span style="font-weight: bold" class="">github.com</span> 上查看</span></span></a></div></td><td class="" style="vertical-align: middle; width: 100px; font-family: 'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';"><div class="" style="padding: 9px 20px 12px 0px; max-width: 100px;
 min-width: 80px; overflow: hidden; text-align: right; line-height: 11px; max-height: 13px; font-size: 0pt;"><span class="" style="vertical-align:middle; font-size: 9px; line-height: 11px; color: #999999; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -webkit-text-size-adjust:none; text-size-adjust:none;">预览者 Yahoo</span></div></td></tr><tr class="" style=""><td class="" colspan="6" style="height: 1px; background-color: #e5e5e5;"><div class="" style="height: 1px; background-color: #e5e5e5;"></div></td></tr></tbody></table></div><div class="" style=""><br class="" style=""></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;">By now, it has been fixed by ejabberd team.</div><div class="" style="background-color: transparent;"><a
 href="https://github.com/processone/ejabberd/commit/d97b4fd9ca36858a12bc5e6841334cde4c8f0431" class="" style="">processone/ejabberd</a><br class="" style=""></div><div style="width:450px; font-family: 'Georgia', 'Times', 'Times New Roman', 'serif';" contenteditable="false" id="enhancrCard_1" class=""><table class="" cellspacing="0" cellpadding="0" style="width:450px; height:170px;"><tbody class="" style=""><tr class="" style=""><td colspan="6" class="" style="height: 1px; background-color: #e5e5e5;"><div class="" style="height: 1px; background-color: #e5e5e5;"></div></td></tr><tr class="" style=""><td rowspan="2" class="" style="width: 1px; background-color: #e5e5e5;"><div class="" style="width: 1px; background-color: #e5e5e5;"></div></td><td class="" rowspan="2" style="vertical-align: middle; width: 168px; height: 168px; background-color: #000000;"><div class="" style="width: 168px;" align="center"><a
 href="https://github.com/processone/ejabberd/commit/d97b4fd9ca36858a12bc5e6841334cde4c8f0431" class="" style="text-decoration: none !important; color: #000000 !important;"><img alt="image" src="https://avatars3.githubusercontent.com/u/86724?s=400" class="" width="168" height="168" style=" margin: auto;"></a></div></td><td rowspan="2" class="" style="width: 1px; background-color: #e5e5e5;"><div class="" style="width: 1px; background-color: #e5e5e5;"></div></td><td class="" colspan="2" style="width: 100%; vertical-align: middle; font-family: 'Georgia', 'Times', 'Times New Roman', 'serif';"><div class="" style="line-height:16.5px; background-color: #ffffff; height: 130px; width: 279px;"><div class="" style="word-wrap: break-word; padding: 7px 20px 0px 14px;"><span class="" style=""></span><span class="" style=""></span><a href="https://github.com/processone/ejabberd/commit/d97b4fd9ca36858a12bc5e6841334cde4c8f0431" class="" style="text-decoration: none
 !important; color: #000000 !important;"><span class="" style="margin: 0; font-weight: normal; font-size: 18px; line-height: 21px; max-height: 43px; color: #000000; overflow: hidden !important;">processone/ejabberd</span></a><div style="font-size: 13px; line-height: 20px; color: #999999; max-height: 81px; font-family: 'Georgia', 'Times', 'Times New Roman', 'serif';overflow: hidden;" class="">ejabberd - Robust and scalable Jabber / XMPP Instant Messaging platform</div></div></div></td><td class="" rowspan="2" style="width: 1px; background-color: #e5e5e5;"><div class="" style="width: 1px; background-color: #e5e5e5;"></div></td></tr><tr class="" style=""><td class="" style="width: 100%; vertical-align: middle; font-family: 'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';"><div class="" style="font-size: 0pt; padding: 7px 20px 9px 15px;"><a href="https://github.com/processone/ejabberd/commit/d97b4fd9ca36858a12bc5e6841334cde4c8f0431" class=""
 style="color: black; text-decoration: none !important;cursor:pointer !important;" target="_blank"><span class="" style=" line-height: 11px; max-width: 179px; min-width: 119px; overflow: hidden; max-height: 13px; word-break: break-all;"><span class="" style="vertical-align:middle; font-size: 9px; line-height: 11px; color: #999999; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -webkit-text-size-adjust:none; text-size-adjust:none;">在 <span style="font-weight: bold" class="">github.com</span> 上查看</span></span></a></div></td><td class="" style="vertical-align: middle; width: 100px; font-family: 'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';"><div class="" style="padding: 9px 20px 12px 0px; max-width: 100px; min-width: 80px; overflow: hidden; text-align: right; line-height: 11px; max-height: 13px; font-size: 0pt;"><span class="" style="vertical-align:middle; font-size: 9px; line-height: 11px; color: #999999; -moz-text-size-adjust:
 none; -ms-text-size-adjust: none; -webkit-text-size-adjust:none; text-size-adjust:none;">预览者 Yahoo</span></div></td></tr><tr class="" style=""><td class="" colspan="6" style="height: 1px; background-color: #e5e5e5;"><div class="" style="height: 1px; background-color: #e5e5e5;"></div></td></tr></tbody></table></div><div class="" style="background-color: transparent;"><a href="https://github.com/processone/ejabberd/commit/7af7b7d3f0c4bf399fb7db54c38090c8d1a25873" class="" style="">processone/ejabberd</a><br class="" style=""></div><div style="width:450px; font-family: 'Georgia', 'Times', 'Times New Roman', 'serif';" contenteditable="false" id="enhancrCard_2" class=""><table class="" cellspacing="0" cellpadding="0" style="width:450px; height:170px;"><tbody class="" style=""><tr class="" style=""><td colspan="6" class="" style="height: 1px; background-color: #e5e5e5;"><div class="" style="height: 1px; background-color: #e5e5e5;"></div></td></tr><tr
 class="" style=""><td rowspan="2" class="" style="width: 1px; background-color: #e5e5e5;"><div class="" style="width: 1px; background-color: #e5e5e5;"></div></td><td class="" rowspan="2" style="vertical-align: middle; width: 168px; height: 168px; background-color: #000000;"><div class="" style="width: 168px;" align="center"><a href="https://github.com/processone/ejabberd/commit/7af7b7d3f0c4bf399fb7db54c38090c8d1a25873" class="" style="text-decoration: none !important; color: #000000 !important;"><img alt="image" src="https://avatars3.githubusercontent.com/u/86724?s=400" class="" width="168" height="168" style=" margin: auto;"></a></div></td><td rowspan="2" class="" style="width: 1px; background-color: #e5e5e5;"><div class="" style="width: 1px; background-color: #e5e5e5;"></div></td><td class="" colspan="2" style="width: 100%; vertical-align: middle; font-family: 'Georgia', 'Times', 'Times New Roman', 'serif';"><div class="" style="line-height:16.5px;
 background-color: #ffffff; height: 130px; width: 279px;"><div class="" style="word-wrap: break-word; padding: 7px 20px 0px 14px;"><span class="" style=""></span><span class="" style=""></span><a href="https://github.com/processone/ejabberd/commit/7af7b7d3f0c4bf399fb7db54c38090c8d1a25873" class="" style="text-decoration: none !important; color: #000000 !important;"><span class="" style="margin: 0; font-weight: normal; font-size: 18px; line-height: 21px; max-height: 43px; color: #000000; overflow: hidden !important;">processone/ejabberd</span></a><div style="font-size: 13px; line-height: 20px; color: #999999; max-height: 81px; font-family: 'Georgia', 'Times', 'Times New Roman', 'serif';overflow: hidden;" class="">ejabberd - Robust and scalable Jabber / XMPP Instant Messaging platform</div></div></div></td><td class="" rowspan="2" style="width: 1px; background-color: #e5e5e5;"><div class="" style="width: 1px; background-color: #e5e5e5;"></div></td></tr><tr
 class="" style=""><td class="" style="width: 100%; vertical-align: middle; font-family: 'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';"><div class="" style="font-size: 0pt; padding: 7px 20px 9px 15px;"><a href="https://github.com/processone/ejabberd/commit/7af7b7d3f0c4bf399fb7db54c38090c8d1a25873" class="" style="color: black; text-decoration: none !important;cursor:pointer !important;" target="_blank"><span class="" style=" line-height: 11px; max-width: 179px; min-width: 119px; overflow: hidden; max-height: 13px; word-break: break-all;"><span class="" style="vertical-align:middle; font-size: 9px; line-height: 11px; color: #999999; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -webkit-text-size-adjust:none; text-size-adjust:none;">在 <span style="font-weight: bold" class="">github.com</span> 上查看</span></span></a></div></td><td class="" style="vertical-align: middle; width: 100px; font-family: 'Arial', 'Helvetica Neue',
 'Helvetica', 'sans-serif';"><div class="" style="padding: 9px 20px 12px 0px; max-width: 100px; min-width: 80px; overflow: hidden; text-align: right; line-height: 11px; max-height: 13px; font-size: 0pt;"><span class="" style="vertical-align:middle; font-size: 9px; line-height: 11px; color: #999999; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -webkit-text-size-adjust:none; text-size-adjust:none;">预览者 Yahoo</span></div></td></tr><tr class="" style=""><td class="" colspan="6" style="height: 1px; background-color: #e5e5e5;"><div class="" style="height: 1px; background-color: #e5e5e5;"></div></td></tr></tbody></table></div><div class="" style="background-color: transparent; color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal;"><br class="" style=""></div><div class="" style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,
 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><br class="" style=""></div><div class="" style=""><br class="" style=""></div><div class="" style=""> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;" class=""> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;" class=""> <div dir="ltr" class="" style=""> <font size="2" face="Arial" class="" style=""> Dániel Szoboszlay <dszoboszlay@gmail.com> 于 2014年4月14日, 星期一, 9:13 下午 写道:<br class="" style=""> </font> </div>  <div class="" style=""><div id="yiv9993492432" class="" style=""><div class="" style="">Hi,<div class="" style=""><br clear="none" class="" style=""></div><div class="" style="">I’m not really familiar with ejabberd in particular, but I can think of two possible
 ways to fix your problem:</div><div class="" style=""><ul class="" style=""><li class="" style="">change the iolist_to_binary call to uncidoe:characters_to_binary, which will take care of utf8 encoding the unicode code points</li><li class="" style="">change the translation file (el.msg) to contain the translations as binaries instead of strings (<<“…”/utf8>>)</li></ul></div><div class="" style=""><br clear="none" class="" style=""></div><div class="" style="">I’d prefer the first solution, btw.</div><div class="" style=""><br clear="none" class="" style=""></div><div class="" style="">Regards,</div><div class="" style="">Daniel</div><div class="" style=""><br clear="none" class="" style=""><div class="" style=""><div class="" id="yiv9993492432yqt14478" style=""><div class="" style="">On 2014 Apr 11, at 8:41 , nickel chen <<a rel="nofollow" shape="rect" ymailto="mailto:nickelchen@yahoo.com" target="_blank"
 href="mailto:nickelchen@yahoo.com" class="" style="">nickelchen@yahoo.com</a>> wrote:</div><br clear="none" class="" style=""><blockquote type="cite" class="" style=""><div class="" style=""><div style="background-color:rgb(255, 255, 255);font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-size:12pt;" class=""><div class="" style=""><span class="" style="">anyone information,  please? i'm stucked at this problem.</span></div><div class="" style=""> <div style="font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-size:12pt;" class=""> <div style="font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-size:12pt;" class=""> <div dir="ltr" class="" style=""> <font size="2" face="Arial" class="" style=""> nickel chen <<a rel="nofollow" shape="rect" ymailto="mailto:nickelchen@yahoo.com" target="_blank"
 href="mailto:nickelchen@yahoo.com" class="" style="">nickelchen@yahoo.com</a>> 于 2014年4月10日, 星期四, 3:24 下午 写道:<br clear="none" class="" style=""> </font> </div>  <div class="" style=""><div id="yiv9993492432" class="" style=""><div style="background-color:rgb(255, 255, 255);font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-size:12pt;" class=""><div class="" style=""> Hi all,
 I'm new to erlang and I'm learning the code of ejabberd 13.12, I already have ejabberd installed, then start it with</div><div class="" style=""><br clear="none" class="" style=""></div><div style="font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;background-color:transparent;font-style:normal;" class="">sudo ejabberdctl start</div><div class="" style=""><br clear="none" class="" style=""></div><div style="font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;background-color:transparent;font-style:normal;" class="">There is a crash message in /var/log/ejabberd.log</div><div class="" style="">







</div><div class="" style=""><br clear="none" class="" style=""></div><div class="" style="font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;background-color:transparent;font-style:normal;">2014-04-10 14:37:56.520 [info] <0.7.0> Application ejabberd exited with reason: bad argument in call to erlang:iolist_to_binary([916,953,945,956,972,961,966,969,963,951,32,928,961,972,963,946,945,963,951,962]) in translate:'-load_file/2-fun-2-'/3 line 91</div><div class="" style="font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;background-color:transparent;font-style:normal;"><br clear="none" class="" style=""></div><div class="" style="font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;background-color:transparent;font-style:normal;"><span style="font-size:12pt;background-color:transparent;"
 class="">i added some debug info to the source code ` translate.erl`  and recompile ejabberd. then start it again, below is the debug message:</span><br clear="none" class="" style=""></div><div class="" style="font-size:12pt;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;background-color:transparent;font-style:normal;"><span style="font-size:12pt;" class=""><br clear="none" class="" style=""></span></div><div class="" style="font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;background-color:transparent;font-style:normal;"><span style="font-size:12pt;" class="">







</span></div><div class="" style="">2014-04-10 14:37:56.517 [info] <0.38.0>@translate:load_file:87 File is: <<"//lib/ejabberd/priv/msgs/el.msg">>, Orig is:"Access Configuration", Trans is: [916,953,945,956,972,961,966,969,963,951,32,928,961,972,963,946,945,963,951,962]</div><div class="" style=""><br clear="none" class="" style=""></div><div class="" style="font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;background-color:transparent;font-style:normal;">well it's clear that there are unicode characters in I18N translation , when passed to <span style="font-size:12pt;" class="">the </span><span style="font-size:12pt;" class="">erlang:iolist_to_binary/1, it crashed with badarg, because iolist only accepts byte( ) binary( ) and other iolist( )</span></div><div class="" style="font-size:12pt;"><span style="font-size:12pt;" class=""><br clear="none" class=""
 style=""></span></div><div class="" style="">9> erlang:iolist_to_binary([256]).</div><div class="" style="">** exception error: bad argument</div><div class="" style="">     in function  iolist_to_binary/1</div><div class="" style="">        called as iolist_to_binary([256])</div><div class="" style="">10> erlang:iolist_to_binary([255]).</div><div class="" style=""><<"ÿ">></div><div class="" style="font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;background-color:transparent;font-style:normal;"><span style="font-size:12pt;" class="">













</span></div><div class="" style="">11> </div><div class="" style="font-size:12pt;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;background-color:transparent;font-style:normal;"><span style="font-size:12pt;" class=""><br clear="none" class="" style=""></span></div><div class="" style="font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;background-color:transparent;font-style:normal;">My question is simple, how to get around with this problem and get ejabberd launched?</div><div class="" style="font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;background-color:transparent;font-style:normal;"><br clear="none" class="" style=""></div><div class="" style="font-size:16px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande',
 sans-serif;background-color:transparent;font-style:normal;">Thanks in advance!</div></div></div><br clear="none" class="" style=""><br clear="none" class="" style=""></div>  </div> </div>  </div> </div></div>_______________________________________________<br clear="none" class="" style="">erlang-questions mailing list<br clear="none" class="" style=""><a rel="nofollow" shape="rect" ymailto="mailto:erlang-questions@erlang.org" target="_blank" href="mailto:erlang-questions@erlang.org" class="" style="">erlang-questions@erlang.org</a><br clear="none" class="" style="">http://erlang.org/mailman/listinfo/erlang-questions<br clear="none" class="" style=""></blockquote></div></div><br clear="none" class="" style=""></div></div></div><br class="" style=""><br class="" style=""></div>  </div> </div>  </div> </div></body></html>