【问题标题】:RStudio Server returns "Cannot read property 'error' of null"RStudio 服务器返回“无法读取 null 的属性‘错误’”
【发布时间】:2017-06-09 20:59:47
【问题描述】:

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

RStudio 初始化错误 (TypeError) : 无法读取 null 的属性“错误”

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

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

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

有人有什么想法吗?

【问题讨论】:

  • 您是否尝试过清除 .RData 配置文件?
  • 我相信是的。我从搜索中删除了 .rstudio 文件夹和所有 .RData 文件。我也完全卸载了 RStudio Server。

标签: r rstudio-server


【解决方案1】:
rm -r .rstudio
sudo rstudio-server suspend-all

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

【讨论】:

    【解决方案2】:

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

    1. 执行ps -u user,其中用户是会话在浏览器中返回错误的用户之一

    [root]#ps -u username

    PID TTY 时间命令

    19445 ? 00:00:18 会话

    1. 使用它的 PID 杀死与之相关的 rsession

    [root]#kill 19445

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

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

    3. 使用sudo rstudio-server restart重启rstudio

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

    【讨论】:

      【解决方案3】:

      我经历了很多麻烦,终于设法让它再次工作。最终似乎奏效的是升级到最新版本(1.0.136),删除所有 .Rhistory 和 .Rproj.user 文件,停止服务器并删除我的用户配置文件中的 .rstudio 文件,然后重新启动。我希望我有更多关于它为什么停止以及究竟是什么修复它的信息,但至少它又可以工作了。请注意,当我升级时——在删除 .rstudio 文件夹之前(我已经做了几次),错误消息变为:

      Status code 500 returned
      

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

      【讨论】:

        猜你喜欢
        • 2022-11-24
        • 1970-01-01
        • 2020-04-09
        • 2021-11-03
        • 2021-11-07
        • 1970-01-01
        • 2017-06-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多