R中的奇怪错误(与RConnection结合使用)

时间:2018-10-11 12:34:27

标签: r rserve

我正在使用Simon Urbanek的REngine库来从Java端执行R代码。现在发生了(不是每段代码),我得到了以下错误消息

Error : Error in FUN(X[[i]], ...) : 
  lazy-load database '/Library/Frameworks/R.framework/Resources/library/datasets/data/Rdata.rdb' is corrupt

首先,我不知道此错误可能来自哪段代码,也不知道这意味着什么。

java中的调用看起来像这样:

connection.eval("try({\n" + fixedScript + "\n}, silent = TRUE)");

connection是RConnection的实例,fixedScript是我的R脚本。

2)如果我使用此脚本并直接从RStudio运行它,则不会出现任何错误。

在我完成R的升级(从3.3到3.5)并重新安装其他软件包之前,该脚本一直有效。可能与它有关。

有人知道如何解决该错误吗?我不知道还有什么办法可以找到确切的问题。

0 个答案:

没有答案