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

Reply via email to