我正在使用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
答案 0 :(得分:4)
127是来自R的解析错误,这不是工作空间问题。如果要返回错误消息。使用以下内容包装调用以执行脚本/ 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 .. }