RStudio服务器返回"无法读取属性'错误' of null"

时间:2017-01-24 20:49:48

标签: r rstudio-server

当我尝试进入RStudio Server(1.0.44)时,我在浏览器中收到以下错误:

  

RStudio初始化错误   (TypeError):无法读取属性'错误'为null

这是在登录之前发生的 - 它有旋转时钟的东西一分钟然后直接进入。

我尝试了各种补救措施,包括重新启动服务器,重新启动,卸载和重新安装RStudio服务器,更改端口设置,删除主目录中的.RStudio文件夹等。我检查了系统日志,并且没有&# 39;似乎有任何相关之处。当然,有一些错误,但在我收到错误后没有任何错误。

此外,R在终端上工作正常,我有R和RStudio的最新版本。

有人有什么想法吗?

4 个答案:

答案 0 :(得分:1)

您可能已经尝试重新启动rstudio,但这还不够。请执行以下步骤:

  1. 执行ps -u user用户是其会话在浏览器中返回错误的用户之一
  2. [root]#ps -u username

    PID TTY TIME CMD

    19445? 00:00:18 rsession

    1. 使用它的PID来杀死与它相关的 rsession
    2. [root]#kill 19445

      1. 使用sudo rstudio-server start启动rstudio。

      2. 转到您最后使用的项目中包含的文件夹,然后删除ProjectName.Rproj文件。

      3. 使用sudo rstudio-server restart

      4. 重新启动rstudio

        P.S: 如果在第二步之后,问题仍然存在,您可以使用命令行删除.Rproj文件:rm directory/of/Rproj/File/ProjectName.Rproj

答案 1 :(得分:0)

您是否尝试过清除.RData配置文件?

答案 2 :(得分:0)

我遇到了很多麻烦,终于让它重新开始工作了。最终似乎有效的是升级到最新版本(1.0.136),删除所有.Rhistory和.Rproj.user文件,停止服务器并删除用户配置文件中的.rstudio文件,然后重新启动。我希望我有更多关于它停止的原因和确切修复的信息,但至少它再次起作用。请注意,当我升级时 - 在删除.rstudio文件夹之前(我已经做了几次),错误消息更改为:

Status code 500 returned

所以这似乎是同样的错误 - 也许这会帮助其他人解决这个问题。

答案 3 :(得分:0)

rm -r .rstudio
sudo rstudio-server suspend-all

为我工作。 我首先还将.RData移动到一个单独的文件夹并升级了rstudio服务器。但问题仍然存在。