CRAN Package Check Results for Maintainer ‘Henrik Bengtsson <henrikb at braju.com>’

Last updated on 2025-05-15 13:51:32 CEST.

Package ERROR NOTE OK
ACNE 6 7
aroma.affymetrix 9 4
aroma.apd 13
aroma.cn 13
aroma.core 9 4
calmate 2 11
dChipIO 13
doFuture 1 12
future 2 11
future.apply 13
future.batchtools 6 7
future.callr 13
future.mirai 13
future.tests 13
futureverse 13
globals 13
listenv 13
matrixStats 13
parallelly 13
port4me 13
profmem 13
progressr 13
PSCBS 13
R.cache 13
R.devices 1 12
R.filesets 13
R.huge 13
R.matlab 13
R.methodsS3 2 11
R.oo 13
R.rsp 13
R.utils 13
seguid 13
startup 13
TopDom 13

Package ACNE

Current CRAN status: NOTE: 6, OK: 7

Version: 0.9.1
Check: Rd cross-references
Result: NOTE Found the following Rd file(s) with Rd \link{} targets missing package anchors: doACNE.Rd: AffymetrixCelSet, Verbose Please provide package anchors for all Rd \link{} targets not in the package itself and the base packages. Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-windows-x86_64

Package aroma.affymetrix

Current CRAN status: NOTE: 9, OK: 4

Version: 3.2.2
Check: Rd cross-references
Result: NOTE Found the following Rd file(s) with Rd \link{} targets missing package anchors: SmoothMultiarrayModel.Rd: ChromosomalModel, CopyNumberSegmentationModel byPath.AffymetrixFileSet.Rd: GenericDataFile calculateBaseline.ChipEffectSet.Rd: getAverageFile doCRMAv1.Rd: Verbose doCRMAv2.Rd: Verbose doFIRMA.Rd: Verbose doGCRMA.Rd: Verbose doRMA.Rd: Verbose justRMA.Rd: Verbose Please provide package anchors for all Rd \link{} targets not in the package itself and the base packages. Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-windows-x86_64

Version: 3.2.2
Check: package dependencies
Result: NOTE Package suggested but not available for checking: ‘AffymetrixDataTestFiles’ Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64

Version: 3.2.2
Check: installed package size
Result: NOTE installed size is 6.1Mb sub-directories of 1Mb or more: R 3.0Mb help 1.1Mb testScripts 1.1Mb Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64

Package aroma.apd

Current CRAN status: OK: 13

Package aroma.cn

Current CRAN status: OK: 13

Package aroma.core

Current CRAN status: NOTE: 9, OK: 4

Version: 3.3.1
Check: Rd cross-references
Result: NOTE Found the following Rd file(s) with Rd \link{} targets missing package anchors: writeDataFrame.AromaUnitSignalBinaryFile.Rd: TabularTextFile writeDataFrame.AromaUnitSignalBinarySet.Rd: TabularTextFileSet writeDataFrame.AromaUnitTabularBinaryFile.Rd: TabularTextFile Please provide package anchors for all Rd \link{} targets not in the package itself and the base packages. Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-windows-x86_64

Version: 3.3.1
Check: package dependencies
Result: NOTE Packages suggested but not available for checking: 'sfit', 'expectile', 'HaarSeg', 'mpcbs' Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64

Package calmate

Current CRAN status: NOTE: 2, OK: 11

Version: 0.13.0
Check: CRAN incoming feasibility
Result: NOTE Maintainer: ‘Henrik Bengtsson <henrikb@braju.com>’ Package CITATION file contains call(s) to old-style citEntry(). Please use bibentry() instead. Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc

Package dChipIO

Current CRAN status: OK: 13

Package doFuture

Current CRAN status: ERROR: 1, OK: 12

Additional issues

MKL

Version: 1.0.2
Check: tests
Result: ERROR Running 'foreach_dofuture,cluster-missing-doFuture-pkg.R' [63s] Running 'foreach_dofuture,errors.R' [12s] Running 'foreach_dofuture,globals.R' [9s] Running 'foreach_dofuture,nested_colon.R' [17s] Running 'foreach_dofuture,nested_dofuture.R' [19s] Running 'foreach_dofuture,rng.R' [5s] Running 'foreach_dofuture.R' [4s] Running 'foreach_dopar,cluster-missing-doFuture-pkg.R' [63s] Running 'foreach_dopar,doRNG,dopar.R' [3s] Running 'foreach_dopar,doRNG,dorng.R' [7s] Running 'foreach_dopar,errors.R' [10s] Running 'foreach_dopar,globals.R' [9s] Running 'foreach_dopar,nested_colon.R' [16s] Running 'foreach_dopar,nested_dopar.R' [21s] Running 'foreach_dopar,options-for-export.R' [6s] Running 'foreach_dopar.R' [4s] Running 'makeChunks.R' [5s] Running 'options,nested.R' [5s] Running 'registerDoFuture.R' [3s] Running 'times.R' [2s] Running 'utils.R' [1s] Running 'withDoRNG.R' [4s] Running the tests in 'tests/foreach_dofuture,cluster-missing-doFuture-pkg.R' failed. Complete output: > source("incl/start.R") Loading required package: foreach Loading required package: future R version 4.4.3 (2025-02-28 ucrt) Platform: x86_64-w64-mingw32/x64 Running under: Windows Server 2022 x64 (build 20348) Matrix products: default locale: [1] LC_COLLATE=C LC_CTYPE=German_Germany.utf8 [3] LC_MONETARY=C LC_NUMERIC=C [5] LC_TIME=C time zone: Europe/Berlin tzcode source: internal attached base packages: [1] stats graphics grDevices utils datasets methods base other attached packages: [1] doFuture_1.0.2 future_1.40.0 foreach_1.5.2 loaded via a namespace (and not attached): [1] compiler_4.4.3 parallelly_1.43.0 tools_4.4.3 [4] parallel_4.4.3 future.apply_1.11.3 listenv_0.9.1 [7] codetools_0.2-20 iterators_1.0.14 digest_0.6.37 [10] globals_0.17.0 > options(future.debug = FALSE) > > message("*** cluster() ...") *** cluster() ... > > message("Library paths: ", paste(sQuote(.libPaths()), collapse = ", ")) Library paths: 'D:/temp/2025_05_04_01_50_00_20595/RtmpieOMwS/RLIBS_275907b014e43', 'D:/RCompile/recent/R-4.4.3/library' > message("Package path: ", sQuote(system.file(package = "future"))) Package path: 'D:/RCompile/CRANpkg/lib/4.4/future' > > types <- "PSOCK" > #if (supportsMulticore()) types <- c(types, "FORK") > > setupClusterWithoutPkgs <- function(type = "PSOCK", + withs = c("digest", "globals", + "listenv", "future"), + withouts = c("doFuture")) { + cl <- parallel::makeCluster(1L, type = type, timeout = 60) + + ## Emulate a worker that does not have 'future' installed. + ## by setting a different user library path on the worker. + libs <- parallel::clusterEvalQ(cl, .libPaths(tempdir()))[[1]] + attr(cl, "libs") <- libs + + ## 'withouts' tops 'withs' for conveniency + withs <- setdiff(withs, withouts) + + ## "Install" any 'withs' packages? + if (length(withs) > 0L) { + paths <- find.package(withs) + res <- parallel::clusterCall(cl, fun = sapply, X = paths, + FUN = file.copy, to = libs[1], + recursive = TRUE)[[1]] + res <- parallel::clusterCall(cl, fun = sapply, X = withs, + FUN = requireNamespace)[[1]] + } + attr(cl, "withs") <- res + + ## Check whether 'future' is still available on the worker or not. + ## It could be that it is installed in the system library path, which + ## in case we cannot "hide" the future package from the worker. + res <- parallel::clusterCall(cl, fun = sapply, X = withouts, + FUN = requireNamespace)[[1]] + attr(cl, "withouts") <- res + + cl + } > > cl <- NULL > for (type in types) { + message(sprintf("Test set #1 with cluster type %s ...", sQuote(type))) + + cl <- setupClusterWithoutPkgs(type, withouts = c("future", "doFuture")) + if (all(attr(cl, "withs")) && !all(attr(cl, "withouts"))) { + plan(cluster, workers = cl, .init = FALSE) + + ## Here we will get: + ## <UnexpectedFutureResultError: Unexpected result (of class + ## 'snow-try-error' != 'FutureResult') retrieved for ClusterFuture + ## future (label = '<none>', expression = '{ ... }'): + ## Package 'future' is not installed on worker (r_version: ...)> + ## Note: This error is produced by the future backend when it recieves + ## the unexpected results. + res <- tryCatch({ + y <- foreach(ii = 1:3) %dofuture% ii + }, error = identity) + print(res) + stopifnot(inherits(res, "FutureError")) + } + parallel::stopCluster(cl) + cl <- NULL + + cl <- setupClusterWithoutPkgs(type) + if (all(attr(cl, "withs")) && !all(attr(cl, "withouts"))) { + plan(cluster, workers = cl, .init = FALSE) + + ## Here we will get: + ## <UnexpectedFutureResultError: Unexpected result (of class + ## 'snow-try-error' != 'FutureResult') retrieved for ClusterFuture + ## future (label = '<none>', expression = '{ ... }'): + ## there is no package called 'doFuture'> + ## Note: This error is produced by the future backend when it recieves + ## the unexpected results. + res <- tryCatch({ + y <- foreach(ii = 1:3) %dofuture% ii + }, error = identity) + print(res) + stopifnot(inherits(res, "FutureError")) + } + parallel::stopCluster(cl) + cl <- NULL + + plan(sequential) + + message(sprintf("Test set #1 with cluster type %s ... DONE", sQuote(type))) + } ## for (type ...) Test set #1 with cluster type 'PSOCK' ... [10:12:55.987] doFuture2() ... [10:12:56.074] Number of chunks: 1 [10:12:56.074] Number of futures (= number of chunks): 1 [10:12:56.075] seed = FALSE [10:12:56.076] NULL [10:12:56.080] seed = FALSE [10:12:56.081] seed = FALSE [10:12:56.081] - %dofuture% R expression: [10:12:56.081] ii [10:12:56.082] - foreach iterator arguments: [1] 'ii' [10:12:56.082] - dummy globals (as locals): [1] 'ii' [10:12:56.083] - R expression (map-reduce expression adjusted for RNG): [10:12:56.084] { [10:12:56.084] NULL [10:12:56.084] "# doFuture():::doFuture2(): process chunk of elements" [10:12:56.084] lapply(seq_along(...future.x_ii), FUN = function(jj) { [10:12:56.084] ...future.x_jj <- ...future.x_ii[[jj]] [10:12:56.084] { [10:12:56.084] NULL [10:12:56.084] ii <- NULL [10:12:56.084] } [10:12:56.084] ...future.env <- environment() [10:12:56.084] local({ [10:12:56.084] for (name in names(...future.x_jj)) { [10:12:56.084] assign(name, ...future.x_jj[[name]], envir = ...future.env, [10:12:56.084] inherits = FALSE) [10:12:56.084] } [10:12:56.084] }) [10:12:56.084] NULL [10:12:56.084] tryCatch(ii, error = identity) [10:12:56.084] }) [10:12:56.084] } [10:12:56.085] - identifying globals and packages ... [10:12:56.085] - Argument 'globals': [10:12:56.085] logi TRUE [10:12:56.085] - attr(*, "add")= chr "...future.x_ii" [10:12:56.085] - attr(*, "ignore")= chr "ii" [10:12:56.090] - R expression (map-reduce expression searched for globals): [10:12:56.090] { [10:12:56.090] NULL [10:12:56.090] "# doFuture():::doFuture2(): process chunk of elements" [10:12:56.090] lapply(seq_along(...future.x_ii), FUN = function(jj) { [10:12:56.090] ...future.x_jj <- ...future.x_ii[[jj]] [10:12:56.090] { [10:12:56.090] NULL [10:12:56.090] ii <- NULL [10:12:56.090] } [10:12:56.090] ...future.env <- environment() [10:12:56.090] local({ [10:12:56.090] for (name in names(...future.x_jj)) { [10:12:56.090] assign(name, ...future.x_jj[[name]], envir = ...future.env, [10:12:56.090] inherits = FALSE) [10:12:56.090] } [10:12:56.090] }) [10:12:56.090] NULL [10:12:56.090] tryCatch(ii, error = identity) [10:12:56.090] }) [10:12:56.090] } [10:12:56.114] - R expression (%dofuture% expression searched for globals): [10:12:56.114] ii [10:12:56.117] - Globals in %dofuture% R expression not in map-reduce expression: [10:12:56.118] - Appending 0 globals only found in the vanilla %dofuture% expression: [10:12:56.118] - globals: [1] '...future.x_ii' [10:12:56.118] List of 1 [10:12:56.118] $ ...future.x_ii: num 42 [10:12:56.118] - attr(*, "where")=List of 1 [10:12:56.118] ..$ ...future.x_ii:<environment: R_EmptyEnv> [10:12:56.118] - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [10:12:56.118] - attr(*, "resolved")= logi FALSE [10:12:56.118] - attr(*, "total_size")= num 39 [10:12:56.125] - packages: [1] 'doFuture' [10:12:56.125] - identifying globals and packages ... DONE [10:12:56.126] Launching 1 futures (chunks) ... [10:12:56.126] Chunk #1 of 1 ... [10:12:56.126] - Finding globals in 'args_list' for chunk #1 ... [10:12:56.128] [10:12:56.128] [10:12:56.129] - Finding globals in 'args_list' for chunk #1 ... DONE [10:12:56.129] - seeds: <none> [10:12:56.139] Chunk #1 of 1 ... DONE [10:12:56.139] Launching 1 futures (chunks) ... DONE [10:12:56.140] - resolving futures [10:12:56.140] - gathering results & relaying conditions (except errors) <FutureInterruptError: A future ('doFuture2-1') of class ClusterFuture was interrupted, while running on 'localhost'> Future UUID: fa812925f99b7d3379ff7ac1429e6313-2 DEBUG: BEGIN TROUBLESHOOTING HELP Future involved: ClusterFuture: Label: 'doFuture2-1' Expression: { NULL "# doFuture():::doFuture2(): process chunk of elements" lapply(seq_along(...future.x_ii), FUN = function(jj) { ...future.x_jj <- ...future.x_ii[[jj]] { NULL ii <- NULL } ...future.env <- environment() local({ for (name in names(...future.x_jj)) { assign(name, ...future.x_jj[[name]], envir = ...future.env, inherits = FALSE) } }) NULL tryCatch(ii, error = identity) }) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: R_GlobalEnv Capture standard output: TRUE Capture condition classes: 'condition' (excluding '<none>') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 194 bytes (list '...future.x_ii' of 194 bytes) Packages: 1 packages ('doFuture') L'Ecuyer-CMRG RNG seed: <none> (seed = FALSE) Resolved: TRUE Value: <not collected> Conditions captured: <none> Early signaling: FALSE Owner process: fa812925f99b7d3379ff7ac1429e6313 Class: 'ClusterFuture', 'MultiprocessFuture', 'Future' DEBUG: END TROUBLESHOOTING HELP Error in serialize(data, node$con) : error writing to connection Calls: <Anonymous> ... postNode -> sendData -> sendData.SOCKnode -> serialize Execution halted Running the tests in 'tests/foreach_dopar,cluster-missing-doFuture-pkg.R' failed. Complete output: > source("incl/start.R") Loading required package: foreach Loading required package: future R version 4.4.3 (2025-02-28 ucrt) Platform: x86_64-w64-mingw32/x64 Running under: Windows Server 2022 x64 (build 20348) Matrix products: default locale: [1] LC_COLLATE=C LC_CTYPE=German_Germany.utf8 [3] LC_MONETARY=C LC_NUMERIC=C [5] LC_TIME=C time zone: Europe/Berlin tzcode source: internal attached base packages: [1] stats graphics grDevices utils datasets methods base other attached packages: [1] doFuture_1.0.2 future_1.40.0 foreach_1.5.2 loaded via a namespace (and not attached): [1] compiler_4.4.3 parallelly_1.43.0 tools_4.4.3 [4] parallel_4.4.3 future.apply_1.11.3 listenv_0.9.1 [7] codetools_0.2-20 iterators_1.0.14 digest_0.6.37 [10] globals_0.17.0 > options(future.debug = FALSE) > > message("*** cluster() ...") *** cluster() ... > > registerDoFuture() > > message("Library paths: ", paste(sQuote(.libPaths()), collapse = ", ")) Library paths: 'D:/temp/2025_05_04_01_50_00_20595/RtmpieOMwS/RLIBS_275907b014e43', 'D:/RCompile/recent/R-4.4.3/library' > message("Package path: ", sQuote(system.file(package = "future"))) Package path: 'D:/RCompile/CRANpkg/lib/4.4/future' > > types <- "PSOCK" > #if (supportsMulticore()) types <- c(types, "FORK") > > setupClusterWithoutPkgs <- function(type = "PSOCK", + withs = c("digest", "globals", + "listenv", "future"), + withouts = c("doFuture")) { + cl <- parallel::makeCluster(1L, type = type, timeout = 60) + + ## Emulate a worker that does not have 'future' installed. + ## by setting a different user library path on the worker. + libs <- parallel::clusterEvalQ(cl, .libPaths(tempdir()))[[1]] + attr(cl, "libs") <- libs + + ## 'withouts' tops 'withs' for conveniency + withs <- setdiff(withs, withouts) + + ## "Install" any 'withs' packages? + if (length(withs) > 0L) { + paths <- find.package(withs) + res <- parallel::clusterCall(cl, fun = sapply, X = paths, + FUN = file.copy, to = libs[1], + recursive = TRUE)[[1]] + res <- parallel::clusterCall(cl, fun = sapply, X = withs, + FUN = requireNamespace)[[1]] + } + attr(cl, "withs") <- res + + ## Check whether 'future' is still available on the worker or not. + ## It could be that it is installed in the system library path, which + ## in case we cannot "hide" the future package from the worker. + res <- parallel::clusterCall(cl, fun = sapply, X = withouts, + FUN = requireNamespace)[[1]] + attr(cl, "withouts") <- res + + cl + } > > > cl <- NULL > for (type in types) { + message(sprintf("Test set #1 with cluster type %s ...", sQuote(type))) + + cl <- setupClusterWithoutPkgs(type, withouts = c("future", "doFuture")) + if (all(attr(cl, "withs")) && !all(attr(cl, "withouts"))) { + plan(cluster, workers = cl, .init = FALSE) + + ## Here we will get: + ## <UnexpectedFutureResultError: Unexpected result (of class + ## 'snow-try-error' != 'FutureResult') retrieved for ClusterFuture + ## future (label = '<none>', expression = '{ ... }'): + ## Package 'future' is not installed on worker (r_version: ...)> + ## Note: This error is produced by the future backend when it recieves + ## the unexpected results. + res <- tryCatch({ + y <- foreach(ii = 1:3) %dopar% ii + }, error = identity) + print(res) + stopifnot(inherits(res, "FutureError")) + } + parallel::stopCluster(cl) + cl <- NULL + + cl <- setupClusterWithoutPkgs(type) + if (all(attr(cl, "withs")) && !all(attr(cl, "withouts"))) { + plan(cluster, workers = cl, .init = FALSE) + + ## Here we will get: + ## <UnexpectedFutureResultError: Unexpected result (of class + ## 'snow-try-error' != 'FutureResult') retrieved for ClusterFuture + ## future (label = '<none>', expression = '{ ... }'): + ## there is no package called 'doFuture'> + ## Note: This error is produced by the future backend when it recieves + ## the unexpected results. + res <- tryCatch({ + y <- foreach(ii = 1:3) %dopar% ii + }, error = identity) + print(res) + stopifnot(inherits(res, "FutureError")) + } + parallel::stopCluster(cl) + cl <- NULL + + plan(sequential) + + message(sprintf("Test set #1 with cluster type %s ... DONE", sQuote(type))) + } ## for (type ...) Test set #1 with cluster type 'PSOCK' ... [10:15:05.256] doFuture() ... [10:15:05.259] - dummy globals (as locals): [1] 'ii' [10:15:05.259] - R expression: [10:15:05.260] { [10:15:05.260] "# doFuture():::doFuture(): Make sure that foreach uses 'doFuture'" [10:15:05.260] "# also in nested calls " [10:15:05.260] doFuture::registerDoFuture() [10:15:05.260] "# doFuture():::doFuture(): process chunk of elements" [10:15:05.260] lapply(seq_along(...future.x_ii), FUN = function(jj) { [10:15:05.260] ...future.x_jj <- ...future.x_ii[[jj]] [10:15:05.260] { [10:15:05.260] NULL [10:15:05.260] ii <- NULL [10:15:05.260] } [10:15:05.260] ...future.env <- environment() [10:15:05.260] local({ [10:15:05.260] for (name in names(...future.x_jj)) { [10:15:05.260] assign(name, ...future.x_jj[[name]], envir = ...future.env, [10:15:05.260] inherits = FALSE) [10:15:05.260] } [10:15:05.260] }) [10:15:05.260] tryCatch(ii, error = identity) [10:15:05.260] }) [10:15:05.260] } [10:15:05.261] - identifying globals and packages ... [10:15:05.281] List of 1 [10:15:05.281] $ ...future.x_ii: NULL [10:15:05.281] - attr(*, "where")=List of 1 [10:15:05.281] ..$ ...future.x_ii:<environment: R_EmptyEnv> [10:15:05.281] - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [10:15:05.281] - attr(*, "resolved")= logi FALSE [10:15:05.281] - attr(*, "total_size")= num 27 [10:15:05.294] - R expression: [10:15:05.294] { [10:15:05.294] "# doFuture():::doFuture(): Make sure that foreach uses 'doFuture'" [10:15:05.294] "# also in nested calls " [10:15:05.294] doFuture::registerDoFuture() [10:15:05.294] "# doFuture():::doFuture(): process chunk of elements" [10:15:05.294] lapply(seq_along(...future.x_ii), FUN = function(jj) { [10:15:05.294] ...future.x_jj <- ...future.x_ii[[jj]] [10:15:05.294] { [10:15:05.294] NULL [10:15:05.294] ii <- NULL [10:15:05.294] } [10:15:05.294] ...future.env <- environment() [10:15:05.294] local({ [10:15:05.294] for (name in names(...future.x_jj)) { [10:15:05.294] assign(name, ...future.x_jj[[name]], envir = ...future.env, [10:15:05.294] inherits = FALSE) [10:15:05.294] } [10:15:05.294] }) [10:15:05.294] tryCatch(ii, error = identity) [10:15:05.294] }) [10:15:05.294] } [10:15:05.295] - globals: [1] '...future.x_ii' [10:15:05.296] List of 1 [10:15:05.296] $ ...future.x_ii: NULL [10:15:05.296] - attr(*, "where")=List of 1 [10:15:05.296] ..$ ...future.x_ii:<environment: R_EmptyEnv> [10:15:05.296] - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [10:15:05.296] - attr(*, "resolved")= logi FALSE [10:15:05.296] - attr(*, "total_size")= num 27 [10:15:05.303] - packages: [1] 'doFuture' [10:15:05.303] - identifying globals and packages ... DONE [10:15:05.388] Number of chunks: 1 [10:15:05.389] Number of futures (= number of chunks): 1 [10:15:05.389] Launching 1 futures (chunks) ... [10:15:05.390] Chunk #1 of 1 ... [10:15:05.391] - Finding globals in 'args_list' chunk #1 ... [10:15:05.392] [10:15:05.393] [10:15:05.393] - Finding globals in 'args_list' for chunk #1 ... DONE [10:15:05.401] Chunk #1 of 1 ... DONE [10:15:05.402] Launching 1 futures (chunks) ... DONE [10:15:05.402] - resolving futures [10:15:05.402] - gathering results & relaying conditions (except errors) <FutureInterruptError: A future ('doFuture-1') of class ClusterFuture was interrupted, while running on 'localhost'> Future UUID: 70c81c700ce96db80fdaa43bb8e3de16-2 DEBUG: BEGIN TROUBLESHOOTING HELP Future involved: ClusterFuture: Label: 'doFuture-1' Expression: { "# doFuture():::doFuture(): Make sure that foreach uses 'doFuture'" "# also in nested calls " doFuture::registerDoFuture() "# doFuture():::doFuture(): process chunk of elements" lapply(seq_along(...future.x_ii), FUN = function(jj) { ...future.x_jj <- ...future.x_ii[[jj]] { NULL ii <- NULL } ...future.env <- environment() local({ for (name in names(...future.x_jj)) { assign(name, ...future.x_jj[[name]], envir = ...future.env, inherits = FALSE) } }) tryCatch(ii, error = identity) }) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: R_GlobalEnv Capture standard output: TRUE Capture condition classes: 'condition' (excluding '<none>') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 194 bytes (list '...future.x_ii' of 194 bytes) Packages: 1 packages ('doFuture') L'Ecuyer-CMRG RNG seed: <none> (seed = FALSE) Resolved: TRUE Value: <not collected> Conditions captured: <none> Early signaling: FALSE Owner process: 70c81c700ce96db80fdaa43bb8e3de16 Class: 'ClusterFuture', 'MultiprocessFuture', 'Future' DEBUG: END TROUBLESHOOTING HELP Error in serialize(data, node$con) : error writing to connection Calls: <Anonymous> ... postNode -> sendData -> sendData.SOCKnode -> serialize Execution halted Flavor: r-oldrel-windows-x86_64

Package future

Current CRAN status: ERROR: 2, OK: 11

Version: 1.49.0
Check: examples
Result: ERROR Running examples in 'future-Ex.R' failed The error most likely occurred in: > ### Name: cancel > ### Title: Cancel a future > ### Aliases: cancel > > ### ** Examples > > ## Set up two parallel workers > plan(multisession, workers = 2) > > ## Launch two long running future > fs <- lapply(c(1, 2), function(duration) { + future({ + Sys.sleep(duration) + 42 + }) + }) > > ## Wait until at least one of the futures is resolved > while (!any(resolved(fs))) Sys.sleep(0.1) > > ## Cancel the future that is not yet resolved > r <- resolved(fs) > cancel(fs[!r]) > > ## Get the value of the resolved future > f <- fs[r] > v <- value(f) > message("Result: ", v) Result: 42 > > ## The value of the canceled future is an error > try(v <- value(fs[!r])) Error : Future (NULL) of class MultisessionFuture was canceled, while running on 'localhost' (pid 109092) > > ## Shut down parallel workers > plan(sequential) > > > > cleanEx() Error: connections left open: <-CRANwin3.fb05.statistik.uni-dortmund.de:24040 (sockconn) Execution halted Flavor: r-devel-windows-x86_64

Version: 1.49.0
Check: examples
Result: ERROR Running examples in 'future-Ex.R' failed The error most likely occurred in: > ### Name: cancel > ### Title: Cancel a future > ### Aliases: cancel > > ### ** Examples > > ## Set up two parallel workers > plan(multisession, workers = 2) > > ## Launch two long running future > fs <- lapply(c(1, 2), function(duration) { + future({ + Sys.sleep(duration) + 42 + }) + }) > > ## Wait until at least one of the futures is resolved > while (!any(resolved(fs))) Sys.sleep(0.1) > > ## Cancel the future that is not yet resolved > r <- resolved(fs) > cancel(fs[!r]) > > ## Get the value of the resolved future > f <- fs[r] > v <- value(f) > message("Result: ", v) Result: 42 > > ## The value of the canceled future is an error > try(v <- value(fs[!r])) Error : Future (NULL) of class MultisessionFuture was canceled, while running on 'localhost' (pid 21088) > > ## Shut down parallel workers > plan(sequential) > > > > cleanEx() Error: connections left open: <-CRANwin3.fb05.statistik.uni-dortmund.de:24445 (sockconn) Execution halted Flavor: r-release-windows-x86_64

Package future.apply

Current CRAN status: OK: 13

Package future.batchtools

Current CRAN status: NOTE: 6, OK: 7

Version: 0.12.1
Check: Rd cross-references
Result: NOTE Found the following Rd file(s) with Rd \link{} targets missing package anchors: nbrOfWorkers.batchtools.Rd: plan Please provide package anchors for all Rd \link{} targets not in the package itself and the base packages. Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-windows-x86_64

Package future.callr

Current CRAN status: OK: 13

Package future.mirai

Current CRAN status: OK: 13

Package future.tests

Current CRAN status: OK: 13

Package futureverse

Current CRAN status: OK: 13

Package globals

Current CRAN status: OK: 13

Package listenv

Current CRAN status: OK: 13

Package matrixStats

Current CRAN status: OK: 13

Package parallelly

Current CRAN status: OK: 13

Package port4me

Current CRAN status: OK: 13

Package profmem

Current CRAN status: OK: 13

Package progressr

Current CRAN status: OK: 13

Package PSCBS

Current CRAN status: OK: 13

Package R.cache

Current CRAN status: OK: 13

Package R.devices

Current CRAN status: NOTE: 1, OK: 12

Version: 2.17.2
Check: package vignettes
Result: NOTE Package has ‘vignettes’ subdirectory but apparently no vignettes. Perhaps the ‘VignetteBuilder’ information is missing from the DESCRIPTION file? Flavor: r-oldrel-macos-x86_64

Package R.filesets

Current CRAN status: OK: 13

Package R.huge

Current CRAN status: OK: 13

Package R.matlab

Current CRAN status: NOTE: 13

Version: 3.7.0
Check: Rd files
Result: NOTE checkRd: (-1) setOption.Matlab.Rd:37-39: Lost braces in \itemize; meant \describe ? checkRd: (-1) setOption.Matlab.Rd:40-41: Lost braces in \itemize; meant \describe ? Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64

Package R.methodsS3

Current CRAN status: NOTE: 2, OK: 11

Version: 1.8.2
Check: CRAN incoming feasibility
Result: NOTE Maintainer: ‘Henrik Bengtsson <henrikb@braju.com>’ Package CITATION file contains call(s) to old-style citEntry(). Please use bibentry() instead. Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc

Package R.oo

Current CRAN status: OK: 13

Package R.rsp

Current CRAN status: OK: 13

Package R.utils

Current CRAN status: OK: 13

Package seguid

Current CRAN status: OK: 13

Package startup

Current CRAN status: OK: 13

Package TopDom

Current CRAN status: NOTE: 13

Version: 0.10.1
Check: CRAN incoming feasibility
Result: NOTE Maintainer: ‘Henrik Bengtsson <henrikb@braju.com>’ Package CITATION file contains call(s) to old-style citEntry(). Please use bibentry() instead. Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc

Version: 0.10.1
Check: Rd files
Result: NOTE checkRd: (-1) TopDom.Rd:21: Lost braces; missing escapes or markup? 21 | Recommended range is in {5, ..., 20}.} | ^ Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.