CRAN Package Check Results for Package drake

Last updated on 2020-07-02 02:09:47 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 7.12.4 21.54 165.81 187.35 OK
r-devel-linux-x86_64-debian-gcc 7.12.4 16.72 123.79 140.51 OK
r-devel-linux-x86_64-fedora-clang 7.12.4 231.53 OK
r-devel-linux-x86_64-fedora-gcc 7.12.4 225.26 OK
r-devel-windows-ix86+x86_64 7.12.4 45.00 421.00 466.00 OK
r-patched-linux-x86_64 7.12.4 17.13 160.54 177.67 OK
r-patched-solaris-x86 7.12.4 249.50 ERROR
r-release-linux-x86_64 7.12.4 17.93 159.22 177.15 OK
r-release-osx-x86_64 7.12.2 OK
r-release-windows-ix86+x86_64 7.12.2 33.00 306.00 339.00 OK
r-oldrel-osx-x86_64 7.12.4 OK
r-oldrel-windows-ix86+x86_64 7.12.2 30.00 414.00 444.00 OK

Check Details

Version: 7.12.4
Check: dependencies in R code
Result: NOTE
    
     *** caught segfault ***
    address 8232030, cause 'invalid permissions'
    
    Traceback:
     1: dyn.load(file, DLLpath = DLLpath, ...)
     2: library.dynam(lib, package, package.lib)
     3: loadNamespace(p)
     4: withCallingHandlers(expr, message = function(c) if (inherits(c, classes)) tryInvokeRestart("muffleMessage"))
     5: suppressMessages(loadNamespace(p))
     6: withCallingHandlers(expr, warning = function(w) if (inherits(w, classes)) tryInvokeRestart("muffleWarning"))
     7: suppressWarnings(suppressMessages(loadNamespace(p)))
     8: doTryCatch(return(expr), name, parentenv, handler)
     9: tryCatchOne(expr, names, parentenv, handlers[[1L]])
    10: tryCatchList(expr, classes, parentenv, handlers)
    11: tryCatch(suppressWarnings(suppressMessages(loadNamespace(p))), error = function(e) e)
    12: tools:::.check_packages_used(package = "drake")
    An irrecoverable exception occurred. R is aborting now ...
Flavor: r-patched-solaris-x86

Version: 7.12.4
Check: tests
Result: ERROR
     Running ‘testthat.R’ [45s/78s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > Sys.setenv("R_TESTS" = "")
     > Sys.setenv("drake_session_info" = "false")
     >
     > library(testthat)
     > library(drake)
    
     Attaching package: 'drake'
    
     The following object is masked from 'package:testthat':
    
     matches
    
     >
     > test_check("drake", reporter = "summary")
     local_loop_1: hash tables: .....................
     local_loop_1: interactive: SSSSSSSSS
     local_loop_1: keras:
     local_loop_1: missed: SS
     local_loop_1: queue: SS
     local_loop_1: s3: ........
     local_loop_1: drake_build: SS
     local_loop_1: checks: SSSSS
     local_loop_1: lock: SSS
     local_loop_1: meta: SSS.....
     local_loop_1: prework: SSSS
     local_loop_1: testing: SSSSSS
     local_loop_1: commands: ............
     local_loop_1: lazy: SSS
     local_loop_1: rstudio: SSS
     local_loop_1: utils: SS..................SSSSS............S..S....
     local_loop_1: code to function: SSSSS
     local_loop_1: flow: ..................................SSSSSSSS
     local_loop_1: history: SSSSSSSSSS..
     local_loop_1: imports: ..............SS.
     local_loop_1: rng: .....S.................
     local_loop_1: console: .SSSSS
     local_loop_1: examples: SS
     local_loop_1: graph: S.SSSSSSS...............SSSS
     local_loop_1: time: SSSSSSS
     local_loop_1: analysis: .................................................SSSSSSSSSSSS.....SSSS.........................SSSSS...............
     local_loop_1: hpc: .....SSSSSSSSSSSSS.
     local_loop_1: memory: SS................................................SSSSSSSSS
     local_loop_1: plans: S..SSSSSSSSSSSSSSSSSSSSS..SSSSSSSSSSSSSSS.........
     local_loop_1: retries and timeouts: SS
     local_loop_1: triggers: SS.SSSSSSSSSSSSSS....
     local_loop_1: visuals: ..SSSSSSS
     local_loop_1: config utils: ...SSSSSSSSS
     local_loop_1: deprecate: SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
     local_loop_1: dsl: SS....S..S....SSS......S..SSS......SSSSSSSSSSSSSSS.......................SSSSSSSSS..SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS..SSSSSSS..S...
     local_loop_1: files: .......SSSSSSS......................................................SSSSSSS
     local_loop_1: recovery: SSSS
     local_loop_1: cache: SSSSSSSSSSSSSS.....................................................SSSSSSSSSSSSSSSSSSSSSSSSSSSS
     local_loop_1: decorated storr: SSSSSSSSSSSSS..........S........SS.......SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
     local_loop_1: clustermq:
     *** caught segfault ***
     address 8232030, cause 'invalid permissions'
    
     Traceback:
     1: dyn.load(file, DLLpath = DLLpath, ...)
     2: library.dynam(lib, package, package.lib)
     3: loadNamespace(package, ...)
     4: doTryCatch(return(expr), name, parentenv, handler)
     5: tryCatchOne(expr, names, parentenv, handlers[[1L]])
     6: tryCatchList(expr, classes, parentenv, handlers)
     7: tryCatch(loadNamespace(package, ...), error = function(e) e)
     8: requireNamespace(pkg, quietly = TRUE)
     9: skip_if_not_installed("clustermq")
     10: eval(code, test_env)
     11: eval(code, test_env)
     12: withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error)
     13: doTryCatch(return(expr), name, parentenv, handler)
     14: tryCatchOne(expr, names, parentenv, handlers[[1L]])
     15: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
     16: doTryCatch(return(expr), name, parentenv, handler)
     17: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
     18: tryCatchList(expr, classes, parentenv, handlers)
     19: tryCatch(withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error), error = handle_fatal, skip = function(e) { })
     20: test_code(desc, code, env = parent.frame())
     21: testthat::test_that(desc = desc, ...)
     22: force(code)
     23: with_options(new = opts, { set_test_backend() testthat::test_that(desc = desc, ...)})
     24: force(code)
     25: with_dir(new, { opts <- list(clustermq.scheduler = "multicore", drake_clean_menu = FALSE) with_options(new = opts, { set_test_backend() testthat::test_that(desc = desc, ...) })})
     26: test_with_dir("clustermq parallelism for CRAN", { skip_if_not_installed("clustermq") skip_on_os("windows") options(clustermq.scheduler = "multicore") plan <- drake_plan(x = { message("message") warning("warning") }) for (caching in c("master", "worker")) { clean() suppressWarnings(make(plan, parallelism = "clustermq", caching = caching)) config <- drake_config(plan) expect_equal(justbuilt(config), "x") } if ("package:clustermq" %in% search()) { detach("package:clustermq", unload = TRUE) }})
     27: eval(code, test_env)
     28: eval(code, test_env)
     29: withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error)
     30: doTryCatch(return(expr), name, parentenv, handler)
     31: tryCatchOne(expr, names, parentenv, handlers[[1L]])
     32: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
     33: doTryCatch(return(expr), name, parentenv, handler)
     34: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
     35: tryCatchList(expr, classes, parentenv, handlers)
     36: tryCatch(withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error), error = handle_fatal, skip = function(e) { })
     37: test_code(NULL, exprs, env)
     38: source_file(path, new.env(parent = env), chdir = TRUE, wrap = wrap)
     39: force(code)
     40: doWithOneRestart(return(expr), restart)
     41: withOneRestart(expr, restarts[[1L]])
     42: withRestarts(testthat_abort_reporter = function() NULL, force(code))
     43: with_reporter(reporter = reporter, start_end_reporter = start_end_reporter, { reporter$start_file(basename(path)) lister$start_file(basename(path)) source_file(path, new.env(parent = env), chdir = TRUE, wrap = wrap) reporter$.end_context() reporter$end_file() })
     44: FUN(X[[i]], ...)
     45: lapply(paths, test_file, env = env, reporter = current_reporter, start_end_reporter = FALSE, load_helpers = FALSE, wrap = wrap)
     46: force(code)
     47: doWithOneRestart(return(expr), restart)
     48: withOneRestart(expr, restarts[[1L]])
     49: withRestarts(testthat_abort_reporter = function() NULL, force(code))
     50: with_reporter(reporter = current_reporter, results <- lapply(paths, test_file, env = env, reporter = current_reporter, start_end_reporter = FALSE, load_helpers = FALSE, wrap = wrap))
     51: test_files(paths, reporter = reporter, env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, wrap = wrap)
     52: test_dir(path = test_path, reporter = reporter, env = env, filter = filter, ..., stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, wrap = wrap)
     53: test_package_dir(package = package, test_path = test_path, filter = filter, reporter = reporter, ..., stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, wrap = wrap)
     54: test_check("drake", reporter = "summary")
     An irrecoverable exception occurred. R is aborting now ...
Flavor: r-patched-solaris-x86