CRAN Package Check Results for Package umx

Last updated on 2020-02-24 07:50:13 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 3.0.6 31.11 458.95 490.06 OK
r-devel-linux-x86_64-debian-gcc 3.0.6 OK
r-devel-linux-x86_64-fedora-clang 3.0.6 567.37 OK
r-devel-linux-x86_64-fedora-gcc 3.0.6 546.70 OK
r-devel-windows-ix86+x86_64 3.0.6 53.00 505.00 558.00 OK
r-devel-windows-ix86+x86_64-gcc8 3.0.6 67.00 584.00 651.00 OK
r-patched-linux-x86_64 3.0.6 OK
r-patched-solaris-x86 3.0.6 354.70 ERROR
r-release-linux-x86_64 3.0.6 30.48 396.68 427.16 OK
r-release-windows-ix86+x86_64 3.0.6 46.00 412.00 458.00 OK
r-release-osx-x86_64 3.0.6 OK
r-oldrel-windows-ix86+x86_64 3.0.6 41.00 368.00 409.00 OK
r-oldrel-osx-x86_64 3.0.6 OK

Check Details

Version: 3.0.6
Check: installed package size
Result: NOTE
     installed size is 5.8Mb
     sub-directories of 1Mb or more:
     R 1.0Mb
     help 4.4Mb
Flavor: r-patched-solaris-x86

Version: 3.0.6
Check: examples
Result: ERROR
    Running examples in ‘umx-Ex.R’ failed
    The error most likely occurred in:
    
    > ### Name: loadings.MxModel
    > ### Title: Extract factor loadings from an EFA (factor analysis).
    > ### Aliases: loadings.MxModel
    >
    > ### ** Examples
    >
    > myVars <- c("mpg", "disp", "hp", "wt", "qsec")
    > m1 = umxEFA(name = "test", factors = 2, data = mtcars[, myVars])
    2 latent variables were created:F1, F2.
    Running EFA with 19 parameters
    
     *** caught segfault ***
    address 13f2f000, cause 'memory not mapped'
    
    Traceback:
     1: runHelper(model, frontendStart, intervals, silent, suppressWarnings, unsafe, checkpoint, useSocket, onlyFrontend, useOptimizer, beginMessage)
     2: mxRun(m1)
     3: umxEFA(name = "test", factors = 2, data = mtcars[, myVars])
    An irrecoverable exception occurred. R is aborting now ...
Flavor: r-patched-solaris-x86

Version: 3.0.6
Check: tests
Result: ERROR
     Running ‘testthat.R’ [14s/43s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(umx)
     Loading required package: OpenMx
     To take full advantage of multiple cores, use:
     mxOption(key='Number of Threads', value=parallel::detectCores()) #now
     Sys.setenv(OMP_NUM_THREADS=parallel::detectCores()) #before library(OpenMx)
     For an overview type '?umx'
    
     Attaching package: 'umx'
    
     The following object is masked from 'package:stats':
    
     loadings
    
     >
     > test_check("umx")
    
     *** caught segfault ***
     address 0, cause 'memory not mapped'
    
     Traceback:
     1: runHelper(model, frontendStart, intervals, silent, suppressWarnings, unsafe, checkpoint, useSocket, onlyFrontend, useOptimizer, beginMessage)
     2: mxRun(model1, beginMessage = !umx_set_silent(silent = TRUE), silent = umx_set_silent(silent = TRUE))
     3: doTryCatch(return(expr), name, parentenv, handler)
     4: tryCatchOne(expr, names, parentenv, handlers[[1L]])
     5: tryCatchList(expr, classes, parentenv, handlers)
     6: tryCatch({ if (tryHard == "no") { model1 = mxRun(model1, beginMessage = !umx_set_silent(silent = TRUE), silent = umx_set_silent(silent = TRUE)) } else if (tryHard == "mxTryHard") { model1 = mxTryHard(model1) } else if (tryHard == "mxTryHardOrdinal") { model1 = mxTryHardOrdinal(model1) } else if (tryHard == "mxTryHardWideSearch") { model1 = mxTryHardWideSearch(model1) }}, error = function(e) { if (tryHard == "no") { message("Error incurred trying to run model: model = mxTryHard(model) might help?") } else { message("Error incurred trying to run model") } message(e)})
     7: xmu_safe_run_summary(newModel, autoRun = autoRun, tryHard = tryHard, std = std, show = show)
     8: umxRAM("test", data = mxData(cov(demoOneFactor), type = "cov", numObs = 500), umxPath("g", to = manifests), umxPath(var = manifests), umxPath(var = "g", fixedAt = 1))
     9: eval(code, test_env)
     10: eval(code, test_env)
     11: 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)
     12: doTryCatch(return(expr), name, parentenv, handler)
     13: tryCatchOne(expr, names, parentenv, handlers[[1L]])
     14: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
     15: doTryCatch(return(expr), name, parentenv, handler)
     16: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
     17: tryCatchList(expr, classes, parentenv, handlers)
     18: 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) { })
     19: test_code(NULL, exprs, env)
     20: source_file(path, new.env(parent = env), chdir = TRUE, wrap = wrap)
     21: force(code)
     22: doWithOneRestart(return(expr), restart)
     23: withOneRestart(expr, restarts[[1L]])
     24: withRestarts(testthat_abort_reporter = function() NULL, force(code))
     25: 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() })
     26: FUN(X[[i]], ...)
     27: lapply(paths, test_file, env = env, reporter = current_reporter, start_end_reporter = FALSE, load_helpers = FALSE, wrap = wrap)
     28: force(code)
     29: doWithOneRestart(return(expr), restart)
     30: withOneRestart(expr, restarts[[1L]])
     31: withRestarts(testthat_abort_reporter = function() NULL, force(code))
     32: with_reporter(reporter = current_reporter, results <- lapply(paths, test_file, env = env, reporter = current_reporter, start_end_reporter = FALSE, load_helpers = FALSE, wrap = wrap))
     33: test_files(paths, reporter = reporter, env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, wrap = wrap)
     34: 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)
     35: 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)
     36: test_check("umx")
     An irrecoverable exception occurred. R is aborting now ...
Flavor: r-patched-solaris-x86