Я использую пакет 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