CRAN Package Check Results for Package OpenMx

Last updated on 2019-11-26 00:52:00 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 2.15.4 1113.50 323.50 1437.00 ERROR
r-devel-linux-x86_64-debian-gcc 2.15.4 932.34 279.78 1212.12 ERROR
r-devel-linux-x86_64-fedora-clang 2.15.4 1948.92 NOTE
r-devel-linux-x86_64-fedora-gcc 2.15.4 1992.66 OK
r-devel-windows-ix86+x86_64 2.15.4 1554.00 575.00 2129.00 NOTE
r-devel-windows-ix86+x86_64-gcc8 2.15.4 1442.00 450.00 1892.00 NOTE
r-patched-linux-x86_64 2.15.4 1017.91 334.85 1352.76 OK
r-patched-solaris-x86 2.15.4 1509.60 ERROR
r-release-linux-x86_64 2.15.4 1014.35 343.25 1357.60 OK
r-release-windows-ix86+x86_64 2.15.4 1518.00 429.00 1947.00 NOTE
r-release-osx-x86_64 2.15.4 NOTE
r-oldrel-windows-ix86+x86_64 2.15.4 1529.00 412.00 1941.00 NOTE
r-oldrel-osx-x86_64 2.15.4 NOTE

Additional issues

rchk

Check Details

Version: 2.15.4
Check: examples
Result: ERROR
    Running examples in 'OpenMx-Ex.R' failed
    The error most likely occurred in:
    
    > base::assign(".ptime", proc.time(), pos = "CheckExEnv")
    > ### Name: mxSE
    > ### Title: Compute standard errors in OpenMx
    > ### Aliases: mxSE
    >
    > ### ** Examples
    >
    > library(OpenMx)
    > data(demoOneFactor)
    > # ===============================
    > # = Make and run a 1-factor CFA =
    > # ===============================
    >
    > latents = c("G") # the latent factor
    > manifests = names(demoOneFactor) # manifest variables to be modeled
    > # ===========================
    > # = Make and run the model! =
    > # ===========================
    > m1 <- mxModel("One Factor", type = "RAM",
    + manifestVars = manifests, latentVars = latents,
    + mxPath(from = latents, to = manifests, labels=paste0('lambda', 1:5)),
    + mxPath(from = manifests, arrows = 2),
    + mxPath(from = latents, arrows = 2, free = FALSE, values = 1),
    + mxData(cov(demoOneFactor), type = "cov", numObs = 500)
    + )
    > m1 = mxRun(m1)
    Running One Factor with 10 parameters
    > mxSE(lambda5, model = m1)
    Treating first argument as an expression
     ----------- FAILURE REPORT --------------
     --- failure: the condition has length > 1 ---
     --- srcref ---
    :
     --- package (from environment) ---
    OpenMx
     --- call from context ---
    mxSE(lambda5, model = m1)
     --- call from argument ---
    if (class(zoutMat) %in% "try-error") {
     stop(paste0("Couldn't evaluate expression ", omxQuotes(x),
     ". Might help to check if it works in mxEval.\n", "Recall also that elements of submodels are addressed as submodelName.objectName\n",
     "For example, to refer to an object called 'bob' in submodel 'sub1', you would say 'sub1.bob'."))
    }
     --- R stacktrace ---
    where 1: mxSE(lambda5, model = m1)
    
     --- value of length: 2 type: logical ---
    [1] FALSE FALSE
     --- function from context ---
    function (x, model, details = FALSE, cov, forceName = FALSE,
     silent = FALSE, ..., defvar.row = as.integer(NA), data = "data")
    {
     if (length(model@output) > 0 && missing(cov)) {
     ParamsCov <- try(vcov(model))
     if (is(ParamsCov, "try-error")) {
     msg <- "Model does not have a reasonable vcov matrix or standard errors."
     stop(msg)
     }
     }
     else if (missing(cov)) {
     stop("Model does not have output and 'cov' argument is missing. I'm a doctor, not a bricklayer!\nWas this model run with mxRun?")
     }
     else {
     ParamsCov <- cov
     if (is.null(dimnames(ParamsCov))) {
     if (length(paramnames) == nrow(ParamsCov)) {
     dimnames(ParamsCov) <- list(paramnames, paramnames)
     }
     else {
     stop(paste0("dimnames of user-supplied parameter covariance matrix are null\nand the number of rows (",
     nrow(ParamsCov), ") do not match the number of free parameters (",
     length(paramnames), ")."))
     }
     }
     }
     isCallEtc <- any(c("call", "language", "MxAlgebraFormula") %in%
     is(match.call()$x))
     ex <- try(eval(x), silent = TRUE)
     isChar <- !("try-error" %in% is(ex)) && is.character(ex)
     if (isCallEtc && !forceName && !isChar) {
     if (!silent) {
     message("Treating first argument as an expression")
     }
     xalg <- mxAlgebraFromString(Reduce(paste, deparse(match.call()$x)),
     name = "onTheFlyAlgebra")
     x <- "onTheFlyAlgebra"
     model <- mxModel(model, xalg)
     }
     else if ("character" %in% is(x) && !isCallEtc) {
     if (!silent) {
     message("Treating first argument as a character")
     }
     xalg <- mxAlgebraFromString(Reduce(paste, match.call()$x),
     name = "onTheFlyAlgebra")
     x <- "onTheFlyAlgebra"
     model <- mxModel(model, xalg)
     }
     else if (isChar) {
     if (!silent) {
     message("Treating first argument as an object that stores a character")
     }
     xalg <- mxAlgebraFromString(ex, name = "onTheFlyAlgebra")
     x <- "onTheFlyAlgebra"
     model <- mxModel(model, xalg)
     }
     else {
     stop("Please, sir. 'x' must be either the name of an entity in the model, or an expression for an MxAlgebra.")
     }
     freeparams <- omxGetParameters(model)
     paramnames <- names(freeparams)
     zoutMat <- try(mxEvalByName(x, model, compute = TRUE), silent = silent)
     if (class(zoutMat) %in% "try-error") {
     stop(paste0("Couldn't evaluate expression ", omxQuotes(x),
     ". Might help to check if it works in mxEval.\n",
     "Recall also that elements of submodels are addressed as submodelName.objectName\n",
     "For example, to refer to an object called 'bob' in submodel 'sub1', you would say 'sub1.bob'."))
     }
     covParam <- ParamsCov
     jModel <- mxModel(model, mxComputeJacobian(of = x, defvar.row = defvar.row,
     data = data))
     jModel <- mxRun(jModel, silent = TRUE)
     jacTrans <- jModel$compute$output$jacobian
     covSparam <- jacTrans %*% covParam %*% t(jacTrans)
     if (any(diag(covSparam) < 0) || any(is.na(diag(covSparam)))) {
     warning("Some diagonal elements of the repeated-sampling covariance matrix of the point estimates are less than zero or NA.\nI know, right? Set details=TRUE and check the 'Cov' element of this object.")
     }
     SEs <- suppressWarnings(sqrt(diag(covSparam)))
     SEsMat <- matrix(SEs, nrow = nrow(zoutMat), ncol = ncol(zoutMat))
     if (details == TRUE) {
     return(list(SE = SEsMat, Cov = covSparam))
     }
     else {
     return(SEsMat)
     }
    }
    <bytecode: 0x11e6d580>
    <environment: namespace:OpenMx>
     --- function search by body ---
    Function mxSE in namespace OpenMx has this body.
     ----------- END OF FAILURE REPORT --------------
    Fatal error: the condition has length > 1
Flavor: r-devel-linux-x86_64-debian-clang

Version: 2.15.4
Check: examples
Result: ERROR
    Running examples in ‘OpenMx-Ex.R’ failed
    The error most likely occurred in:
    
    > base::assign(".ptime", proc.time(), pos = "CheckExEnv")
    > ### Name: mxSE
    > ### Title: Compute standard errors in OpenMx
    > ### Aliases: mxSE
    >
    > ### ** Examples
    >
    > library(OpenMx)
    > data(demoOneFactor)
    > # ===============================
    > # = Make and run a 1-factor CFA =
    > # ===============================
    >
    > latents = c("G") # the latent factor
    > manifests = names(demoOneFactor) # manifest variables to be modeled
    > # ===========================
    > # = Make and run the model! =
    > # ===========================
    > m1 <- mxModel("One Factor", type = "RAM",
    + manifestVars = manifests, latentVars = latents,
    + mxPath(from = latents, to = manifests, labels=paste0('lambda', 1:5)),
    + mxPath(from = manifests, arrows = 2),
    + mxPath(from = latents, arrows = 2, free = FALSE, values = 1),
    + mxData(cov(demoOneFactor), type = "cov", numObs = 500)
    + )
    > m1 = mxRun(m1)
    Running One Factor with 10 parameters
    > mxSE(lambda5, model = m1)
    Treating first argument as an expression
     ----------- FAILURE REPORT --------------
     --- failure: the condition has length > 1 ---
     --- srcref ---
    :
     --- package (from environment) ---
    OpenMx
     --- call from context ---
    mxSE(lambda5, model = m1)
     --- call from argument ---
    if (class(zoutMat) %in% "try-error") {
     stop(paste0("Couldn't evaluate expression ", omxQuotes(x),
     ". Might help to check if it works in mxEval.\n", "Recall also that elements of submodels are addressed as submodelName.objectName\n",
     "For example, to refer to an object called 'bob' in submodel 'sub1', you would say 'sub1.bob'."))
    }
     --- R stacktrace ---
    where 1: mxSE(lambda5, model = m1)
    
     --- value of length: 2 type: logical ---
    [1] FALSE FALSE
     --- function from context ---
    function (x, model, details = FALSE, cov, forceName = FALSE,
     silent = FALSE, ..., defvar.row = as.integer(NA), data = "data")
    {
     if (length(model@output) > 0 && missing(cov)) {
     ParamsCov <- try(vcov(model))
     if (is(ParamsCov, "try-error")) {
     msg <- "Model does not have a reasonable vcov matrix or standard errors."
     stop(msg)
     }
     }
     else if (missing(cov)) {
     stop("Model does not have output and 'cov' argument is missing. I'm a doctor, not a bricklayer!\nWas this model run with mxRun?")
     }
     else {
     ParamsCov <- cov
     if (is.null(dimnames(ParamsCov))) {
     if (length(paramnames) == nrow(ParamsCov)) {
     dimnames(ParamsCov) <- list(paramnames, paramnames)
     }
     else {
     stop(paste0("dimnames of user-supplied parameter covariance matrix are null\nand the number of rows (",
     nrow(ParamsCov), ") do not match the number of free parameters (",
     length(paramnames), ")."))
     }
     }
     }
     isCallEtc <- any(c("call", "language", "MxAlgebraFormula") %in%
     is(match.call()$x))
     ex <- try(eval(x), silent = TRUE)
     isChar <- !("try-error" %in% is(ex)) && is.character(ex)
     if (isCallEtc && !forceName && !isChar) {
     if (!silent) {
     message("Treating first argument as an expression")
     }
     xalg <- mxAlgebraFromString(Reduce(paste, deparse(match.call()$x)),
     name = "onTheFlyAlgebra")
     x <- "onTheFlyAlgebra"
     model <- mxModel(model, xalg)
     }
     else if ("character" %in% is(x) && !isCallEtc) {
     if (!silent) {
     message("Treating first argument as a character")
     }
     xalg <- mxAlgebraFromString(Reduce(paste, match.call()$x),
     name = "onTheFlyAlgebra")
     x <- "onTheFlyAlgebra"
     model <- mxModel(model, xalg)
     }
     else if (isChar) {
     if (!silent) {
     message("Treating first argument as an object that stores a character")
     }
     xalg <- mxAlgebraFromString(ex, name = "onTheFlyAlgebra")
     x <- "onTheFlyAlgebra"
     model <- mxModel(model, xalg)
     }
     else {
     stop("Please, sir. 'x' must be either the name of an entity in the model, or an expression for an MxAlgebra.")
     }
     freeparams <- omxGetParameters(model)
     paramnames <- names(freeparams)
     zoutMat <- try(mxEvalByName(x, model, compute = TRUE), silent = silent)
     if (class(zoutMat) %in% "try-error") {
     stop(paste0("Couldn't evaluate expression ", omxQuotes(x),
     ". Might help to check if it works in mxEval.\n",
     "Recall also that elements of submodels are addressed as submodelName.objectName\n",
     "For example, to refer to an object called 'bob' in submodel 'sub1', you would say 'sub1.bob'."))
     }
     covParam <- ParamsCov
     jModel <- mxModel(model, mxComputeJacobian(of = x, defvar.row = defvar.row,
     data = data))
     jModel <- mxRun(jModel, silent = TRUE)
     jacTrans <- jModel$compute$output$jacobian
     covSparam <- jacTrans %*% covParam %*% t(jacTrans)
     if (any(diag(covSparam) < 0) || any(is.na(diag(covSparam)))) {
     warning("Some diagonal elements of the repeated-sampling covariance matrix of the point estimates are less than zero or NA.\nI know, right? Set details=TRUE and check the 'Cov' element of this object.")
     }
     SEs <- suppressWarnings(sqrt(diag(covSparam)))
     SEsMat <- matrix(SEs, nrow = nrow(zoutMat), ncol = ncol(zoutMat))
     if (details == TRUE) {
     return(list(SE = SEsMat, Cov = covSparam))
     }
     else {
     return(SEsMat)
     }
    }
    <bytecode: 0x556bfd77f1a0>
    <environment: namespace:OpenMx>
     --- function search by body ---
    Function mxSE in namespace OpenMx has this body.
     ----------- END OF FAILURE REPORT --------------
    Fatal error: the condition has length > 1
Flavor: r-devel-linux-x86_64-debian-gcc

Version: 2.15.4
Check: installed package size
Result: NOTE
     installed size is 199.3Mb
     sub-directories of 1Mb or more:
     R 2.5Mb
     libs 189.2Mb
     models 4.7Mb
Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-windows-ix86+x86_64, r-devel-windows-ix86+x86_64-gcc8, r-patched-solaris-x86, r-release-windows-ix86+x86_64, r-release-osx-x86_64, r-oldrel-windows-ix86+x86_64, r-oldrel-osx-x86_64

Version: 2.15.4
Check: examples
Result: ERROR
    Running examples in ‘OpenMx-Ex.R’ failed
    The error most likely occurred in:
    
    > ### Name: mxModelAverage
    > ### Title: Information-Theoretic Model-Averaging and Multimodel Inference
    > ### Aliases: mxModelAverage omxAkaikeWeights omxAICWeights
    >
    > ### ** Examples
    >
    > require(OpenMx)
    > data(demoOneFactor)
    > factorModel1 <- mxModel(
    + "OneFactor1",
    + mxMatrix(
    + "Full", 5, 1, values=0.8,
    + labels=paste("a",1:5,sep=""),
    + free=TRUE, name="A"),
    + mxMatrix(
    + "Full", 5, 1, values=1,
    + labels=paste("u",1:5,sep=""),
    + free=TRUE, name="Udiag"),
    + mxMatrix(
    + "Symm", 1, 1, values=1,
    + free=FALSE, name="L"),
    + mxAlgebra(vec2diag(Udiag),name="U"),
    + mxAlgebra(A %*% L %*% t(A) + U, name="R"),
    + mxExpectationNormal(
    + covariance = "R",
    + dimnames = names(demoOneFactor)),
    + mxFitFunctionML(),
    + mxData(cov(demoOneFactor), type="cov", numObs=500))
    > factorFit1 <- mxRun(factorModel1)
    Running OneFactor1 with 10 parameters
    Error: C stack usage 203986068 is too close to the limit
    Error: The job for model 'OneFactor1' exited abnormally with the error message: User interrupt
    Execution halted
Flavor: r-patched-solaris-x86

Version: 2.15.4
Check: tests
Result: ERROR
     Running ‘testthat.R’ [66s/81s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(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)
     >
     > test_check("OpenMx")
     Error: C stack usage 212112532 is too close to the limit
     ── 1. Error: (unknown) (@test-DataErrorDetection.R#57) ────────────────────────
     The job for model 'untitled17' exited abnormally with the error message: User interrupt
     Backtrace:
     1. OpenMx::mxRun(model)
     2. OpenMx:::runHelper(...)
     3. OpenMx:::processErrorConditions(model, unsafe, suppressWarnings)
    
     Error: C stack usage 212112532 is too close to the limit
     ── 2. Error: (unknown) (@test-GREML_Error_Detection.R#75) ─────────────────────
     The job for model 'GREMLtest' exited abnormally with the error message: User interrupt
     Backtrace:
     1. OpenMx::omxCheckWarning(...)
     7. OpenMx::mxRun(testmod, suppressWarnings = TRUE)
     8. OpenMx:::runHelper(...)
     9. OpenMx:::processErrorConditions(model, unsafe, suppressWarnings)
    
     ── 3. Failure: (unknown) (@test-defvar.R#75) ──────────────────────────────────
     `a` not equivalent to `b`.
     1/1 mismatches
     [1] 1.01 - 1e-04 == 1.01
    
     ── 4. Failure: (unknown) (@test-defvar.R#76) ──────────────────────────────────
     `a` not equivalent to `b`.
     4/4 mismatches (average diff: 0.315)
     [1] 0.98298 - 1.0 == -0.0170
     [2] 0.00471 - 0.1 == -0.0953
     [3] 0.00471 - 0.1 == -0.0953
     [4] 2.05246 - 1.0 == 1.0525
    
     ── 5. Failure: (unknown) (@test-defvar.R#78) ──────────────────────────────────
     `a` not equivalent to `b`.
     1/1 mismatches
     [1] 0.0257 - 0.1 == -0.0743
    
     ── 6. Failure: (unknown) (@test-defvar.R#79) ──────────────────────────────────
     `a` not equivalent to `b`.
     1/1 mismatches
     [1] 0.0161 - 0.1 == -0.0839
    
     Error: C stack usage 212112532 is too close to the limit
     ── 7. Error: (unknown) (@test-gendata-multilevel.R#34) ────────────────────────
     The job for model 'yield' exited abnormally with the error message: User interrupt
     Backtrace:
     1. OpenMx::mxRun(yield, silent = TRUE)
     2. OpenMx:::runHelper(...)
     3. OpenMx:::processErrorConditions(model, unsafe, suppressWarnings)
    
     ── 8. Failure: (unknown) (@test-ifa-drm1.R#48) ────────────────────────────────
     `a` not equivalent to `b`.
     3/5 mismatches (average diff: 238)
     [1] -7.16e+02 - -7.55 == -708.00
     [2] -1.11e+01 - -7.40 == -3.75
     [5] -5.55e-17 - -3.54 == 3.54
    
     ── 9. Failure: (unknown) (@test-ifa-drm1.R#50) ────────────────────────────────
     `a` not equivalent to `b`.
     1/1 mismatches
     [1] Inf - 5000 == Inf
    
     ── 10. Failure: (unknown) (@test-ifa-drm1.R#51) ───────────────────────────────
     `a` not equivalent to `b`.
     4/5 mismatches (average diff: Inf)
     [2] 1.24e+303 - 5.86e-05 == 1.24e+303
     [3] 4.70e+305 - 6.88e-02 == 4.70e+305
     [4] 2.28e+307 - 7.16e+00 == 2.28e+307
     [5] Inf - 7.42e+01 == Inf
    
     ── 11. Failure: (unknown) (@test-ifa-drm1.R#57) ───────────────────────────────
     `a` not equivalent to `b`.
     20/20 mismatches (average diff: Inf)
     [1] 163 - 7.65e+306 == -7.65e+306
     [2] 337 - Inf == -Inf
     [3] 119 - Inf == -Inf
     [4] 381 - Inf == -Inf
     [5] 221 - Inf == -Inf
     [6] 279 - Inf == -Inf
     [7] 228 - Inf == -Inf
     [8] 272 - Inf == -Inf
     [9] 289 - Inf == -Inf
     ...
    
     ── 12. Failure: (unknown) (@test-ifa-drm1.R#66) ───────────────────────────────
     `a` not equivalent to `b`.
     1/1 mismatches
     [1] 12887 - 6444 == 6444
    
     ── 13. Failure: (unknown) (@test-ifa-drm1.R#67) ───────────────────────────────
     `a` not equivalent to `b`.
     5/5 mismatches (average diff: 337)
     [1] -1024.3 - -256.1 == -768.2
     [2] -66.4 - -16.6 == -49.8
     [3] 85.6 - 21.4 == 64.2
     [4] 206.5 - 51.6 == 154.9
     [5] 863.7 - 215.9 == 647.8
    
     ── 14. Failure: (unknown) (@test-ifa-drm1.R#68) ───────────────────────────────
     `a` not equivalent to `b`.
     5/5 mismatches (average diff: 285)
     [1] 52.5 - 13.1 == 39.4
     [2] 52.5 - 13.1 == 39.4
     [3] 263.8 - 66.0 == 197.9
     [4] 668.4 - 167.1 == 501.3
     [5] 861.7 - 215.4 == 646.3
    
     ── 15. Failure: (unknown) (@test-ifa-drm1.R#88) ───────────────────────────────
     `a` not equivalent to `b`.
     1/1 mismatches
     [1] 1097 - 0 == 1097
    
     ── 16. Failure: (unknown) (@test-ifa-drm1.R#92) ───────────────────────────────
     `a` not equivalent to `b`.
     1/1 mismatches
     [1] 45 - 10 == 35
    
     ── 17. Failure: (unknown) (@test-ifa-drm1.R#93) ───────────────────────────────
     `a` not equivalent to `b`.
     1/1 mismatches
     [1] 73 - 33 == 40
    
     ── 18. Failure: (unknown) (@test-ifa-drm1.R#94) ───────────────────────────────
     `a` not equivalent to `b`.
     1/1 mismatches
     [1] 167 - 59 == 108
    
     ── 19. Failure: (unknown) (@test-ifa-drm1.R#99) ───────────────────────────────
     `a` not equivalent to `b`.
     1/1 mismatches
     [1] 12433 - 6216 == 6216
    
     ── 20. Failure: (unknown) (@test-ifa-drm1.R#100) ──────────────────────────────
     `a` not equivalent to `b`.
     1/1 mismatches
     [1] 12473 - 6256 == 6216
    
     ── 21. Failure: (unknown) (@test-ifa-drm1.R#101) ──────────────────────────────
     `a` not equivalent to `b`.
     1/1 mismatches
     [1] 12557 - 6341 == 6216
    
     ── 22. Failure: (unknown) (@test-ifa-drm1.R#120) ──────────────────────────────
     `a` not equivalent to `b`.
     1/1 mismatches
     [1] 17930 - 6382 == 11547
    
     ── 23. Failure: (unknown) (@test-ifa-drm1.R#121) ──────────────────────────────
     `a` not equivalent to `b`.
     1/1 mismatches
     [1] 17950 - 6402 == 11547
    
     ── 24. Failure: (unknown) (@test-ifa-drm1.R#122) ──────────────────────────────
     `a` not equivalent to `b`.
     1/1 mismatches
     [1] 17992 - 6444 == 11547
    
     ── 25. Failure: (unknown) (@test-ifa-drm1.R#141) ──────────────────────────────
     `a` not equivalent to `b`.
     2/5 mismatches (average diff: 9986)
     [1] 19973.045 - 0.678 == 19972.367
     [2] -0.134 - 0.285 == -0.419
    
     ── 26. Failure: (unknown) (@test-ifa-drm1.R#142) ──────────────────────────────
     `a` not equivalent to `b`.
     2/5 mismatches (average diff: 0.232)
     [1] NaN - 0.677 == NaN
     [2] 0.434 - 0.667 == -0.232
    
     ── 27. Error: (unknown) (@test-ifa-drm1.R#143) ────────────────────────────────
     missing value where TRUE/FALSE needed
     Backtrace:
     1. OpenMx::omxCheckCloseEnough(...)
     2. testthat::expect_equivalent(...)
     4. testthat:::compare.numeric(act$val, exp$val, ..., check.attributes = FALSE)
     6. base::all.equal.numeric(...)
    
     Error: C stack usage 212112500 is too close to the limit
     ── 28. Error: (unknown) (@test-loadDataByCol.R#67) ────────────────────────────
     The job for model 'loadData' exited abnormally with the error message: User interrupt
     Backtrace:
     1. OpenMx::mxRun(model2)
     2. OpenMx:::runHelper(...)
     3. OpenMx:::processErrorConditions(model, unsafe, suppressWarnings)
    
     Error: C stack usage 212112500 is too close to the limit
     ── 29. Error: (unknown) (@test-loadDataByRow.R#66) ────────────────────────────
     The job for model 'loadData' exited abnormally with the error message: User interrupt
     Backtrace:
     1. OpenMx::mxRun(model2)
     2. OpenMx:::runHelper(...)
     3. OpenMx:::processErrorConditions(model, unsafe, suppressWarnings)
    
     Error: C stack usage 212112532 is too close to the limit
     ── 30. Error: (unknown) (@test-mxsave.R#47) ───────────────────────────────────
     The job for model 'testFish' exited abnormally with the error message: User interrupt
     Backtrace:
     1. OpenMx::mxRun(testModel, checkpoint = TRUE)
     2. OpenMx:::runHelper(...)
     3. OpenMx:::processErrorConditions(model, unsafe, suppressWarnings)
    
     Error: C stack usage 212112500 is too close to the limit
     ── 31. Error: (unknown) (@test-npdWarningWLS.R#44) ────────────────────────────
     The job for model 'fake' exited abnormally with the error message: User interrupt
     Backtrace:
     1. OpenMx::omxCheckWarning(...)
     7. OpenMx::omxAugmentDataWithWLSSummary(...)
     8. OpenMx::mxRun(fake, silent = silent)
     9. OpenMx:::runHelper(...)
     10. OpenMx:::processErrorConditions(model, unsafe, suppressWarnings)
    
     Error: C stack usage 212112532 is too close to the limit
     ── 32. Error: (unknown) (@test-simplestCI.R#41) ───────────────────────────────
     The job for model 'CIExample' exited abnormally with the error message: User interrupt
     Backtrace:
     1. OpenMx::mxRun(model, silent = TRUE)
     2. OpenMx:::runHelper(...)
     3. OpenMx:::processErrorConditions(model, unsafe, suppressWarnings)
    
     ══ testthat results ═══════════════════════════════════════════════════════════
     [ OK: 427 | SKIPPED: 3 | WARNINGS: 2 | FAILED: 32 ]
     1. Error: (unknown) (@test-DataErrorDetection.R#57)
     2. Error: (unknown) (@test-GREML_Error_Detection.R#75)
     3. Failure: (unknown) (@test-defvar.R#75)
     4. Failure: (unknown) (@test-defvar.R#76)
     5. Failure: (unknown) (@test-defvar.R#78)
     6. Failure: (unknown) (@test-defvar.R#79)
     7. Error: (unknown) (@test-gendata-multilevel.R#34)
     8. Failure: (unknown) (@test-ifa-drm1.R#48)
     9. Failure: (unknown) (@test-ifa-drm1.R#50)
     1. ...
    
     Error: testthat unit tests failed
     Execution halted
Flavor: r-patched-solaris-x86

Version: 2.15.4
Check: package dependencies
Result: NOTE
    Package suggested but not available for checking: ‘Rmpi’
Flavors: r-release-osx-x86_64, r-oldrel-osx-x86_64