I am using RStudio 2025.05.0 Build 496 "Mariposa Orchid" Release (f0b76cc0, 2025-05-04) for Ubuntu Jammy and R version 4.5.1. OS is Ubuntu 24.04.2 LTS Release 24.04 (Noble Numbat). There was not an option to download a Noble Numbat release when I downloaded.
I am currently testing a package that I am developing. It uses both parallel computing and RCpp; however, to my knowledge, I am not using reticulate
in my current package (I cannot say the same about the package dependencies though), and my scripts are running fine in RStudio. My log files are filling up (they got up to around 65 GB today and caused me to run out of space and notice this issue) with what appear to be repetitions and variations of the following lines:
ERROR 'bool rstudio::session::http_methods::waitForMethod(const string&, const rstudio_boost::function<void()>&, const rstudio_boost::function<bool()>&, rstudio::core::json::JsonRpcRequest*)' was called from non-main thread (console_input); LOGGED FROM: bool rstudio::session::http_methods::waitForMethod(const string&, const rstudio_boost::function<void()>&, const rstudio_boost::function<bool()>&, rstudio::core::json::JsonRpcRequest*) src/cpp/session/SessionHttpMethods.cpp:458
ERROR 'SEXPREC* rstudio::r::options::getOptionCell(const string&)' was called from non-main thread (Reading R option: prompt); LOGGED FROM: SEXPREC* rstudio::r::options::getOptionCell(const string&) src/cpp/r/ROptions.cpp:85
ERROR 'SEXPREC* rstudio::r::options::getOptionCell(const string&)' was called from non-main thread (Reading R option: prompt); LOGGED FROM: SEXPREC* rstudio::r::options::getOptionCell(const string&) src/cpp/r/ROptions.cpp:85
ERROR r error 5 (R symbol not found) [symbol (option): prompt]; OCCURRED AT T rstudio::r::options::getOption(const string&, const T&, bool) [with T = std::__cxx11::basic_string<char> std::string = std::__cxx11::basic_string<char>] src/cpp/session/SessionClientInit.cpp:72; LOGGED FROM: T rstudio::r::options::getOption(const string&, const T&, bool) [with T = std::__cxx11::basic_string<char> std::string = std::__cxx11::basic_string<char>] src/cpp/session/SessionClientInit.cpp:74
ERROR r error 5 (R symbol not found) [symbol (option): prompt]; OCCURRED AT T rstudio::r::options::getOption(const string&, const T&, bool) [with T = std::__cxx11::basic_string<char> std::string = std::__cxx11::basic_string<char>] src/cpp/session/SessionClientInit.cpp:72; LOGGED FROM: T rstudio::r::options::getOption(const string&, const T&, bool) [with T = std::__cxx11::basic_string<char> std::string = std::__cxx11::basic_string<char>] src/cpp/session/SessionClientInit.cpp:74 ERROR 'SEXPREC* rstudio::r::options::getOptionCell(const string&)' was called from non-main thread (Reading R option: rstudio.errors.suppressed); LOGGED FROM: SEXPREC* rstudio::r::options::getOptionCell(const string&) src/cpp/r/ROptions.cpp:85
ERROR 'SEXPREC* rstudio::r::options::getOptionCell(const string&)' was called from non-main thread (Reading R option: rstudio.errors.suppressed); LOGGED FROM: SEXPREC* rstudio::r::options::getOptionCell(const string&) src/cpp/r/ROptions.cpp:85
ERROR 'rstudio::core::Error rstudio::r::exec::{anonymous}::evaluateExpressionsUnsafe(SEXP, SEXP, SEXPREC**, rstudio::r::sexp::Protect*, rstudio::r::exec::{anonymous}::EvalType)' was called from non-main thread; LOGGED FROM: rstudio::core::Error rstudio::r::exec::{anonymous}::evaluateExpressionsUnsafe(SEXP, SEXP, SEXPREC**, rstudio::r::sexp::Protect*, rstudio::r::exec::{anonymous}::EvalType) src/cpp/r/RExec.cpp:191
ERROR 'rstudio::core::Error rstudio::r::exec::{anonymous}::evaluateExpressionsUnsafe(SEXP, SEXP, SEXPREC**, rstudio::r::sexp::Protect*, rstudio::r::exec::{anonymous}::EvalType)' was called from non-main thread; LOGGED FROM: rstudio::core::Error rstudio::r::exec::{anonymous}::evaluateExpressionsUnsafe(SEXP, SEXP, SEXPREC**, rstudio::r::sexp::Protect*, rstudio::r::exec::{anonymous}::EvalType) src/cpp/r/RExec.cpp:191
ERROR r error 5 (R symbol not found) [symbol: .rs.reticulate.replIsActive]; OCCURRED AT rstudio::core::Error rstudio::r::exec::RFunction::call(SEXP, bool, SEXPREC**, rstudio::r::sexp::Protect*) src/cpp/r/RExec.cpp:489; LOGGED FROM: bool rstudio::session::modules::reticulate::isReplActive() src/cpp/session/modules/SessionReticulate.cpp:111
ERROR r error 5 (R symbol not found) [symbol: .rs.reticulate.replIsActive]; OCCURRED AT rstudio::core::Error rstudio::r::exec::RFunction::call(SEXP, bool, SEXPREC**, rstudio::r::sexp::Protect*) src/cpp/r/RExec.cpp:489; LOGGED FROM: bool rstudio::session::modules::reticulate::isReplActive() src/cpp/session/modules/SessionReticulate.cpp:111
ERROR 'SEXPREC* rstudio::r::options::getOptionCell(const string&)' was called from non-main thread (Reading R option: error); LOGGED FROM: SEXPREC* rstudio::r::options::getOptionCell(const string&) src/cpp/r/ROptions.cpp:85
ERROR 'SEXPREC* rstudio::r::options::getOptionCell(const string&)' was called from non-main thread (Reading R option: error); LOGGED FROM: SEXPREC* rstudio::r::options::getOptionCell(const string&) src/cpp/r/ROptions.cpp:85
ERROR 'bool rstudio::session::http_methods::waitForMethod(const string&, const rstudio_boost::function<void()>&, const rstudio_boost::function<bool()>&, rstudio::core::json::JsonRpcRequest*)' was called from non-main thread (console_input); LOGGED FROM: bool rstudio::session::http_methods::waitForMethod(const string&, const rstudio_boost::function<void()>&, const rstudio_boost::function<bool()>&, rstudio::core::json::JsonRpcRequest*) src/cpp/session/SessionHttpMethods.cpp:458
ERROR 'bool rstudio::session::http_methods::waitForMethod(const string&, const rstudio_boost::function<void()>&, const rstudio_boost::function<bool()>&, rstudio::core::json::JsonRpcRequest*)' was called from non-main thread (console_input); LOGGED FROM: bool rstudio::session::http_methods::waitForMethod(const string&, const rstudio_boost::function<void()>&, const rstudio_boost::function<bool()>&, rstudio::core::json::JsonRpcRequest*) src/cpp/session/SessionHttpMethods.cpp:458
Since my script is still running and takes a while to complete, I have not tested downgrading my RStudio version yet. I save snapshots on timeshift with backups for 3 days, and I have large journal files saved on Sunday and today. Currently, I can just clear out my log files, but I would rather stop the error.