The error is because of "nbest" is not a boolean , but it is an integer type. So pass integer parameter.
Regards Lakshya ---------- Forwarded message ---------- From: Barry Haddow <[email protected]> Date: Thu, Apr 17, 2014 at 12:43 AM Subject: Re: [Moses-support] Moses server with -n-best-list option To: Rajnath Patel <[email protected]> Cc: [email protected] HI Raj Not sure, what does the server log say? Try logging to a file, rather than /dev/null. cheers - Barry On 16/04/14 18:25, Rajnath Patel wrote: Hi Barry, Thanks for quick reply. As you suggested now I am requesting with "nbest=true" as - "mosesParams.put("nbest", "true");". Code is attached here with. Now its throwing Exception- ------ Exception in thread "main" org.apache.xmlrpc.XmlRpcException: Unexpected error executing code for particular method, detected by Xmlrpc-c method registry code. Method did not fail; rather, it did not complete at all. Not integer type. See type() method at org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:197) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:156) at org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:143) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:137) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:126) at mosesclient.RequestMosesServer.main(RequestMosesServer.java:47) ------ Server is running with the command- ./mosesserver -f /home/raj/anuvad/engSource/eng-hindi/model/moses.ini -n-best-list nbest.txt 10 --server-port 8185 --server-log /dev/null 2> err8185.log & Please have a look at java code also and suggest. What Should I do?? Using moses v2.1. On Wed, Apr 16, 2014 at 8:55 PM, Barry Haddow <[email protected]>wrote: Hi Raj You need to specify nbest=true in the request you send to moses server. There was a thread last week on this, and I think nbest lists are working, cheers - Barry On 16/04/14 15:33, Rajnath Patel wrote: > Hi, > > We are using mosesserver for our translation system. We are using java API > given with the decoder, and its working fine. We want multiple > translations for same text. As in one moses support conversation It was > responded in Sept 2012, that mosesserver do not support -n-best-list > option. Is this feature available in current Version? > > The command line option for server, we are using- > $mosesserver -f moses.ini -n-best-list nbest.txt 10 --server-port 8081 > --server-log /dev/null > > It is still responding with single out put and no file(nbest.txt) is > created so for. Am I doing something wrong? Please suggest. > > -- > Thanks & Regards: > Raj Nath Patel > > -- > Regards: > राज नाथ पटेल/Raj Nath Patel > KBCS dept. > CDAC Mumbai. > > > _______________________________________________ > Moses-support mailing list > [email protected] > http://mailman.mit.edu/mailman/listinfo/moses-support > -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.
_______________________________________________ Moses-support mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/moses-support
