如何解决在R中加载“ mailR”软件包的错误?

时间:2019-10-27 17:01:41

标签: r email

我使用R包mailR。它可以在RStudio中使用,但是当我尝试通过像RScript <script.R>这样的命令行调用脚本来加载它时,会生成以下回溯。

很高兴知道如何解决它!

谢谢

*捕获了段错误*

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

0 个答案:

没有答案