【问题标题】:Rserve connection failsRserve 连接失败
【发布时间】:2012-12-10 06:56:49
【问题描述】:

我正在使用WPS4R provided by 52north

最多 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

【问题讨论】:

  • 似乎连接没有失败,但正在评估的命令失败。您可以尝试在 R shell 上运行相同的命令吗?

标签: java r rserve wps


【解决方案1】:

127 是来自 R 的解析错误,这不是工作区问题。如果你想找回错误信息。使用以下内容包装调用以执行您的 script/r 命令以获取错误消息。我过去曾使用过它,并且效果很好。有关更多信息,请参阅常见问题解答。

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 .. }

【讨论】:

    猜你喜欢
    • 2016-08-08
    • 1970-01-01
    • 1970-01-01
    • 2018-05-21
    • 1970-01-01
    • 2017-01-07
    • 1970-01-01
    • 2017-06-12
    • 1970-01-01
    相关资源
    最近更新 更多