8

52north が提供する WPS4Rを使用しています

3 日前までは問題なく WPS は Rserve を使用して R に接続できていましたが、現在は接続できません。Apache Tomcat,R と Java JDK を含むすべてをアンインストールしてから、すべてを再度インストールしました。問題はまだ存在します。これは、リクエストを送信したときに発生するエラーです。以前は機能していて、何も変更していないため、使用したコードは正しいと確信しています。

これはエラーです:

 An R Connection Error occoured:
    class org.rosuda.REngine.Rserve.RserveException - eval failed,
    request status: error code: 127 null
4

1 に答える 1

4

127 は R からの解析エラーです。これはワークスペースの問題ではありません。エラーメッセージを取り戻したい場合。script/r コマンドを実行する呼び出しを次のようにラップして、エラー メッセージを取得します。私は過去にこれを使用しましたが、うまく機能します。詳細については、FAQ を参照してください。

http://www.rforge.net/Rserve/faq.html

  c.assign(".tmp.", myCode);
    REXP r = c.parseAndEval("try(eval(parse(text=.tmp.)),silent=TRUE)");
    if (r.inherits("try-error")) System.err.println("Error: "+r.toString())
    else { // success .. }
于 2013-08-21T17:21:07.400 に答える