Как исправить ошибку при загрузке пакета "mailR" в R? - PullRequest
0 голосов
/ 27 октября 2019

Я использую пакет R mailR. Он работает в RStudio, но когда я попытался загрузить его, вызвав скрипт из командной строки, например RScript <script.R>, он вызвал следующую трассировку.

Будем рады узнать, как это исправить!

Спасибо

* пойман segfault *

address 0x0, cause 'memory not mapped'

Traceback:
 1: .jcheck(silent = FALSE)
 2: .jcall(f, "Ljava/lang/Object;", "get", .jcast(ic, "java/lang/Object"))
 3: is(obj, "jobjRef")
 4: .jcast(.jcall(f, "Ljava/lang/Object;", "get", .jcast(ic, "java/lang/Object")),     "java/lang/Class")
 5: assign(".jclass.int", .jcast(.jcall(f, "Ljava/lang/Object;",     "get", .jcast(ic, "java/lang/Object")), "java/lang/Class"),     .env)
 6: .jinit()
 7: .jpackage(pkgname)
 8: fun(libname, pkgname)
 9: doTryCatch(return(expr), name, parentenv, handler)
10: tryCatchOne(expr, names, parentenv, handlers[[1L]])
11: tryCatchList(expr, classes, parentenv, handlers)
12: tryCatch(fun(libname, pkgname), error = identity)
13: runHook(".onLoad", env, package.lib, package)
14: loadNamespace(package, lib.loc)
15: doTryCatch(return(expr), name, parentenv, handler)
16: tryCatchOne(expr, names, parentenv, handlers[[1L]])
17: tryCatchList(expr, classes, parentenv, handlers)
18: tryCatch({    attr(package, "LibPath") <- which.lib.loc    ns <- loadNamespace(package, lib.loc)    env <- attachNamespace(ns, pos= pos, deps)}, error = function(e) {    P <- if (!is.null(cc <- conditionCall(e)))         paste(" in", deparse(cc)[1L])    else ""msg <- gettextf("package or namespace load failed for %s%s:\n %s",         sQuote(package), P, conditionMessage(e))    if (logical.return)         message(paste("Error:", msg), domain = NA)    else stop(msg, call. = FALSE, domain = NA)})
19: library(mailR)
20: eval(ei, envir)
21: eval(ei, envir)
22: withVisible(eval(ei, envir))
23: source("libs.R")
An irrecoverable exception occurred. R is aborting now ...
Segmentation fault: 11
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...