R Under development (unstable) (2025-11-15 r89024 ucrt) -- "Unsuffered Consequences" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > ## This runs testme test script inst/testme/test-futures.R > ## Don't edit - it was autogenerated by inst/testme/deploy.R > future:::testme("futures") Test 'futures' ... Sourcing 9 prologue scripts ... 01/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/001.load.R' 02/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/002.record-state.R' 03/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/030.imports.R' 04/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/050.utils.R' 05/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/090.context.R' 06/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/090.options.R' 07/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/091.envvars.R' 08/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/099.future-setup.R' 09/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/995.detrius-connections.R' Sourcing 9 prologue scripts ... done Running test script: 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/test-futures.R' > library(future) [23:13:16.768] Option 'future.startup.script': TRUE [23:13:16.769] Future startup scripts considered: '.future.R', '~/.future.R' [23:13:16.769] Future startup scripts found: > library(listenv) > dims <- list(NULL, c(1, 6), c(2, 3), c(2, 3, 1), c(2, + 1, 3, 1)) > message("*** futures() / resolved() / value() ...") *** futures() / resolved() / value() ... > for (cores in 1:availCores) { + message(sprintf("Testing with %d cores ...", cores)) + options(mc.cores = cores) + for (type in c("list" .... [TRUNCATED] Testing with 1 cores ... Type of object: list Type of future: sequential [23:13:16.843] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:16.843] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... [23:13:16.843] | : all.equal() for FutureStrategyList ... [23:13:16.844] | : . New stack: [23:13:16.844] | : . List of 1 [23:13:16.844] | : . $ :function (..., envir = parent.frame()) [23:13:16.844] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:16.844] | : . ..- attr(*, "init")= logi TRUE [23:13:16.844] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:16.844] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.844] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.844] | : . ..- attr(*, "call")= language plan(strategy) [23:13:16.844] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:16.853] | : . Old stack: [23:13:16.854] | : . List of 1 [23:13:16.854] | : . $ :function (..., envir = parent.frame()) [23:13:16.854] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:16.854] | : . ..- attr(*, "init")= logi TRUE [23:13:16.854] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:16.854] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.854] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.854] | : . ..- attr(*, "call")= language plan(sequential) [23:13:16.854] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:16.857] | : . Not identical [23:13:16.858] | : . all.equal() for future ... [23:13:16.858] | : . ' List of 2 [23:13:16.858] | : . ' $ target :function (..., envir = parent.frame()) [23:13:16.858] | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:16.858] | : . ' ..- attr(*, "init")= logi TRUE [23:13:16.858] | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:16.858] | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.858] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.858] | : . ' ..- attr(*, "call")= language plan(strategy) [23:13:16.858] | : . ' $ current:function (..., envir = parent.frame()) [23:13:16.858] | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:16.858] | : . ' ..- attr(*, "init")= logi TRUE [23:13:16.858] | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:16.858] | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.858] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.858] | : . ' ..- attr(*, "call")= language plan(sequential) [23:13:16.865] | : . all.equal() for future ... done [23:13:16.866] | : all.equal() for FutureStrategyList ... done [23:13:16.866] | : plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:16.866] | : List of future strategies: [23:13:16.866] | : 1. sequential: [23:13:16.866] | : - args: function (..., envir = parent.frame(), workers = "") [23:13:16.866] | : - tweaked: FALSE [23:13:16.866] | : - call: plan(sequential) [23:13:16.867] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... done [23:13:16.867] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done Dimensions: NULL [23:13:16.868] future(..., label = NULL) ... [23:13:16.868] | lazy: FALSE [23:13:16.868] | stdout: TRUE [23:13:16.868] | conditions: [n=1] 'condition' [23:13:16.869] | gc: FALSE [23:13:16.869] | earlySignal: FALSE [23:13:16.870] | getGlobalsAndPackages() ... [23:13:16.870] | : Searching for globals ... [23:13:16.881] | : . globals found: [0] [23:13:16.881] | : Searching for globals ... done [23:13:16.881] | : globals: [0] [23:13:16.881] | : packages: [0] [23:13:16.882] | getGlobalsAndPackages() ... done [23:13:16.883] | run() for 'Future' () ... [23:13:16.886] | : state: 'created' [23:13:16.886] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:16.886] | : . plan(): plan_init() of 'sequential', 'uniprocess', 'future', 'function' ... [23:13:16.887] | : . ' function (..., envir = parent.frame()) [23:13:16.887] | : . ' - attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:16.887] | : . ' - attr(*, "init")= logi TRUE [23:13:16.887] | : . ' - attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:16.887] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.887] | : . ' - attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.887] | : . ' - attr(*, "call")= language plan(sequential) [23:13:16.890] | : . ' init: TRUE [23:13:16.890] | : . ' makeFutureBackend() ... [23:13:16.890] | : . ' , Backend function: <'NULL'> [23:13:16.891] | : . ' , Evaluator tweak arguments: [n=0] [23:13:16.891] | : . ' , list() [23:13:16.891] | : . ' , Evaluator formal arguments: [n=0] [23:13:16.891] | : . ' , NULL [23:13:16.892] | : . ' , Arguments passed to the future-backend factory: [n=0] [23:13:16.892] | : . ' , list() [23:13:16.893] | : . ' , Backend: <'SequentialFutureBackend', 'FutureBackend', 'environment'> [23:13:16.893] | : . ' makeFutureBackend() ... done [23:13:16.893] | : . plan(): plan_init() of 'sequential', 'uniprocess', 'future', 'function' ... done [23:13:16.894] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:16.894] | : Using SequentialFutureBackend ... [23:13:16.894] | : . Number of futures since start: 0 (0 created, 0 launched, 0 finished) [23:13:16.894] | : . Launching futures ... [23:13:16.895] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:16.895] | : . ' , getFutureData() ... [23:13:16.895] | : . ' , ; getFutureCore() ... [23:13:16.896] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:16.896] | : . ' , ; getFutureCore() ... done [23:13:16.896] | : . ' , ; getFutureCapture() ... [23:13:16.896] | : . ' , ; getFutureCapture() ... done [23:13:16.897] | : . ' , ; getFutureContext() ... [23:13:16.897] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:16.897] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:16.897] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:16.898] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:16.898] | : . ' , ; getFutureContext() ... done [23:13:16.898] | : . ' , getFutureData() ... done [23:13:16.902] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:16.902] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:16.902] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:16.903] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:16.903] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:16.904] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:16.904] | : . ' , ; ` | New stack: [23:13:16.904] | : . ' , ; ` | List of 1 [23:13:16.904] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:16.904] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:16.904] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:16.904] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:16.904] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.904] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.904] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:16.904] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:16.908] | : . ' , ; ` | Old stack: [23:13:16.908] | : . ' , ; ` | List of 1 [23:13:16.908] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:16.908] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:16.908] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:16.908] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:16.908] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.908] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.908] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:16.908] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:16.908] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:16.908] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.908] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:16.916] | : . ' , ; ` | Not identical [23:13:16.916] | : . ' , ; ` | all.equal() for future ... [23:13:16.916] | : . ' , ; ` | : List of 2 [23:13:16.916] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:16.916] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:16.916] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:16.916] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:16.916] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.916] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.916] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:16.916] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:16.916] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:16.916] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:16.916] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:16.916] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.916] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.916] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:16.916] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:16.916] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:16.916] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.925] | : . ' , ; ` | all.equal() for future ... done [23:13:16.925] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:16.925] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:16.926] | : . ' , ; ` List of future strategies: [23:13:16.926] | : . ' , ; ` 1. sequential: [23:13:16.926] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:16.926] | : . ' , ; ` - tweaked: FALSE [23:13:16.926] | : . ' , ; ` - call: plan(sequential) [23:13:16.926] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:16.927] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:16.931] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:16.931] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:16.931] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:16.932] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:16.932] | : . ' , ; ` | : New stack: [23:13:16.932] | : . ' , ; ` | : List of 1 [23:13:16.932] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:16.932] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:16.932] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:16.932] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:16.932] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.932] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.932] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:16.932] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:16.932] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:16.932] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.932] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:16.973] | : . ' , ; ` | : Old stack: [23:13:16.974] | : . ' , ; ` | : List of 1 [23:13:16.974] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:16.974] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:16.974] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:16.974] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:16.974] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.974] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.974] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:16.974] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:16.974] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:16.974] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:16.974] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:16.979] | : . ' , ; ` | : Identical [23:13:16.979] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:16.979] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:16.980] | : . ' , ; ` | List of future strategies: [23:13:16.980] | : . ' , ; ` | 1. sequential: [23:13:16.980] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:16.980] | : . ' , ; ` | - tweaked: FALSE [23:13:16.980] | : . ' , ; ` | - call: plan(sequential) [23:13:16.980] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:16.981] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:16.981] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:16.985] | : . ' , SequentialFuture started (and completed) [23:13:16.986] | : . ' , signalConditions() ... [23:13:16.986] | : . ' , ; include = 'immediateCondition' [23:13:16.987] | : . ' , ; exclude = [23:13:16.987] | : . ' , ; resignal = FALSE [23:13:16.987] | : . ' , ; Number of conditions: 6 [23:13:16.987] | : . ' , ; int 6 [23:13:16.988] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:16.988] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:16.988] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:16.989] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:16.989] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:16.989] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:16.989] | : . ' , signalConditions() ... done [23:13:16.990] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:16.990] | : . Launching futures ... done [23:13:16.990] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:16.990] | : Using SequentialFutureBackend ... done [23:13:16.990] | run() for 'Future' () ... done [23:13:16.991] future(..., label = NULL) ... done [23:13:16.991] future(..., label = NULL) ... [23:13:16.991] | lazy: FALSE [23:13:16.991] | stdout: TRUE [23:13:16.991] | conditions: [n=1] 'condition' [23:13:16.991] | gc: FALSE [23:13:16.992] | earlySignal: FALSE [23:13:16.992] | getGlobalsAndPackages() ... [23:13:16.992] | : Searching for globals ... [23:13:16.994] | : . globals found: [0] [23:13:16.994] | : Searching for globals ... done [23:13:16.994] | : globals: [0] [23:13:16.994] | : packages: [0] [23:13:16.995] | getGlobalsAndPackages() ... done [23:13:16.995] | run() for 'Future' () ... [23:13:16.995] | : state: 'created' [23:13:16.996] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:16.996] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:16.996] | : Using SequentialFutureBackend ... [23:13:16.996] | : . Number of futures since start: 1 (1 created, 1 launched, 1 finished) [23:13:16.997] | : . Launching futures ... [23:13:16.997] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:16.997] | : . ' , getFutureData() ... [23:13:16.997] | : . ' , ; getFutureCore() ... [23:13:16.998] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:16.998] | : . ' , ; getFutureCore() ... done [23:13:16.998] | : . ' , ; getFutureCapture() ... [23:13:16.998] | : . ' , ; getFutureCapture() ... done [23:13:16.999] | : . ' , ; getFutureContext() ... [23:13:17.038] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.038] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:17.039] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.039] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:17.039] | : . ' , ; getFutureContext() ... done [23:13:17.039] | : . ' , getFutureData() ... done [23:13:17.042] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.042] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:17.042] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.043] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.043] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.043] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:17.043] | : . ' , ; ` | New stack: [23:13:17.044] | : . ' , ; ` | List of 1 [23:13:17.044] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.044] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.044] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:17.044] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.044] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.044] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.044] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.044] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.048] | : . ' , ; ` | Old stack: [23:13:17.048] | : . ' , ; ` | List of 1 [23:13:17.048] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.048] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.048] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:17.048] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.048] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.048] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.048] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:17.048] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.048] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.048] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.048] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.053] | : . ' , ; ` | Not identical [23:13:17.053] | : . ' , ; ` | all.equal() for future ... [23:13:17.053] | : . ' , ; ` | : List of 2 [23:13:17.053] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:17.053] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.053] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:17.053] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.053] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.053] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.053] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.053] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:17.053] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.053] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.053] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.053] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.053] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.053] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.053] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.053] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.053] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.061] | : . ' , ; ` | all.equal() for future ... done [23:13:17.062] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:17.062] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.062] | : . ' , ; ` List of future strategies: [23:13:17.062] | : . ' , ; ` 1. sequential: [23:13:17.062] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:17.062] | : . ' , ; ` - tweaked: FALSE [23:13:17.062] | : . ' , ; ` - call: plan(sequential) [23:13:17.063] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.063] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.066] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.066] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.067] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.067] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:17.067] | : . ' , ; ` | : New stack: [23:13:17.067] | : . ' , ; ` | : List of 1 [23:13:17.067] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.067] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.067] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.067] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.067] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.067] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.067] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.067] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.067] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.067] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.067] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.073] | : . ' , ; ` | : Old stack: [23:13:17.074] | : . ' , ; ` | : List of 1 [23:13:17.074] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.074] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.074] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.074] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.074] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.074] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.074] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.074] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.074] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.074] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.074] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.080] | : . ' , ; ` | : Identical [23:13:17.080] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:17.080] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.080] | : . ' , ; ` | List of future strategies: [23:13:17.080] | : . ' , ; ` | 1. sequential: [23:13:17.080] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:17.080] | : . ' , ; ` | - tweaked: FALSE [23:13:17.080] | : . ' , ; ` | - call: plan(sequential) [23:13:17.081] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.082] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.082] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.082] | : . ' , SequentialFuture started (and completed) [23:13:17.083] | : . ' , signalConditions() ... [23:13:17.083] | : . ' , ; include = 'immediateCondition' [23:13:17.083] | : . ' , ; exclude = [23:13:17.083] | : . ' , ; resignal = FALSE [23:13:17.083] | : . ' , ; Number of conditions: 6 [23:13:17.084] | : . ' , ; int 6 [23:13:17.084] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.085] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.085] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.085] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.085] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.086] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.086] | : . ' , signalConditions() ... done [23:13:17.086] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:17.087] | : . Launching futures ... done [23:13:17.087] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:17.087] | : Using SequentialFutureBackend ... done [23:13:17.088] | run() for 'Future' () ... done [23:13:17.088] future(..., label = NULL) ... done List of 6 $ a: num 1 $ b:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ c:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 List of 6 $ a: num 1 $ b:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ c:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 [23:13:17.096] resolved() ... [23:13:17.096] | resolved() for list ... [23:13:17.097] | : Number of elements: 6 [23:13:17.097] | : Number of futures: 6 [23:13:17.097] | : resolved() ... [23:13:17.097] | : . resolved() for SequentialFuture () ... [23:13:17.098] | : . ' state: 'finished' [23:13:17.098] | : . ' run: TRUE [23:13:17.098] | : . ' result: 'FutureResult' [23:13:17.098] | : . resolved() for SequentialFuture () ... done [23:13:17.099] | : resolved() ... done [23:13:17.099] | : resolved() ... [23:13:17.099] | : . resolved() for SequentialFuture () ... [23:13:17.099] | : . ' state: 'finished' [23:13:17.100] | : . ' run: TRUE [23:13:17.100] | : . ' result: 'FutureResult' [23:13:17.100] | : . resolved() for SequentialFuture () ... done [23:13:17.100] | : resolved() ... done [23:13:17.101] | resolved() for list ... done [23:13:17.101] resolved() ... done Named logi [1:6] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:6] "a" "b" "c" "" ... [23:13:17.103] value() for list ... [23:13:17.103] | recursive: 0 [23:13:17.103] | reduce: FALSE [23:13:17.104] | length: 6 [23:13:17.104] | elements: 'a', 'b', 'c', '', '', '' [23:13:17.105] | Number of remaining objects: 6 [23:13:17.105] | checking value #1: [23:13:17.105] | 'obj' is atomic [23:13:17.105] | signalConditionsASAP(numeric, pos=1) ... [23:13:17.105] | : nx: 6 [23:13:17.106] | : relay: TRUE [23:13:17.106] | : stdout: TRUE [23:13:17.106] | : signal: TRUE [23:13:17.106] | : resignal: FALSE [23:13:17.107] | : force: TRUE [23:13:17.107] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.107] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.107] | : until=2 [23:13:17.108] | : relaying element #2 [23:13:17.108] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.108] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.108] | signalConditionsASAP(numeric, pos=1) ... done [23:13:17.109] | length: 5 (resolved future 1) [23:13:17.109] value() for list ... done [23:13:17.109] checking value #2: [23:13:17.109] 'obj' is SequentialFuture [23:13:17.110] resolved() ... [23:13:17.110] | resolved() for SequentialFuture () ... [23:13:17.110] | : state: 'finished' [23:13:17.110] | : run: TRUE [23:13:17.111] | : result: 'FutureResult' [23:13:17.111] | resolved() for SequentialFuture () ... done [23:13:17.111] resolved() ... done [23:13:17.111] SequentialFuture #2 [23:13:17.111] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:17.112] | nx: 6 [23:13:17.112] | relay: TRUE [23:13:17.112] | stdout: TRUE [23:13:17.112] | signal: TRUE [23:13:17.113] | resignal: FALSE [23:13:17.113] | force: TRUE [23:13:17.113] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.113] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.113] | until=2 [23:13:17.114] | relaying element #2 [23:13:17.114] | value() for SequentialFuture () ... [23:13:17.115] | : signalConditions() ... [23:13:17.115] | : . include = 'immediateCondition' [23:13:17.115] | : . exclude = [23:13:17.116] | : . resignal = FALSE [23:13:17.116] | : . Number of conditions: 6 [23:13:17.116] | : . int 6 [23:13:17.117] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.117] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.117] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.117] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.118] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.118] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.118] | : signalConditions() ... done [23:13:17.118] | : relay stdout ... [23:13:17.119] | : relay stdout ... done [23:13:17.119] | : check for misuse ... [23:13:17.119] | : check for misuse ... done [23:13:17.119] | value() for SequentialFuture () ... done [23:13:17.120] | signalConditions() ... [23:13:17.120] | : include = 'immediateCondition' [23:13:17.120] | : exclude = [23:13:17.120] | : resignal = FALSE [23:13:17.120] | : Number of conditions: 6 [23:13:17.121] | : int 6 [23:13:17.121] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.122] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.122] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.122] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.122] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.123] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.123] | signalConditions() ... done [23:13:17.123] | signalConditions() ... [23:13:17.123] | : include = 'condition' [23:13:17.124] | : exclude = 'error', 'immediateCondition' [23:13:17.124] | : resignal = TRUE [23:13:17.124] | : Number of conditions: 6 [23:13:17.124] | : int 6 [23:13:17.125] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.125] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:16.900] | : . ' , attachPackages() ... [23:13:17.126] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.126] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:16.900] | : . ' , ; packages: [n=1] 'future' [23:13:17.126] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.127] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:16.901] | : . ' , attachPackages() ... done [23:13:17.127] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.127] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:16.901] | : . ' , attachPackages() ... [23:13:17.127] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.128] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:16.901] | : . ' , ; packages: [n=0] [23:13:17.128] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.128] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:16.901] | : . ' , attachPackages() ... done [23:13:17.129] | signalConditions() ... done [23:13:17.129] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.129] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.129] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:17.129] value(, ...) ... [23:13:17.130] value(, ...) ... done [23:13:17.130] value() for SequentialFuture () ... [23:13:17.130] | signalConditions() ... [23:13:17.130] | : include = 'immediateCondition' [23:13:17.131] | : exclude = [23:13:17.131] | : resignal = FALSE [23:13:17.131] | : Number of conditions: 6 [23:13:17.131] | : int 6 [23:13:17.132] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.132] | : already signaled, skipping [23:13:17.133] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.133] | : already signaled, skipping [23:13:17.133] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.133] | : already signaled, skipping [23:13:17.133] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.134] | : already signaled, skipping [23:13:17.134] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.134] | : already signaled, skipping [23:13:17.134] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.135] | : already signaled, skipping [23:13:17.135] | signalConditions() ... done [23:13:17.135] | check for misuse ... [23:13:17.135] | check for misuse ... done [23:13:17.136] value() for SequentialFuture () ... done [23:13:17.136] value: [23:13:17.136] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:17.136] | nx: 6 [23:13:17.137] | relay: TRUE [23:13:17.137] | stdout: TRUE [23:13:17.137] | signal: TRUE [23:13:17.137] | resignal: FALSE [23:13:17.138] | force: TRUE [23:13:17.138] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.138] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.138] | until=3 [23:13:17.139] | relaying element #3 [23:13:17.139] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.139] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.139] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:17.140] resolve() for SequentialFuture ... [23:13:17.140] resolve() for SequentialFuture ... done [23:13:17.140] length: 4 (resolved future 2) [23:13:17.140] checking value #3: [23:13:17.140] 'obj' is SequentialFuture [23:13:17.140] resolved() ... [23:13:17.141] | resolved() for SequentialFuture () ... [23:13:17.141] | : state: 'finished' [23:13:17.141] | : run: TRUE [23:13:17.141] | : result: 'FutureResult' [23:13:17.141] | resolved() for SequentialFuture () ... done [23:13:17.141] resolved() ... done [23:13:17.142] SequentialFuture #3 [23:13:17.142] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:17.142] | nx: 6 [23:13:17.142] | relay: TRUE [23:13:17.142] | stdout: TRUE [23:13:17.142] | signal: TRUE [23:13:17.142] | resignal: FALSE [23:13:17.142] | force: TRUE [23:13:17.143] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.143] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.143] | until=3 [23:13:17.143] | relaying element #3 [23:13:17.143] | value() for SequentialFuture () ... [23:13:17.143] | : signalConditions() ... [23:13:17.144] | : . include = 'immediateCondition' [23:13:17.144] | : . exclude = [23:13:17.144] | : . resignal = FALSE [23:13:17.144] | : . Number of conditions: 6 [23:13:17.144] | : . int 6 [23:13:17.145] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.145] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.145] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.145] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.145] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.146] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.146] | : signalConditions() ... done [23:13:17.146] | : relay stdout ... [23:13:17.146] | : relay stdout ... done [23:13:17.146] | : check for misuse ... [23:13:17.146] | : check for misuse ... done [23:13:17.146] | value() for SequentialFuture () ... done [23:13:17.147] | signalConditions() ... [23:13:17.147] | : include = 'immediateCondition' [23:13:17.147] | : exclude = [23:13:17.147] | : resignal = FALSE [23:13:17.147] | : Number of conditions: 6 [23:13:17.147] | : int 6 [23:13:17.148] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.148] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.148] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.148] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.149] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.149] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.149] | signalConditions() ... done [23:13:17.149] | signalConditions() ... [23:13:17.149] | : include = 'condition' [23:13:17.150] | : exclude = 'error', 'immediateCondition' [23:13:17.150] | : resignal = TRUE [23:13:17.150] | : Number of conditions: 6 [23:13:17.150] | : int 6 [23:13:17.151] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.151] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:17.040] | : . ' , attachPackages() ... [23:13:17.152] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.152] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:17.040] | : . ' , ; packages: [n=1] 'future' [23:13:17.152] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.153] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:17.040] | : . ' , attachPackages() ... done [23:13:17.153] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.153] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:17.041] | : . ' , attachPackages() ... [23:13:17.153] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.154] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:17.041] | : . ' , ; packages: [n=0] [23:13:17.154] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.154] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:17.041] | : . ' , attachPackages() ... done [23:13:17.155] | signalConditions() ... done [23:13:17.155] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.155] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.155] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:17.156] value(, ...) ... [23:13:17.156] value(, ...) ... done [23:13:17.156] value() for SequentialFuture () ... [23:13:17.156] | signalConditions() ... [23:13:17.157] | : include = 'immediateCondition' [23:13:17.157] | : exclude = [23:13:17.157] | : resignal = FALSE [23:13:17.157] | : Number of conditions: 6 [23:13:17.158] | : int 6 [23:13:17.158] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.159] | : already signaled, skipping [23:13:17.159] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.159] | : already signaled, skipping [23:13:17.159] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.160] | : already signaled, skipping [23:13:17.160] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.160] | : already signaled, skipping [23:13:17.160] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.161] | : already signaled, skipping [23:13:17.161] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.161] | : already signaled, skipping [23:13:17.161] | signalConditions() ... done [23:13:17.161] | check for misuse ... [23:13:17.162] | check for misuse ... done [23:13:17.162] value() for SequentialFuture () ... done [23:13:17.162] value: [23:13:17.162] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:17.162] | nx: 6 [23:13:17.162] | relay: TRUE [23:13:17.162] | stdout: TRUE [23:13:17.163] | signal: TRUE [23:13:17.163] | resignal: FALSE [23:13:17.163] | force: TRUE [23:13:17.163] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.163] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.163] | until=4 [23:13:17.164] | relaying element #4 [23:13:17.164] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.164] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.164] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:17.164] resolve() for SequentialFuture ... [23:13:17.165] resolve() for SequentialFuture ... done [23:13:17.165] length: 3 (resolved future 3) [23:13:17.165] checking value #4: [23:13:17.165] 'obj' is NULL [23:13:17.166] signalConditionsASAP(NULL, pos=4) ... [23:13:17.166] | nx: 6 [23:13:17.166] | relay: TRUE [23:13:17.166] | stdout: TRUE [23:13:17.166] | signal: TRUE [23:13:17.167] | resignal: FALSE [23:13:17.167] | force: TRUE [23:13:17.167] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.167] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.167] | until=5 [23:13:17.168] | relaying element #5 [23:13:17.168] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.168] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.168] signalConditionsASAP(NULL, pos=4) ... done [23:13:17.168] signalConditionsASAP(NULL, pos=4) ... [23:13:17.169] | nx: 6 [23:13:17.169] | relay: TRUE [23:13:17.169] | stdout: TRUE [23:13:17.169] | signal: TRUE [23:13:17.169] | resignal: FALSE [23:13:17.170] | force: TRUE [23:13:17.170] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.170] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.170] | until=5 [23:13:17.170] | relaying element #5 [23:13:17.171] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.171] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.171] signalConditionsASAP(NULL, pos=4) ... done [23:13:17.171] length: 2 (resolved future 4) [23:13:17.172] checking value #5: [23:13:17.172] 'obj' is NULL [23:13:17.172] signalConditionsASAP(NULL, pos=5) ... [23:13:17.172] | nx: 6 [23:13:17.172] | relay: TRUE [23:13:17.173] | stdout: TRUE [23:13:17.173] | signal: TRUE [23:13:17.173] | resignal: FALSE [23:13:17.173] | force: TRUE [23:13:17.173] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.173] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.174] | until=6 [23:13:17.174] | relaying element #6 [23:13:17.174] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.174] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.175] signalConditionsASAP(NULL, pos=5) ... done [23:13:17.175] signalConditionsASAP(NULL, pos=5) ... [23:13:17.175] | nx: 6 [23:13:17.175] | relay: TRUE [23:13:17.175] | stdout: TRUE [23:13:17.175] | signal: TRUE [23:13:17.176] | resignal: FALSE [23:13:17.176] | force: TRUE [23:13:17.176] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.176] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.176] | until=6 [23:13:17.177] | relaying element #6 [23:13:17.177] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.177] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.177] signalConditionsASAP(NULL, pos=5) ... done [23:13:17.177] length: 1 (resolved future 5) [23:13:17.178] checking value #6: [23:13:17.178] 'obj' is atomic [23:13:17.178] signalConditionsASAP(numeric, pos=6) ... [23:13:17.178] | nx: 6 [23:13:17.179] | relay: TRUE [23:13:17.181] | stdout: TRUE [23:13:17.182] | signal: TRUE [23:13:17.182] | resignal: FALSE [23:13:17.182] | force: TRUE [23:13:17.182] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.182] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.182] | until=6 [23:13:17.183] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:17.183] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.183] signalConditionsASAP(numeric, pos=6) ... done [23:13:17.183] length: 0 (resolved future 6) [23:13:17.184] Relaying remaining futures ... [23:13:17.184] | signalConditionsASAP(NULL, pos=0) ... [23:13:17.184] | : nx: 6 [23:13:17.184] | : relay: TRUE [23:13:17.184] | : stdout: TRUE [23:13:17.184] | : signal: TRUE [23:13:17.185] | : resignal: FALSE [23:13:17.185] | : force: TRUE [23:13:17.185] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:17.185] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [23:13:17.185] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:17.186] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.186] | signalConditionsASAP(NULL, pos=0) ... done [23:13:17.186] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ : NULL $ : NULL $ : num 6 Dimensions: c(1, 6) [23:13:17.189] future(..., label = NULL) ... [23:13:17.189] | lazy: FALSE [23:13:17.189] | stdout: TRUE [23:13:17.190] | conditions: [n=1] 'condition' [23:13:17.190] | gc: FALSE [23:13:17.190] | earlySignal: FALSE [23:13:17.190] | getGlobalsAndPackages() ... [23:13:17.190] | : Searching for globals ... [23:13:17.192] | : . globals found: [0] [23:13:17.192] | : Searching for globals ... done [23:13:17.192] | : globals: [0] [23:13:17.193] | : packages: [0] [23:13:17.193] | getGlobalsAndPackages() ... done [23:13:17.193] | run() for 'Future' () ... [23:13:17.193] | : state: 'created' [23:13:17.194] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.194] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.194] | : Using SequentialFutureBackend ... [23:13:17.194] | : . Number of futures since start: 2 (2 created, 2 launched, 2 finished) [23:13:17.194] | : . Launching futures ... [23:13:17.195] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:17.195] | : . ' , getFutureData() ... [23:13:17.195] | : . ' , ; getFutureCore() ... [23:13:17.195] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:17.195] | : . ' , ; getFutureCore() ... done [23:13:17.196] | : . ' , ; getFutureCapture() ... [23:13:17.196] | : . ' , ; getFutureCapture() ... done [23:13:17.196] | : . ' , ; getFutureContext() ... [23:13:17.196] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.196] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:17.197] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.197] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:17.197] | : . ' , ; getFutureContext() ... done [23:13:17.197] | : . ' , getFutureData() ... done [23:13:17.199] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.200] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:17.200] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.200] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.201] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.201] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:17.201] | : . ' , ; ` | New stack: [23:13:17.201] | : . ' , ; ` | List of 1 [23:13:17.201] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.201] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.201] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:17.201] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.201] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.201] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.201] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.201] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.205] | : . ' , ; ` | Old stack: [23:13:17.205] | : . ' , ; ` | List of 1 [23:13:17.205] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.205] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.205] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:17.205] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.205] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.205] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.205] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:17.205] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.205] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.205] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.205] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.210] | : . ' , ; ` | Not identical [23:13:17.210] | : . ' , ; ` | all.equal() for future ... [23:13:17.210] | : . ' , ; ` | : List of 2 [23:13:17.210] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:17.210] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.210] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:17.210] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.210] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.210] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.210] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.210] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:17.210] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.210] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.210] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.210] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.210] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.210] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.210] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.210] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.210] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.218] | : . ' , ; ` | all.equal() for future ... done [23:13:17.218] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:17.219] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.219] | : . ' , ; ` List of future strategies: [23:13:17.219] | : . ' , ; ` 1. sequential: [23:13:17.219] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:17.219] | : . ' , ; ` - tweaked: FALSE [23:13:17.219] | : . ' , ; ` - call: plan(sequential) [23:13:17.219] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.220] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.222] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.223] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.223] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.223] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:17.223] | : . ' , ; ` | : New stack: [23:13:17.223] | : . ' , ; ` | : List of 1 [23:13:17.223] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.223] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.223] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.223] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.223] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.223] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.223] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.223] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.223] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.223] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.223] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.228] | : . ' , ; ` | : Old stack: [23:13:17.228] | : . ' , ; ` | : List of 1 [23:13:17.228] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.228] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.228] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.228] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.228] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.228] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.228] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.228] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.228] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.228] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.228] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.233] | : . ' , ; ` | : Identical [23:13:17.233] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:17.233] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.233] | : . ' , ; ` | List of future strategies: [23:13:17.233] | : . ' , ; ` | 1. sequential: [23:13:17.233] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:17.233] | : . ' , ; ` | - tweaked: FALSE [23:13:17.233] | : . ' , ; ` | - call: plan(sequential) [23:13:17.234] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.234] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.234] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.235] | : . ' , SequentialFuture started (and completed) [23:13:17.235] | : . ' , signalConditions() ... [23:13:17.235] | : . ' , ; include = 'immediateCondition' [23:13:17.236] | : . ' , ; exclude = [23:13:17.236] | : . ' , ; resignal = FALSE [23:13:17.236] | : . ' , ; Number of conditions: 6 [23:13:17.236] | : . ' , ; int 6 [23:13:17.237] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.237] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.237] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.237] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.238] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.238] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.238] | : . ' , signalConditions() ... done [23:13:17.238] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:17.238] | : . Launching futures ... done [23:13:17.239] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:17.239] | : Using SequentialFutureBackend ... done [23:13:17.239] | run() for 'Future' () ... done [23:13:17.239] future(..., label = NULL) ... done [23:13:17.239] future(..., label = NULL) ... [23:13:17.240] | lazy: FALSE [23:13:17.240] | stdout: TRUE [23:13:17.240] | conditions: [n=1] 'condition' [23:13:17.240] | gc: FALSE [23:13:17.240] | earlySignal: FALSE [23:13:17.240] | getGlobalsAndPackages() ... [23:13:17.241] | : Searching for globals ... [23:13:17.242] | : . globals found: [0] [23:13:17.242] | : Searching for globals ... done [23:13:17.243] | : globals: [0] [23:13:17.243] | : packages: [0] [23:13:17.243] | getGlobalsAndPackages() ... done [23:13:17.243] | run() for 'Future' () ... [23:13:17.244] | : state: 'created' [23:13:17.244] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.244] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.244] | : Using SequentialFutureBackend ... [23:13:17.244] | : . Number of futures since start: 3 (3 created, 3 launched, 3 finished) [23:13:17.245] | : . Launching futures ... [23:13:17.245] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:17.245] | : . ' , getFutureData() ... [23:13:17.245] | : . ' , ; getFutureCore() ... [23:13:17.245] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:17.246] | : . ' , ; getFutureCore() ... done [23:13:17.246] | : . ' , ; getFutureCapture() ... [23:13:17.246] | : . ' , ; getFutureCapture() ... done [23:13:17.246] | : . ' , ; getFutureContext() ... [23:13:17.246] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.247] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:17.247] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.247] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:17.247] | : . ' , ; getFutureContext() ... done [23:13:17.247] | : . ' , getFutureData() ... done [23:13:17.250] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.250] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:17.250] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.250] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.251] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.251] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:17.251] | : . ' , ; ` | New stack: [23:13:17.251] | : . ' , ; ` | List of 1 [23:13:17.251] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.251] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.251] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:17.251] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.251] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.251] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.251] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.251] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.255] | : . ' , ; ` | Old stack: [23:13:17.255] | : . ' , ; ` | List of 1 [23:13:17.255] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.255] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.255] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:17.255] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.255] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.255] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.255] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:17.255] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.255] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.255] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.255] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.260] | : . ' , ; ` | Not identical [23:13:17.260] | : . ' , ; ` | all.equal() for future ... [23:13:17.260] | : . ' , ; ` | : List of 2 [23:13:17.260] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:17.260] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.260] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:17.260] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.260] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.260] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.260] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.260] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:17.260] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.260] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.260] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.260] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.260] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.260] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.260] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.260] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.260] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.268] | : . ' , ; ` | all.equal() for future ... done [23:13:17.268] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:17.269] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.269] | : . ' , ; ` List of future strategies: [23:13:17.269] | : . ' , ; ` 1. sequential: [23:13:17.269] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:17.269] | : . ' , ; ` - tweaked: FALSE [23:13:17.269] | : . ' , ; ` - call: plan(sequential) [23:13:17.270] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.270] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.273] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.273] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.273] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.274] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:17.274] | : . ' , ; ` | : New stack: [23:13:17.274] | : . ' , ; ` | : List of 1 [23:13:17.274] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.274] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.274] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.274] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.274] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.274] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.274] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.274] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.274] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.274] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.274] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.279] | : . ' , ; ` | : Old stack: [23:13:17.279] | : . ' , ; ` | : List of 1 [23:13:17.279] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.279] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.279] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.279] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.279] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.279] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.279] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.279] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.279] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.279] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.279] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.284] | : . ' , ; ` | : Identical [23:13:17.284] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:17.285] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.285] | : . ' , ; ` | List of future strategies: [23:13:17.285] | : . ' , ; ` | 1. sequential: [23:13:17.285] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:17.285] | : . ' , ; ` | - tweaked: FALSE [23:13:17.285] | : . ' , ; ` | - call: plan(sequential) [23:13:17.285] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.286] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.286] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.287] | : . ' , SequentialFuture started (and completed) [23:13:17.287] | : . ' , signalConditions() ... [23:13:17.287] | : . ' , ; include = 'immediateCondition' [23:13:17.287] | : . ' , ; exclude = [23:13:17.287] | : . ' , ; resignal = FALSE [23:13:17.288] | : . ' , ; Number of conditions: 6 [23:13:17.288] | : . ' , ; int 6 [23:13:17.289] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.289] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.289] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.289] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.290] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.290] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.290] | : . ' , signalConditions() ... done [23:13:17.290] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:17.290] | : . Launching futures ... done [23:13:17.291] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:17.291] | : Using SequentialFutureBackend ... done [23:13:17.291] | run() for 'Future' () ... done [23:13:17.291] future(..., label = NULL) ... done List of 6 $ a: num 1 $ b:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ c:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 List of 6 $ a: num 1 $ b:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ c:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 - attr(*, "dim")= int [1:2] 1 6 - attr(*, "dimnames")=List of 2 ..$ : chr "a" ..$ : chr [1:6] "a" "b" "c" "d" ... [23:13:17.301] resolved() ... [23:13:17.301] | resolved() for matrix ... [23:13:17.301] | : Number of elements: 6 [23:13:17.301] | : Number of futures: 6 [23:13:17.302] | : resolved() ... [23:13:17.302] | : . resolved() for SequentialFuture () ... [23:13:17.302] | : . ' state: 'finished' [23:13:17.302] | : . ' run: TRUE [23:13:17.302] | : . ' result: 'FutureResult' [23:13:17.303] | : . resolved() for SequentialFuture () ... done [23:13:17.303] | : resolved() ... done [23:13:17.303] | : resolved() ... [23:13:17.303] | : . resolved() for SequentialFuture () ... [23:13:17.303] | : . ' state: 'finished' [23:13:17.303] | : . ' run: TRUE [23:13:17.304] | : . ' result: 'FutureResult' [23:13:17.304] | : . resolved() for SequentialFuture () ... done [23:13:17.304] | : resolved() ... done [23:13:17.304] | resolved() for matrix ... done [23:13:17.304] resolved() ... done logi [1, 1:6] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "dimnames")=List of 2 ..$ : chr "a" ..$ : chr [1:6] "a" "b" "c" "d" ... - attr(*, "names")= chr [1:6] "a" "b" "c" "" ... [23:13:17.306] value() for matrix ... [23:13:17.307] | recursive: 0 [23:13:17.307] | reduce: FALSE [23:13:17.307] | length: 6 [23:13:17.308] | elements: 'a', 'b', 'c', '', '', '' [23:13:17.308] | Number of remaining objects: 6 [23:13:17.308] | checking value #1: [23:13:17.308] | 'obj' is atomic [23:13:17.308] | signalConditionsASAP(numeric, pos=1) ... [23:13:17.308] | : nx: 6 [23:13:17.308] | : relay: TRUE [23:13:17.308] | : stdout: TRUE [23:13:17.309] | : signal: TRUE [23:13:17.309] | : resignal: FALSE [23:13:17.309] | : force: TRUE [23:13:17.309] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.309] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.309] | : until=2 [23:13:17.310] | : relaying element #2 [23:13:17.310] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.310] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.310] | signalConditionsASAP(numeric, pos=1) ... done [23:13:17.310] | length: 5 (resolved future 1) [23:13:17.311] value() for matrix ... done [23:13:17.311] checking value #2: [23:13:17.311] 'obj' is SequentialFuture [23:13:17.311] resolved() ... [23:13:17.311] | resolved() for SequentialFuture () ... [23:13:17.311] | : state: 'finished' [23:13:17.312] | : run: TRUE [23:13:17.312] | : result: 'FutureResult' [23:13:17.312] | resolved() for SequentialFuture () ... done [23:13:17.312] resolved() ... done [23:13:17.312] SequentialFuture #2 [23:13:17.312] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:17.312] | nx: 6 [23:13:17.313] | relay: TRUE [23:13:17.313] | stdout: TRUE [23:13:17.313] | signal: TRUE [23:13:17.313] | resignal: FALSE [23:13:17.313] | force: TRUE [23:13:17.313] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.314] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.314] | until=2 [23:13:17.314] | relaying element #2 [23:13:17.314] | value() for SequentialFuture () ... [23:13:17.314] | : signalConditions() ... [23:13:17.315] | : . include = 'immediateCondition' [23:13:17.315] | : . exclude = [23:13:17.315] | : . resignal = FALSE [23:13:17.315] | : . Number of conditions: 6 [23:13:17.316] | : . int 6 [23:13:17.316] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.316] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.317] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.317] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.317] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.317] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.318] | : signalConditions() ... done [23:13:17.318] | : relay stdout ... [23:13:17.318] | : relay stdout ... done [23:13:17.318] | : check for misuse ... [23:13:17.318] | : check for misuse ... done [23:13:17.319] | value() for SequentialFuture () ... done [23:13:17.319] | signalConditions() ... [23:13:17.319] | : include = 'immediateCondition' [23:13:17.319] | : exclude = [23:13:17.320] | : resignal = FALSE [23:13:17.320] | : Number of conditions: 6 [23:13:17.320] | : int 6 [23:13:17.320] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.321] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.321] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.321] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.321] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.321] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.321] | signalConditions() ... done [23:13:17.321] | signalConditions() ... [23:13:17.322] | : include = 'condition' [23:13:17.322] | : exclude = 'error', 'immediateCondition' [23:13:17.322] | : resignal = TRUE [23:13:17.322] | : Number of conditions: 6 [23:13:17.322] | : int 6 [23:13:17.323] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.323] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:17.198] | : . ' , attachPackages() ... [23:13:17.323] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.323] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:17.198] | : . ' , ; packages: [n=1] 'future' [23:13:17.323] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.323] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:17.198] | : . ' , attachPackages() ... done [23:13:17.323] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.324] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:17.198] | : . ' , attachPackages() ... [23:13:17.324] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.324] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:17.199] | : . ' , ; packages: [n=0] [23:13:17.324] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.324] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:17.199] | : . ' , attachPackages() ... done [23:13:17.324] | signalConditions() ... done [23:13:17.325] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.325] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.325] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:17.325] value(, ...) ... [23:13:17.325] value(, ...) ... done [23:13:17.325] value() for SequentialFuture () ... [23:13:17.325] | signalConditions() ... [23:13:17.325] | : include = 'immediateCondition' [23:13:17.326] | : exclude = [23:13:17.326] | : resignal = FALSE [23:13:17.326] | : Number of conditions: 6 [23:13:17.326] | : int 6 [23:13:17.326] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.327] | : already signaled, skipping [23:13:17.327] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.327] | : already signaled, skipping [23:13:17.327] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.327] | : already signaled, skipping [23:13:17.327] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.327] | : already signaled, skipping [23:13:17.327] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.328] | : already signaled, skipping [23:13:17.328] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.328] | : already signaled, skipping [23:13:17.328] | signalConditions() ... done [23:13:17.328] | check for misuse ... [23:13:17.328] | check for misuse ... done [23:13:17.328] value() for SequentialFuture () ... done [23:13:17.328] value: [23:13:17.329] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:17.329] | nx: 6 [23:13:17.329] | relay: TRUE [23:13:17.329] | stdout: TRUE [23:13:17.329] | signal: TRUE [23:13:17.329] | resignal: FALSE [23:13:17.329] | force: TRUE [23:13:17.329] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.330] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.330] | until=3 [23:13:17.330] | relaying element #3 [23:13:17.330] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.330] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.330] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:17.330] resolve() for SequentialFuture ... [23:13:17.330] resolve() for SequentialFuture ... done [23:13:17.331] length: 4 (resolved future 2) [23:13:17.331] checking value #3: [23:13:17.331] 'obj' is SequentialFuture [23:13:17.331] resolved() ... [23:13:17.331] | resolved() for SequentialFuture () ... [23:13:17.331] | : state: 'finished' [23:13:17.332] | : run: TRUE [23:13:17.332] | : result: 'FutureResult' [23:13:17.332] | resolved() for SequentialFuture () ... done [23:13:17.332] resolved() ... done [23:13:17.332] SequentialFuture #3 [23:13:17.332] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:17.332] | nx: 6 [23:13:17.333] | relay: TRUE [23:13:17.333] | stdout: TRUE [23:13:17.333] | signal: TRUE [23:13:17.333] | resignal: FALSE [23:13:17.333] | force: TRUE [23:13:17.333] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.333] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.333] | until=3 [23:13:17.334] | relaying element #3 [23:13:17.334] | value() for SequentialFuture () ... [23:13:17.334] | : signalConditions() ... [23:13:17.334] | : . include = 'immediateCondition' [23:13:17.334] | : . exclude = [23:13:17.334] | : . resignal = FALSE [23:13:17.334] | : . Number of conditions: 6 [23:13:17.334] | : . int 6 [23:13:17.335] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.335] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.335] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.335] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.336] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.336] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.336] | : signalConditions() ... done [23:13:17.336] | : relay stdout ... [23:13:17.336] | : relay stdout ... done [23:13:17.336] | : check for misuse ... [23:13:17.336] | : check for misuse ... done [23:13:17.337] | value() for SequentialFuture () ... done [23:13:17.337] | signalConditions() ... [23:13:17.337] | : include = 'immediateCondition' [23:13:17.337] | : exclude = [23:13:17.337] | : resignal = FALSE [23:13:17.337] | : Number of conditions: 6 [23:13:17.337] | : int 6 [23:13:17.338] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.338] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.338] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.338] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.338] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.339] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.339] | signalConditions() ... done [23:13:17.339] | signalConditions() ... [23:13:17.339] | : include = 'condition' [23:13:17.339] | : exclude = 'error', 'immediateCondition' [23:13:17.339] | : resignal = TRUE [23:13:17.339] | : Number of conditions: 6 [23:13:17.340] | : int 6 [23:13:17.340] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.340] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:17.248] | : . ' , attachPackages() ... [23:13:17.340] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.340] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:17.248] | : . ' , ; packages: [n=1] 'future' [23:13:17.341] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.341] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:17.248] | : . ' , attachPackages() ... done [23:13:17.341] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.341] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:17.249] | : . ' , attachPackages() ... [23:13:17.341] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.341] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:17.249] | : . ' , ; packages: [n=0] [23:13:17.342] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.342] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:17.249] | : . ' , attachPackages() ... done [23:13:17.342] | signalConditions() ... done [23:13:17.342] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.342] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.342] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:17.342] value(, ...) ... [23:13:17.342] value(, ...) ... done [23:13:17.343] value() for SequentialFuture () ... [23:13:17.343] | signalConditions() ... [23:13:17.343] | : include = 'immediateCondition' [23:13:17.343] | : exclude = [23:13:17.343] | : resignal = FALSE [23:13:17.343] | : Number of conditions: 6 [23:13:17.343] | : int 6 [23:13:17.344] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.344] | : already signaled, skipping [23:13:17.344] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.344] | : already signaled, skipping [23:13:17.344] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.345] | : already signaled, skipping [23:13:17.345] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.345] | : already signaled, skipping [23:13:17.345] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.345] | : already signaled, skipping [23:13:17.345] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.345] | : already signaled, skipping [23:13:17.345] | signalConditions() ... done [23:13:17.346] | check for misuse ... [23:13:17.346] | check for misuse ... done [23:13:17.346] value() for SequentialFuture () ... done [23:13:17.346] value: [23:13:17.346] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:17.346] | nx: 6 [23:13:17.346] | relay: TRUE [23:13:17.346] | stdout: TRUE [23:13:17.347] | signal: TRUE [23:13:17.347] | resignal: FALSE [23:13:17.347] | force: TRUE [23:13:17.347] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.347] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.347] | until=4 [23:13:17.347] | relaying element #4 [23:13:17.347] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.348] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.348] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:17.348] resolve() for SequentialFuture ... [23:13:17.348] resolve() for SequentialFuture ... done [23:13:17.348] length: 3 (resolved future 3) [23:13:17.348] checking value #4: [23:13:17.348] 'obj' is NULL [23:13:17.349] signalConditionsASAP(NULL, pos=4) ... [23:13:17.349] | nx: 6 [23:13:17.349] | relay: TRUE [23:13:17.349] | stdout: TRUE [23:13:17.349] | signal: TRUE [23:13:17.349] | resignal: FALSE [23:13:17.349] | force: TRUE [23:13:17.349] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.350] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.350] | until=5 [23:13:17.350] | relaying element #5 [23:13:17.350] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.350] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.350] signalConditionsASAP(NULL, pos=4) ... done [23:13:17.350] signalConditionsASAP(NULL, pos=4) ... [23:13:17.350] | nx: 6 [23:13:17.351] | relay: TRUE [23:13:17.351] | stdout: TRUE [23:13:17.351] | signal: TRUE [23:13:17.351] | resignal: FALSE [23:13:17.351] | force: TRUE [23:13:17.351] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.351] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.351] | until=5 [23:13:17.352] | relaying element #5 [23:13:17.352] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.352] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.352] signalConditionsASAP(NULL, pos=4) ... done [23:13:17.352] length: 2 (resolved future 4) [23:13:17.352] checking value #5: [23:13:17.352] 'obj' is NULL [23:13:17.353] signalConditionsASAP(NULL, pos=5) ... [23:13:17.353] | nx: 6 [23:13:17.353] | relay: TRUE [23:13:17.353] | stdout: TRUE [23:13:17.353] | signal: TRUE [23:13:17.353] | resignal: FALSE [23:13:17.353] | force: TRUE [23:13:17.353] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.354] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.354] | until=6 [23:13:17.354] | relaying element #6 [23:13:17.354] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.354] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.354] signalConditionsASAP(NULL, pos=5) ... done [23:13:17.354] signalConditionsASAP(NULL, pos=5) ... [23:13:17.354] | nx: 6 [23:13:17.355] | relay: TRUE [23:13:17.355] | stdout: TRUE [23:13:17.355] | signal: TRUE [23:13:17.355] | resignal: FALSE [23:13:17.355] | force: TRUE [23:13:17.355] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.355] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.355] | until=6 [23:13:17.356] | relaying element #6 [23:13:17.356] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.356] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.356] signalConditionsASAP(NULL, pos=5) ... done [23:13:17.356] length: 1 (resolved future 5) [23:13:17.356] checking value #6: [23:13:17.356] 'obj' is atomic [23:13:17.357] signalConditionsASAP(numeric, pos=6) ... [23:13:17.357] | nx: 6 [23:13:17.357] | relay: TRUE [23:13:17.357] | stdout: TRUE [23:13:17.357] | signal: TRUE [23:13:17.357] | resignal: FALSE [23:13:17.357] | force: TRUE [23:13:17.357] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.358] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.358] | until=6 [23:13:17.358] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:17.358] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.358] signalConditionsASAP(numeric, pos=6) ... done [23:13:17.358] length: 0 (resolved future 6) [23:13:17.358] Relaying remaining futures ... [23:13:17.359] | signalConditionsASAP(NULL, pos=0) ... [23:13:17.359] | : nx: 6 [23:13:17.359] | : relay: TRUE [23:13:17.359] | : stdout: TRUE [23:13:17.359] | : signal: TRUE [23:13:17.359] | : resignal: FALSE [23:13:17.359] | : force: TRUE [23:13:17.359] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:17.360] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [23:13:17.360] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:17.360] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.360] | signalConditionsASAP(NULL, pos=0) ... done [23:13:17.360] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ : NULL $ : NULL $ : num 6 - attr(*, "dim")= int [1:2] 1 6 - attr(*, "dimnames")=List of 2 ..$ : chr "a" ..$ : chr [1:6] "a" "b" "c" "d" ... Dimensions: c(2, 3) [23:13:17.365] future(..., label = NULL) ... [23:13:17.365] | lazy: FALSE [23:13:17.365] | stdout: TRUE [23:13:17.366] | conditions: [n=1] 'condition' [23:13:17.366] | gc: FALSE [23:13:17.366] | earlySignal: FALSE [23:13:17.366] | getGlobalsAndPackages() ... [23:13:17.367] | : Searching for globals ... [23:13:17.369] | : . globals found: [0] [23:13:17.369] | : Searching for globals ... done [23:13:17.369] | : globals: [0] [23:13:17.369] | : packages: [0] [23:13:17.370] | getGlobalsAndPackages() ... done [23:13:17.370] | run() for 'Future' () ... [23:13:17.370] | : state: 'created' [23:13:17.370] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.371] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.371] | : Using SequentialFutureBackend ... [23:13:17.371] | : . Number of futures since start: 4 (4 created, 4 launched, 4 finished) [23:13:17.371] | : . Launching futures ... [23:13:17.372] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:17.372] | : . ' , getFutureData() ... [23:13:17.372] | : . ' , ; getFutureCore() ... [23:13:17.372] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:17.373] | : . ' , ; getFutureCore() ... done [23:13:17.373] | : . ' , ; getFutureCapture() ... [23:13:17.373] | : . ' , ; getFutureCapture() ... done [23:13:17.373] | : . ' , ; getFutureContext() ... [23:13:17.374] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.374] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:17.374] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.374] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:17.375] | : . ' , ; getFutureContext() ... done [23:13:17.375] | : . ' , getFutureData() ... done [23:13:17.377] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.378] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:17.378] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.378] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.379] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.379] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:17.379] | : . ' , ; ` | New stack: [23:13:17.379] | : . ' , ; ` | List of 1 [23:13:17.379] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.379] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.379] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:17.379] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.379] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.379] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.379] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.379] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.383] | : . ' , ; ` | Old stack: [23:13:17.383] | : . ' , ; ` | List of 1 [23:13:17.383] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.383] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.383] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:17.383] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.383] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.383] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.383] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:17.383] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.383] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.383] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.383] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.386] | : . ' , ; ` | Not identical [23:13:17.386] | : . ' , ; ` | all.equal() for future ... [23:13:17.387] | : . ' , ; ` | : List of 2 [23:13:17.387] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:17.387] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.387] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:17.387] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.387] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.387] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.387] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.387] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:17.387] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.387] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.387] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.387] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.387] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.387] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.387] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.387] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.387] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.392] | : . ' , ; ` | all.equal() for future ... done [23:13:17.392] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:17.393] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.393] | : . ' , ; ` List of future strategies: [23:13:17.393] | : . ' , ; ` 1. sequential: [23:13:17.393] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:17.393] | : . ' , ; ` - tweaked: FALSE [23:13:17.393] | : . ' , ; ` - call: plan(sequential) [23:13:17.393] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.393] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.396] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.399] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.399] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.399] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:17.400] | : . ' , ; ` | : New stack: [23:13:17.400] | : . ' , ; ` | : List of 1 [23:13:17.400] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.400] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.400] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.400] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.400] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.400] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.400] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.400] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.400] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.400] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.400] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.405] | : . ' , ; ` | : Old stack: [23:13:17.405] | : . ' , ; ` | : List of 1 [23:13:17.405] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.405] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.405] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.405] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.405] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.405] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.405] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.405] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.405] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.405] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.405] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.410] | : . ' , ; ` | : Identical [23:13:17.410] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:17.410] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.411] | : . ' , ; ` | List of future strategies: [23:13:17.411] | : . ' , ; ` | 1. sequential: [23:13:17.411] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:17.411] | : . ' , ; ` | - tweaked: FALSE [23:13:17.411] | : . ' , ; ` | - call: plan(sequential) [23:13:17.411] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.412] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.412] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.412] | : . ' , SequentialFuture started (and completed) [23:13:17.413] | : . ' , signalConditions() ... [23:13:17.413] | : . ' , ; include = 'immediateCondition' [23:13:17.413] | : . ' , ; exclude = [23:13:17.413] | : . ' , ; resignal = FALSE [23:13:17.413] | : . ' , ; Number of conditions: 6 [23:13:17.414] | : . ' , ; int 6 [23:13:17.414] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.414] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.415] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.415] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.415] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.415] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.415] | : . ' , signalConditions() ... done [23:13:17.415] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:17.416] | : . Launching futures ... done [23:13:17.416] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:17.416] | : Using SequentialFutureBackend ... done [23:13:17.416] | run() for 'Future' () ... done [23:13:17.416] future(..., label = NULL) ... done [23:13:17.416] future(..., label = NULL) ... [23:13:17.416] | lazy: FALSE [23:13:17.416] | stdout: TRUE [23:13:17.417] | conditions: [n=1] 'condition' [23:13:17.417] | gc: FALSE [23:13:17.417] | earlySignal: FALSE [23:13:17.417] | getGlobalsAndPackages() ... [23:13:17.417] | : Searching for globals ... [23:13:17.418] | : . globals found: [0] [23:13:17.418] | : Searching for globals ... done [23:13:17.419] | : globals: [0] [23:13:17.419] | : packages: [0] [23:13:17.419] | getGlobalsAndPackages() ... done [23:13:17.419] | run() for 'Future' () ... [23:13:17.419] | : state: 'created' [23:13:17.419] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.419] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.420] | : Using SequentialFutureBackend ... [23:13:17.420] | : . Number of futures since start: 5 (5 created, 5 launched, 5 finished) [23:13:17.420] | : . Launching futures ... [23:13:17.420] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:17.420] | : . ' , getFutureData() ... [23:13:17.420] | : . ' , ; getFutureCore() ... [23:13:17.420] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:17.421] | : . ' , ; getFutureCore() ... done [23:13:17.421] | : . ' , ; getFutureCapture() ... [23:13:17.421] | : . ' , ; getFutureCapture() ... done [23:13:17.421] | : . ' , ; getFutureContext() ... [23:13:17.421] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.421] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:17.421] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.422] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:17.422] | : . ' , ; getFutureContext() ... done [23:13:17.422] | : . ' , getFutureData() ... done [23:13:17.423] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.424] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:17.424] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.424] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.424] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.424] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:17.425] | : . ' , ; ` | New stack: [23:13:17.425] | : . ' , ; ` | List of 1 [23:13:17.425] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.425] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.425] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:17.425] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.425] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.425] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.425] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.425] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.427] | : . ' , ; ` | Old stack: [23:13:17.427] | : . ' , ; ` | List of 1 [23:13:17.427] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.427] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.427] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:17.427] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.427] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.427] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.427] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:17.427] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.427] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.427] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.427] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.431] | : . ' , ; ` | Not identical [23:13:17.431] | : . ' , ; ` | all.equal() for future ... [23:13:17.431] | : . ' , ; ` | : List of 2 [23:13:17.431] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:17.431] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.431] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:17.431] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.431] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.431] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.431] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.431] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:17.431] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.431] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.431] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.431] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.431] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.431] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.431] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.431] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.431] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.440] | : . ' , ; ` | all.equal() for future ... done [23:13:17.440] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:17.440] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.440] | : . ' , ; ` List of future strategies: [23:13:17.440] | : . ' , ; ` 1. sequential: [23:13:17.440] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:17.440] | : . ' , ; ` - tweaked: FALSE [23:13:17.440] | : . ' , ; ` - call: plan(sequential) [23:13:17.441] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.441] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.443] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.443] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.443] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.443] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:17.443] | : . ' , ; ` | : New stack: [23:13:17.444] | : . ' , ; ` | : List of 1 [23:13:17.444] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.444] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.444] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.444] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.444] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.444] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.444] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.444] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.444] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.444] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.444] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.447] | : . ' , ; ` | : Old stack: [23:13:17.447] | : . ' , ; ` | : List of 1 [23:13:17.447] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.447] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.447] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.447] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.447] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.447] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.447] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.447] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.447] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.447] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.447] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.450] | : . ' , ; ` | : Identical [23:13:17.450] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:17.450] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.450] | : . ' , ; ` | List of future strategies: [23:13:17.450] | : . ' , ; ` | 1. sequential: [23:13:17.450] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:17.450] | : . ' , ; ` | - tweaked: FALSE [23:13:17.450] | : . ' , ; ` | - call: plan(sequential) [23:13:17.451] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.451] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.451] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.452] | : . ' , SequentialFuture started (and completed) [23:13:17.452] | : . ' , signalConditions() ... [23:13:17.452] | : . ' , ; include = 'immediateCondition' [23:13:17.452] | : . ' , ; exclude = [23:13:17.452] | : . ' , ; resignal = FALSE [23:13:17.452] | : . ' , ; Number of conditions: 6 [23:13:17.452] | : . ' , ; int 6 [23:13:17.453] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.453] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.453] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.453] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.453] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.454] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.454] | : . ' , signalConditions() ... done [23:13:17.454] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:17.454] | : . Launching futures ... done [23:13:17.455] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:17.455] | : Using SequentialFutureBackend ... done [23:13:17.455] | run() for 'Future' () ... done [23:13:17.455] future(..., label = NULL) ... done List of 6 $ a: num 1 $ b:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ c:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 List of 6 $ a: num 1 $ b:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ c:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 - attr(*, "dim")= int [1:2] 2 3 - attr(*, "dimnames")=List of 2 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" [23:13:17.461] resolved() ... [23:13:17.461] | resolved() for matrix ... [23:13:17.462] | : Number of elements: 6 [23:13:17.462] | : Number of futures: 6 [23:13:17.462] | : resolved() ... [23:13:17.462] | : . resolved() for SequentialFuture () ... [23:13:17.462] | : . ' state: 'finished' [23:13:17.463] | : . ' run: TRUE [23:13:17.463] | : . ' result: 'FutureResult' [23:13:17.463] | : . resolved() for SequentialFuture () ... done [23:13:17.463] | : resolved() ... done [23:13:17.463] | : resolved() ... [23:13:17.464] | : . resolved() for SequentialFuture () ... [23:13:17.464] | : . ' state: 'finished' [23:13:17.464] | : . ' run: TRUE [23:13:17.464] | : . ' result: 'FutureResult' [23:13:17.464] | : . resolved() for SequentialFuture () ... done [23:13:17.465] | : resolved() ... done [23:13:17.465] | resolved() for matrix ... done [23:13:17.465] resolved() ... done logi [1:2, 1:3] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "dimnames")=List of 2 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" - attr(*, "names")= chr [1:6] "a" "b" "c" "" ... [23:13:17.468] value() for matrix ... [23:13:17.468] | recursive: 0 [23:13:17.468] | reduce: FALSE [23:13:17.468] | length: 6 [23:13:17.469] | elements: 'a', 'b', 'c', '', '', '' [23:13:17.469] | Number of remaining objects: 6 [23:13:17.469] | checking value #1: [23:13:17.469] | 'obj' is atomic [23:13:17.469] | signalConditionsASAP(numeric, pos=1) ... [23:13:17.470] | : nx: 6 [23:13:17.470] | : relay: TRUE [23:13:17.470] | : stdout: TRUE [23:13:17.470] | : signal: TRUE [23:13:17.470] | : resignal: FALSE [23:13:17.471] | : force: TRUE [23:13:17.471] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.471] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.471] | : until=2 [23:13:17.472] | : relaying element #2 [23:13:17.472] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.472] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.472] | signalConditionsASAP(numeric, pos=1) ... done [23:13:17.473] | length: 5 (resolved future 1) [23:13:17.473] value() for matrix ... done [23:13:17.473] checking value #2: [23:13:17.473] 'obj' is SequentialFuture [23:13:17.473] resolved() ... [23:13:17.474] | resolved() for SequentialFuture () ... [23:13:17.474] | : state: 'finished' [23:13:17.474] | : run: TRUE [23:13:17.474] | : result: 'FutureResult' [23:13:17.474] | resolved() for SequentialFuture () ... done [23:13:17.475] resolved() ... done [23:13:17.475] SequentialFuture #2 [23:13:17.475] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:17.475] | nx: 6 [23:13:17.475] | relay: TRUE [23:13:17.476] | stdout: TRUE [23:13:17.476] | signal: TRUE [23:13:17.476] | resignal: FALSE [23:13:17.476] | force: TRUE [23:13:17.476] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.476] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.477] | until=2 [23:13:17.477] | relaying element #2 [23:13:17.477] | value() for SequentialFuture () ... [23:13:17.477] | : signalConditions() ... [23:13:17.477] | : . include = 'immediateCondition' [23:13:17.477] | : . exclude = [23:13:17.477] | : . resignal = FALSE [23:13:17.478] | : . Number of conditions: 6 [23:13:17.478] | : . int 6 [23:13:17.478] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.478] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.479] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.479] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.479] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.479] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.479] | : signalConditions() ... done [23:13:17.479] | : relay stdout ... [23:13:17.480] | : relay stdout ... done [23:13:17.480] | : check for misuse ... [23:13:17.480] | : check for misuse ... done [23:13:17.480] | value() for SequentialFuture () ... done [23:13:17.480] | signalConditions() ... [23:13:17.480] | : include = 'immediateCondition' [23:13:17.480] | : exclude = [23:13:17.481] | : resignal = FALSE [23:13:17.481] | : Number of conditions: 6 [23:13:17.481] | : int 6 [23:13:17.481] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.481] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.482] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.482] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.482] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.482] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.482] | signalConditions() ... done [23:13:17.482] | signalConditions() ... [23:13:17.482] | : include = 'condition' [23:13:17.482] | : exclude = 'error', 'immediateCondition' [23:13:17.483] | : resignal = TRUE [23:13:17.483] | : Number of conditions: 6 [23:13:17.483] | : int 6 [23:13:17.483] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.484] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:17.375] | : . ' , attachPackages() ... [23:13:17.484] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.484] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:17.375] | : . ' , ; packages: [n=1] 'future' [23:13:17.484] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.484] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:17.376] | : . ' , attachPackages() ... done [23:13:17.484] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.485] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:17.376] | : . ' , attachPackages() ... [23:13:17.485] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.485] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:17.376] | : . ' , ; packages: [n=0] [23:13:17.485] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.485] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:17.377] | : . ' , attachPackages() ... done [23:13:17.485] | signalConditions() ... done [23:13:17.486] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.486] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.486] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:17.486] value(, ...) ... [23:13:17.486] value(, ...) ... done [23:13:17.486] value() for SequentialFuture () ... [23:13:17.486] | signalConditions() ... [23:13:17.487] | : include = 'immediateCondition' [23:13:17.487] | : exclude = [23:13:17.487] | : resignal = FALSE [23:13:17.487] | : Number of conditions: 6 [23:13:17.487] | : int 6 [23:13:17.488] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.488] | : already signaled, skipping [23:13:17.488] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.488] | : already signaled, skipping [23:13:17.488] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.488] | : already signaled, skipping [23:13:17.488] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.489] | : already signaled, skipping [23:13:17.489] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.489] | : already signaled, skipping [23:13:17.489] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.489] | : already signaled, skipping [23:13:17.489] | signalConditions() ... done [23:13:17.489] | check for misuse ... [23:13:17.490] | check for misuse ... done [23:13:17.490] value() for SequentialFuture () ... done [23:13:17.490] value: [23:13:17.490] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:17.490] | nx: 6 [23:13:17.490] | relay: TRUE [23:13:17.490] | stdout: TRUE [23:13:17.490] | signal: TRUE [23:13:17.491] | resignal: FALSE [23:13:17.491] | force: TRUE [23:13:17.491] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.491] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.491] | until=3 [23:13:17.491] | relaying element #3 [23:13:17.491] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.492] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.492] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:17.492] resolve() for SequentialFuture ... [23:13:17.492] resolve() for SequentialFuture ... done [23:13:17.492] length: 4 (resolved future 2) [23:13:17.493] checking value #3: [23:13:17.493] 'obj' is SequentialFuture [23:13:17.493] resolved() ... [23:13:17.493] | resolved() for SequentialFuture () ... [23:13:17.493] | : state: 'finished' [23:13:17.494] | : run: TRUE [23:13:17.494] | : result: 'FutureResult' [23:13:17.494] | resolved() for SequentialFuture () ... done [23:13:17.494] resolved() ... done [23:13:17.495] SequentialFuture #3 [23:13:17.495] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:17.495] | nx: 6 [23:13:17.495] | relay: TRUE [23:13:17.495] | stdout: TRUE [23:13:17.495] | signal: TRUE [23:13:17.496] | resignal: FALSE [23:13:17.496] | force: TRUE [23:13:17.496] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.496] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.496] | until=3 [23:13:17.497] | relaying element #3 [23:13:17.497] | value() for SequentialFuture () ... [23:13:17.497] | : signalConditions() ... [23:13:17.497] | : . include = 'immediateCondition' [23:13:17.498] | : . exclude = [23:13:17.498] | : . resignal = FALSE [23:13:17.500] | : . Number of conditions: 6 [23:13:17.501] | : . int 6 [23:13:17.501] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.502] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.502] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.502] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.502] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.502] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.503] | : signalConditions() ... done [23:13:17.503] | : relay stdout ... [23:13:17.503] | : relay stdout ... done [23:13:17.503] | : check for misuse ... [23:13:17.503] | : check for misuse ... done [23:13:17.503] | value() for SequentialFuture () ... done [23:13:17.504] | signalConditions() ... [23:13:17.504] | : include = 'immediateCondition' [23:13:17.504] | : exclude = [23:13:17.504] | : resignal = FALSE [23:13:17.504] | : Number of conditions: 6 [23:13:17.505] | : int 6 [23:13:17.505] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.505] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.506] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.506] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.506] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.506] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.506] | signalConditions() ... done [23:13:17.507] | signalConditions() ... [23:13:17.507] | : include = 'condition' [23:13:17.507] | : exclude = 'error', 'immediateCondition' [23:13:17.507] | : resignal = TRUE [23:13:17.507] | : Number of conditions: 6 [23:13:17.507] | : int 6 [23:13:17.508] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.508] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:17.422] | : . ' , attachPackages() ... [23:13:17.509] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.509] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:17.422] | : . ' , ; packages: [n=1] 'future' [23:13:17.509] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.509] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:17.423] | : . ' , attachPackages() ... done [23:13:17.509] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.510] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:17.423] | : . ' , attachPackages() ... [23:13:17.510] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.510] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:17.423] | : . ' , ; packages: [n=0] [23:13:17.510] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.510] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:17.423] | : . ' , attachPackages() ... done [23:13:17.511] | signalConditions() ... done [23:13:17.511] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.511] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.511] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:17.511] value(, ...) ... [23:13:17.511] value(, ...) ... done [23:13:17.512] value() for SequentialFuture () ... [23:13:17.512] | signalConditions() ... [23:13:17.512] | : include = 'immediateCondition' [23:13:17.512] | : exclude = [23:13:17.512] | : resignal = FALSE [23:13:17.512] | : Number of conditions: 6 [23:13:17.512] | : int 6 [23:13:17.513] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.513] | : already signaled, skipping [23:13:17.513] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.514] | : already signaled, skipping [23:13:17.514] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.514] | : already signaled, skipping [23:13:17.514] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.514] | : already signaled, skipping [23:13:17.514] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.514] | : already signaled, skipping [23:13:17.515] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.515] | : already signaled, skipping [23:13:17.515] | signalConditions() ... done [23:13:17.515] | check for misuse ... [23:13:17.515] | check for misuse ... done [23:13:17.515] value() for SequentialFuture () ... done [23:13:17.516] value: [23:13:17.516] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:17.516] | nx: 6 [23:13:17.516] | relay: TRUE [23:13:17.516] | stdout: TRUE [23:13:17.516] | signal: TRUE [23:13:17.516] | resignal: FALSE [23:13:17.517] | force: TRUE [23:13:17.517] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.517] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.517] | until=4 [23:13:17.517] | relaying element #4 [23:13:17.517] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.517] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.518] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:17.518] resolve() for SequentialFuture ... [23:13:17.518] resolve() for SequentialFuture ... done [23:13:17.518] length: 3 (resolved future 3) [23:13:17.519] checking value #4: [23:13:17.519] 'obj' is NULL [23:13:17.519] signalConditionsASAP(NULL, pos=4) ... [23:13:17.519] | nx: 6 [23:13:17.519] | relay: TRUE [23:13:17.520] | stdout: TRUE [23:13:17.520] | signal: TRUE [23:13:17.520] | resignal: FALSE [23:13:17.520] | force: TRUE [23:13:17.521] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.521] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.521] | until=5 [23:13:17.521] | relaying element #5 [23:13:17.522] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.522] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.522] signalConditionsASAP(NULL, pos=4) ... done [23:13:17.522] signalConditionsASAP(NULL, pos=4) ... [23:13:17.523] | nx: 6 [23:13:17.523] | relay: TRUE [23:13:17.523] | stdout: TRUE [23:13:17.523] | signal: TRUE [23:13:17.523] | resignal: FALSE [23:13:17.523] | force: TRUE [23:13:17.523] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.524] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.524] | until=5 [23:13:17.524] | relaying element #5 [23:13:17.524] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.524] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.524] signalConditionsASAP(NULL, pos=4) ... done [23:13:17.525] length: 2 (resolved future 4) [23:13:17.525] checking value #5: [23:13:17.525] 'obj' is NULL [23:13:17.525] signalConditionsASAP(NULL, pos=5) ... [23:13:17.525] | nx: 6 [23:13:17.526] | relay: TRUE [23:13:17.526] | stdout: TRUE [23:13:17.526] | signal: TRUE [23:13:17.526] | resignal: FALSE [23:13:17.526] | force: TRUE [23:13:17.526] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.527] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.527] | until=6 [23:13:17.527] | relaying element #6 [23:13:17.527] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.527] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.528] signalConditionsASAP(NULL, pos=5) ... done [23:13:17.528] signalConditionsASAP(NULL, pos=5) ... [23:13:17.528] | nx: 6 [23:13:17.528] | relay: TRUE [23:13:17.528] | stdout: TRUE [23:13:17.528] | signal: TRUE [23:13:17.528] | resignal: FALSE [23:13:17.529] | force: TRUE [23:13:17.529] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.529] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.529] | until=6 [23:13:17.529] | relaying element #6 [23:13:17.529] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.529] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.530] signalConditionsASAP(NULL, pos=5) ... done [23:13:17.530] length: 1 (resolved future 5) [23:13:17.530] checking value #6: [23:13:17.530] 'obj' is atomic [23:13:17.530] signalConditionsASAP(numeric, pos=6) ... [23:13:17.530] | nx: 6 [23:13:17.531] | relay: TRUE [23:13:17.531] | stdout: TRUE [23:13:17.531] | signal: TRUE [23:13:17.531] | resignal: FALSE [23:13:17.531] | force: TRUE [23:13:17.531] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.531] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.532] | until=6 [23:13:17.532] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:17.532] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.532] signalConditionsASAP(numeric, pos=6) ... done [23:13:17.532] length: 0 (resolved future 6) [23:13:17.533] Relaying remaining futures ... [23:13:17.533] | signalConditionsASAP(NULL, pos=0) ... [23:13:17.533] | : nx: 6 [23:13:17.533] | : relay: TRUE [23:13:17.533] | : stdout: TRUE [23:13:17.533] | : signal: TRUE [23:13:17.533] | : resignal: FALSE [23:13:17.534] | : force: TRUE [23:13:17.534] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:17.534] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [23:13:17.534] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:17.534] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.534] | signalConditionsASAP(NULL, pos=0) ... done [23:13:17.535] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ : NULL $ : NULL $ : num 6 - attr(*, "dim")= int [1:2] 2 3 - attr(*, "dimnames")=List of 2 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" Dimensions: c(2, 3, 1) [23:13:17.541] future(..., label = NULL) ... [23:13:17.541] | lazy: FALSE [23:13:17.542] | stdout: TRUE [23:13:17.542] | conditions: [n=1] 'condition' [23:13:17.542] | gc: FALSE [23:13:17.542] | earlySignal: FALSE [23:13:17.543] | getGlobalsAndPackages() ... [23:13:17.543] | : Searching for globals ... [23:13:17.545] | : . globals found: [0] [23:13:17.545] | : Searching for globals ... done [23:13:17.546] | : globals: [0] [23:13:17.546] | : packages: [0] [23:13:17.546] | getGlobalsAndPackages() ... done [23:13:17.547] | run() for 'Future' () ... [23:13:17.547] | : state: 'created' [23:13:17.547] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.548] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.548] | : Using SequentialFutureBackend ... [23:13:17.548] | : . Number of futures since start: 6 (6 created, 6 launched, 6 finished) [23:13:17.548] | : . Launching futures ... [23:13:17.549] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:17.549] | : . ' , getFutureData() ... [23:13:17.549] | : . ' , ; getFutureCore() ... [23:13:17.550] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:17.550] | : . ' , ; getFutureCore() ... done [23:13:17.550] | : . ' , ; getFutureCapture() ... [23:13:17.550] | : . ' , ; getFutureCapture() ... done [23:13:17.551] | : . ' , ; getFutureContext() ... [23:13:17.551] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.551] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:17.552] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.552] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:17.552] | : . ' , ; getFutureContext() ... done [23:13:17.552] | : . ' , getFutureData() ... done [23:13:17.555] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.555] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:17.555] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.556] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.556] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.556] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:17.556] | : . ' , ; ` | New stack: [23:13:17.556] | : . ' , ; ` | List of 1 [23:13:17.556] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.556] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.556] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:17.556] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.556] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.556] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.556] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.556] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.560] | : . ' , ; ` | Old stack: [23:13:17.560] | : . ' , ; ` | List of 1 [23:13:17.560] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.560] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.560] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:17.560] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.560] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.560] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.560] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:17.560] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.560] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.560] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.560] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.563] | : . ' , ; ` | Not identical [23:13:17.564] | : . ' , ; ` | all.equal() for future ... [23:13:17.564] | : . ' , ; ` | : List of 2 [23:13:17.564] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:17.564] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.564] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:17.564] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.564] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.564] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.564] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.564] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:17.564] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.564] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.564] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.564] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.564] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.564] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.564] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.564] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.564] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.570] | : . ' , ; ` | all.equal() for future ... done [23:13:17.570] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:17.571] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.571] | : . ' , ; ` List of future strategies: [23:13:17.571] | : . ' , ; ` 1. sequential: [23:13:17.571] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:17.571] | : . ' , ; ` - tweaked: FALSE [23:13:17.571] | : . ' , ; ` - call: plan(sequential) [23:13:17.571] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.572] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.574] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.575] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.575] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.575] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:17.576] | : . ' , ; ` | : New stack: [23:13:17.576] | : . ' , ; ` | : List of 1 [23:13:17.576] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.576] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.576] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.576] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.576] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.576] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.576] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.576] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.576] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.576] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.576] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.580] | : . ' , ; ` | : Old stack: [23:13:17.580] | : . ' , ; ` | : List of 1 [23:13:17.580] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.580] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.580] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.580] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.580] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.580] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.580] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.580] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.580] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.580] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.580] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.584] | : . ' , ; ` | : Identical [23:13:17.584] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:17.584] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.584] | : . ' , ; ` | List of future strategies: [23:13:17.584] | : . ' , ; ` | 1. sequential: [23:13:17.584] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:17.584] | : . ' , ; ` | - tweaked: FALSE [23:13:17.584] | : . ' , ; ` | - call: plan(sequential) [23:13:17.585] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.586] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.586] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.587] | : . ' , SequentialFuture started (and completed) [23:13:17.587] | : . ' , signalConditions() ... [23:13:17.587] | : . ' , ; include = 'immediateCondition' [23:13:17.588] | : . ' , ; exclude = [23:13:17.588] | : . ' , ; resignal = FALSE [23:13:17.588] | : . ' , ; Number of conditions: 6 [23:13:17.588] | : . ' , ; int 6 [23:13:17.589] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.589] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.590] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.590] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.590] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.591] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.591] | : . ' , signalConditions() ... done [23:13:17.591] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:17.591] | : . Launching futures ... done [23:13:17.592] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:17.592] | : Using SequentialFutureBackend ... done [23:13:17.592] | run() for 'Future' () ... done [23:13:17.592] future(..., label = NULL) ... done [23:13:17.592] future(..., label = NULL) ... [23:13:17.592] | lazy: FALSE [23:13:17.593] | stdout: TRUE [23:13:17.593] | conditions: [n=1] 'condition' [23:13:17.593] | gc: FALSE [23:13:17.593] | earlySignal: FALSE [23:13:17.593] | getGlobalsAndPackages() ... [23:13:17.593] | : Searching for globals ... [23:13:17.595] | : . globals found: [0] [23:13:17.595] | : Searching for globals ... done [23:13:17.595] | : globals: [0] [23:13:17.595] | : packages: [0] [23:13:17.596] | getGlobalsAndPackages() ... done [23:13:17.596] | run() for 'Future' () ... [23:13:17.596] | : state: 'created' [23:13:17.596] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.597] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.597] | : Using SequentialFutureBackend ... [23:13:17.597] | : . Number of futures since start: 7 (7 created, 7 launched, 7 finished) [23:13:17.597] | : . Launching futures ... [23:13:17.598] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:17.598] | : . ' , getFutureData() ... [23:13:17.598] | : . ' , ; getFutureCore() ... [23:13:17.598] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:17.598] | : . ' , ; getFutureCore() ... done [23:13:17.598] | : . ' , ; getFutureCapture() ... [23:13:17.599] | : . ' , ; getFutureCapture() ... done [23:13:17.599] | : . ' , ; getFutureContext() ... [23:13:17.599] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.599] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:17.599] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.599] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:17.600] | : . ' , ; getFutureContext() ... done [23:13:17.600] | : . ' , getFutureData() ... done [23:13:17.602] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.602] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:17.602] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.603] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.603] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.603] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:17.603] | : . ' , ; ` | New stack: [23:13:17.603] | : . ' , ; ` | List of 1 [23:13:17.603] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.603] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.603] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:17.603] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.603] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.603] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.603] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.603] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.606] | : . ' , ; ` | Old stack: [23:13:17.607] | : . ' , ; ` | List of 1 [23:13:17.607] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.607] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.607] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:17.607] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.607] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.607] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.607] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:17.607] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.607] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.607] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.607] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.610] | : . ' , ; ` | Not identical [23:13:17.611] | : . ' , ; ` | all.equal() for future ... [23:13:17.611] | : . ' , ; ` | : List of 2 [23:13:17.611] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:17.611] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.611] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:17.611] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.611] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.611] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.611] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.611] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:17.611] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.611] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.611] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.611] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.611] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.611] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.611] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.611] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.611] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.619] | : . ' , ; ` | all.equal() for future ... done [23:13:17.620] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:17.620] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.620] | : . ' , ; ` List of future strategies: [23:13:17.620] | : . ' , ; ` 1. sequential: [23:13:17.620] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:17.620] | : . ' , ; ` - tweaked: FALSE [23:13:17.620] | : . ' , ; ` - call: plan(sequential) [23:13:17.621] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.621] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.623] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.623] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.624] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.624] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:17.624] | : . ' , ; ` | : New stack: [23:13:17.624] | : . ' , ; ` | : List of 1 [23:13:17.624] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.624] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.624] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.624] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.624] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.624] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.624] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.624] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.624] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.624] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.624] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.628] | : . ' , ; ` | : Old stack: [23:13:17.628] | : . ' , ; ` | : List of 1 [23:13:17.628] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.628] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.628] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.628] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.628] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.628] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.628] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.628] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.628] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.628] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.628] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.632] | : . ' , ; ` | : Identical [23:13:17.633] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:17.633] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.633] | : . ' , ; ` | List of future strategies: [23:13:17.633] | : . ' , ; ` | 1. sequential: [23:13:17.633] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:17.633] | : . ' , ; ` | - tweaked: FALSE [23:13:17.633] | : . ' , ; ` | - call: plan(sequential) [23:13:17.634] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.634] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.634] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.635] | : . ' , SequentialFuture started (and completed) [23:13:17.635] | : . ' , signalConditions() ... [23:13:17.635] | : . ' , ; include = 'immediateCondition' [23:13:17.636] | : . ' , ; exclude = [23:13:17.636] | : . ' , ; resignal = FALSE [23:13:17.636] | : . ' , ; Number of conditions: 6 [23:13:17.636] | : . ' , ; int 6 [23:13:17.637] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.637] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.638] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.638] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.638] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.638] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.638] | : . ' , signalConditions() ... done [23:13:17.639] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:17.639] | : . Launching futures ... done [23:13:17.639] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:17.639] | : Using SequentialFutureBackend ... done [23:13:17.639] | run() for 'Future' () ... done [23:13:17.640] future(..., label = NULL) ... done List of 6 $ a: num 1 $ b:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ c:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 List of 6 $ a: num 1 $ b:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ c:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 - attr(*, "dim")= int [1:3] 2 3 1 - attr(*, "dimnames")=List of 3 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" [23:13:17.647] resolved() ... [23:13:17.647] | resolved() for array ... [23:13:17.647] | : Number of elements: 6 [23:13:17.647] | : Number of futures: 6 [23:13:17.647] | : resolved() ... [23:13:17.648] | : . resolved() for SequentialFuture () ... [23:13:17.648] | : . ' state: 'finished' [23:13:17.648] | : . ' run: TRUE [23:13:17.648] | : . ' result: 'FutureResult' [23:13:17.648] | : . resolved() for SequentialFuture () ... done [23:13:17.648] | : resolved() ... done [23:13:17.649] | : resolved() ... [23:13:17.649] | : . resolved() for SequentialFuture () ... [23:13:17.649] | : . ' state: 'finished' [23:13:17.649] | : . ' run: TRUE [23:13:17.649] | : . ' result: 'FutureResult' [23:13:17.649] | : . resolved() for SequentialFuture () ... done [23:13:17.650] | : resolved() ... done [23:13:17.650] | resolved() for array ... done [23:13:17.650] resolved() ... done logi [1:2, 1:3, 1] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "dimnames")=List of 3 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" - attr(*, "names")= chr [1:6] "a" "b" "c" "" ... [23:13:17.652] value() for array ... [23:13:17.652] | recursive: 0 [23:13:17.652] | reduce: FALSE [23:13:17.653] | length: 6 [23:13:17.653] | elements: 'a', 'b', 'c', '', '', '' [23:13:17.653] | Number of remaining objects: 6 [23:13:17.653] | checking value #1: [23:13:17.653] | 'obj' is atomic [23:13:17.654] | signalConditionsASAP(numeric, pos=1) ... [23:13:17.654] | : nx: 6 [23:13:17.654] | : relay: TRUE [23:13:17.654] | : stdout: TRUE [23:13:17.654] | : signal: TRUE [23:13:17.654] | : resignal: FALSE [23:13:17.654] | : force: TRUE [23:13:17.655] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.655] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.655] | : until=2 [23:13:17.655] | : relaying element #2 [23:13:17.655] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.655] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.655] | signalConditionsASAP(numeric, pos=1) ... done [23:13:17.656] | length: 5 (resolved future 1) [23:13:17.656] value() for array ... done [23:13:17.656] checking value #2: [23:13:17.656] 'obj' is SequentialFuture [23:13:17.656] resolved() ... [23:13:17.656] | resolved() for SequentialFuture () ... [23:13:17.657] | : state: 'finished' [23:13:17.657] | : run: TRUE [23:13:17.657] | : result: 'FutureResult' [23:13:17.657] | resolved() for SequentialFuture () ... done [23:13:17.657] resolved() ... done [23:13:17.657] SequentialFuture #2 [23:13:17.658] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:17.658] | nx: 6 [23:13:17.658] | relay: TRUE [23:13:17.658] | stdout: TRUE [23:13:17.658] | signal: TRUE [23:13:17.658] | resignal: FALSE [23:13:17.658] | force: TRUE [23:13:17.658] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.659] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.659] | until=2 [23:13:17.659] | relaying element #2 [23:13:17.659] | value() for SequentialFuture () ... [23:13:17.659] | : signalConditions() ... [23:13:17.660] | : . include = 'immediateCondition' [23:13:17.660] | : . exclude = [23:13:17.660] | : . resignal = FALSE [23:13:17.660] | : . Number of conditions: 6 [23:13:17.660] | : . int 6 [23:13:17.661] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.661] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.661] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.661] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.661] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.662] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.662] | : signalConditions() ... done [23:13:17.662] | : relay stdout ... [23:13:17.662] | : relay stdout ... done [23:13:17.662] | : check for misuse ... [23:13:17.662] | : check for misuse ... done [23:13:17.663] | value() for SequentialFuture () ... done [23:13:17.663] | signalConditions() ... [23:13:17.663] | : include = 'immediateCondition' [23:13:17.663] | : exclude = [23:13:17.663] | : resignal = FALSE [23:13:17.664] | : Number of conditions: 6 [23:13:17.664] | : int 6 [23:13:17.664] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.664] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.665] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.665] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.665] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.665] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.665] | signalConditions() ... done [23:13:17.665] | signalConditions() ... [23:13:17.666] | : include = 'condition' [23:13:17.666] | : exclude = 'error', 'immediateCondition' [23:13:17.666] | : resignal = TRUE [23:13:17.666] | : Number of conditions: 6 [23:13:17.666] | : int 6 [23:13:17.667] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.667] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:17.553] | : . ' , attachPackages() ... [23:13:17.667] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.667] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:17.553] | : . ' , ; packages: [n=1] 'future' [23:13:17.667] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.668] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:17.554] | : . ' , attachPackages() ... done [23:13:17.668] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.668] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:17.554] | : . ' , attachPackages() ... [23:13:17.668] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.668] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:17.554] | : . ' , ; packages: [n=0] [23:13:17.668] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.669] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:17.554] | : . ' , attachPackages() ... done [23:13:17.669] | signalConditions() ... done [23:13:17.669] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.669] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.669] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:17.669] value(, ...) ... [23:13:17.670] value(, ...) ... done [23:13:17.670] value() for SequentialFuture () ... [23:13:17.670] | signalConditions() ... [23:13:17.670] | : include = 'immediateCondition' [23:13:17.670] | : exclude = [23:13:17.670] | : resignal = FALSE [23:13:17.671] | : Number of conditions: 6 [23:13:17.671] | : int 6 [23:13:17.671] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.671] | : already signaled, skipping [23:13:17.672] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.672] | : already signaled, skipping [23:13:17.672] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.672] | : already signaled, skipping [23:13:17.672] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.672] | : already signaled, skipping [23:13:17.672] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.673] | : already signaled, skipping [23:13:17.673] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.673] | : already signaled, skipping [23:13:17.673] | signalConditions() ... done [23:13:17.673] | check for misuse ... [23:13:17.673] | check for misuse ... done [23:13:17.674] value() for SequentialFuture () ... done [23:13:17.674] value: [23:13:17.674] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:17.674] | nx: 6 [23:13:17.674] | relay: TRUE [23:13:17.674] | stdout: TRUE [23:13:17.674] | signal: TRUE [23:13:17.675] | resignal: FALSE [23:13:17.675] | force: TRUE [23:13:17.675] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.675] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.675] | until=3 [23:13:17.675] | relaying element #3 [23:13:17.675] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.676] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.676] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:17.676] resolve() for SequentialFuture ... [23:13:17.676] resolve() for SequentialFuture ... done [23:13:17.676] length: 4 (resolved future 2) [23:13:17.677] checking value #3: [23:13:17.677] 'obj' is SequentialFuture [23:13:17.677] resolved() ... [23:13:17.677] | resolved() for SequentialFuture () ... [23:13:17.677] | : state: 'finished' [23:13:17.677] | : run: TRUE [23:13:17.678] | : result: 'FutureResult' [23:13:17.678] | resolved() for SequentialFuture () ... done [23:13:17.678] resolved() ... done [23:13:17.678] SequentialFuture #3 [23:13:17.678] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:17.678] | nx: 6 [23:13:17.679] | relay: TRUE [23:13:17.679] | stdout: TRUE [23:13:17.679] | signal: TRUE [23:13:17.679] | resignal: FALSE [23:13:17.679] | force: TRUE [23:13:17.679] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.680] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.680] | until=3 [23:13:17.680] | relaying element #3 [23:13:17.680] | value() for SequentialFuture () ... [23:13:17.680] | : signalConditions() ... [23:13:17.680] | : . include = 'immediateCondition' [23:13:17.681] | : . exclude = [23:13:17.681] | : . resignal = FALSE [23:13:17.681] | : . Number of conditions: 6 [23:13:17.681] | : . int 6 [23:13:17.682] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.682] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.682] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.682] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.682] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.683] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.683] | : signalConditions() ... done [23:13:17.683] | : relay stdout ... [23:13:17.683] | : relay stdout ... done [23:13:17.683] | : check for misuse ... [23:13:17.683] | : check for misuse ... done [23:13:17.684] | value() for SequentialFuture () ... done [23:13:17.684] | signalConditions() ... [23:13:17.684] | : include = 'immediateCondition' [23:13:17.684] | : exclude = [23:13:17.684] | : resignal = FALSE [23:13:17.684] | : Number of conditions: 6 [23:13:17.685] | : int 6 [23:13:17.685] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.685] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.686] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.686] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.686] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.686] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.686] | signalConditions() ... done [23:13:17.686] | signalConditions() ... [23:13:17.687] | : include = 'condition' [23:13:17.687] | : exclude = 'error', 'immediateCondition' [23:13:17.687] | : resignal = TRUE [23:13:17.687] | : Number of conditions: 6 [23:13:17.687] | : int 6 [23:13:17.688] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.688] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:17.600] | : . ' , attachPackages() ... [23:13:17.688] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.688] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:17.600] | : . ' , ; packages: [n=1] 'future' [23:13:17.689] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.689] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:17.601] | : . ' , attachPackages() ... done [23:13:17.689] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.689] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:17.601] | : . ' , attachPackages() ... [23:13:17.690] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.690] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:17.601] | : . ' , ; packages: [n=0] [23:13:17.690] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.691] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:17.601] | : . ' , attachPackages() ... done [23:13:17.691] | signalConditions() ... done [23:13:17.691] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.692] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.692] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:17.692] value(, ...) ... [23:13:17.693] value(, ...) ... done [23:13:17.693] value() for SequentialFuture () ... [23:13:17.693] | signalConditions() ... [23:13:17.693] | : include = 'immediateCondition' [23:13:17.694] | : exclude = [23:13:17.694] | : resignal = FALSE [23:13:17.694] | : Number of conditions: 6 [23:13:17.694] | : int 6 [23:13:17.696] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.696] | : already signaled, skipping [23:13:17.696] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.697] | : already signaled, skipping [23:13:17.697] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.697] | : already signaled, skipping [23:13:17.697] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.698] | : already signaled, skipping [23:13:17.698] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.698] | : already signaled, skipping [23:13:17.698] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.699] | : already signaled, skipping [23:13:17.699] | signalConditions() ... done [23:13:17.699] | check for misuse ... [23:13:17.700] | check for misuse ... done [23:13:17.700] value() for SequentialFuture () ... done [23:13:17.700] value: [23:13:17.700] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:17.701] | nx: 6 [23:13:17.701] | relay: TRUE [23:13:17.701] | stdout: TRUE [23:13:17.701] | signal: TRUE [23:13:17.702] | resignal: FALSE [23:13:17.702] | force: TRUE [23:13:17.702] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.703] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.703] | until=4 [23:13:17.703] | relaying element #4 [23:13:17.703] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.704] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.704] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:17.704] resolve() for SequentialFuture ... [23:13:17.704] resolve() for SequentialFuture ... done [23:13:17.705] length: 3 (resolved future 3) [23:13:17.705] checking value #4: [23:13:17.706] 'obj' is NULL [23:13:17.706] signalConditionsASAP(NULL, pos=4) ... [23:13:17.706] | nx: 6 [23:13:17.706] | relay: TRUE [23:13:17.707] | stdout: TRUE [23:13:17.707] | signal: TRUE [23:13:17.707] | resignal: FALSE [23:13:17.707] | force: TRUE [23:13:17.708] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.708] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.708] | until=5 [23:13:17.708] | relaying element #5 [23:13:17.709] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.709] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.709] signalConditionsASAP(NULL, pos=4) ... done [23:13:17.709] signalConditionsASAP(NULL, pos=4) ... [23:13:17.710] | nx: 6 [23:13:17.710] | relay: TRUE [23:13:17.710] | stdout: TRUE [23:13:17.710] | signal: TRUE [23:13:17.711] | resignal: FALSE [23:13:17.711] | force: TRUE [23:13:17.711] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.712] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.712] | until=5 [23:13:17.712] | relaying element #5 [23:13:17.712] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.713] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.713] signalConditionsASAP(NULL, pos=4) ... done [23:13:17.713] length: 2 (resolved future 4) [23:13:17.714] checking value #5: [23:13:17.714] 'obj' is NULL [23:13:17.714] signalConditionsASAP(NULL, pos=5) ... [23:13:17.714] | nx: 6 [23:13:17.715] | relay: TRUE [23:13:17.715] | stdout: TRUE [23:13:17.715] | signal: TRUE [23:13:17.715] | resignal: FALSE [23:13:17.716] | force: TRUE [23:13:17.716] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.716] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.717] | until=6 [23:13:17.717] | relaying element #6 [23:13:17.717] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.717] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.718] signalConditionsASAP(NULL, pos=5) ... done [23:13:17.718] signalConditionsASAP(NULL, pos=5) ... [23:13:17.718] | nx: 6 [23:13:17.718] | relay: TRUE [23:13:17.719] | stdout: TRUE [23:13:17.719] | signal: TRUE [23:13:17.719] | resignal: FALSE [23:13:17.719] | force: TRUE [23:13:17.720] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.720] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.720] | until=6 [23:13:17.721] | relaying element #6 [23:13:17.721] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.721] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.721] signalConditionsASAP(NULL, pos=5) ... done [23:13:17.722] length: 1 (resolved future 5) [23:13:17.722] checking value #6: [23:13:17.722] 'obj' is atomic [23:13:17.723] signalConditionsASAP(numeric, pos=6) ... [23:13:17.723] | nx: 6 [23:13:17.723] | relay: TRUE [23:13:17.723] | stdout: TRUE [23:13:17.724] | signal: TRUE [23:13:17.724] | resignal: FALSE [23:13:17.724] | force: TRUE [23:13:17.724] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.725] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.725] | until=6 [23:13:17.725] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:17.725] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.726] signalConditionsASAP(numeric, pos=6) ... done [23:13:17.726] length: 0 (resolved future 6) [23:13:17.727] Relaying remaining futures ... [23:13:17.727] | signalConditionsASAP(NULL, pos=0) ... [23:13:17.727] | : nx: 6 [23:13:17.727] | : relay: TRUE [23:13:17.728] | : stdout: TRUE [23:13:17.728] | : signal: TRUE [23:13:17.728] | : resignal: FALSE [23:13:17.728] | : force: TRUE [23:13:17.729] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:17.729] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [23:13:17.729] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:17.730] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.730] | signalConditionsASAP(NULL, pos=0) ... done [23:13:17.730] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ : NULL $ : NULL $ : num 6 - attr(*, "dim")= int [1:3] 2 3 1 - attr(*, "dimnames")=List of 3 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" Dimensions: c(2, 1, 3, 1) [23:13:17.740] future(..., label = NULL) ... [23:13:17.740] | lazy: FALSE [23:13:17.740] | stdout: TRUE [23:13:17.741] | conditions: [n=1] 'condition' [23:13:17.741] | gc: FALSE [23:13:17.741] | earlySignal: FALSE [23:13:17.741] | getGlobalsAndPackages() ... [23:13:17.742] | : Searching for globals ... [23:13:17.743] | : . globals found: [0] [23:13:17.743] | : Searching for globals ... done [23:13:17.744] | : globals: [0] [23:13:17.744] | : packages: [0] [23:13:17.744] | getGlobalsAndPackages() ... done [23:13:17.744] | run() for 'Future' () ... [23:13:17.745] | : state: 'created' [23:13:17.745] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.745] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.746] | : Using SequentialFutureBackend ... [23:13:17.746] | : . Number of futures since start: 8 (8 created, 8 launched, 8 finished) [23:13:17.746] | : . Launching futures ... [23:13:17.746] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:17.747] | : . ' , getFutureData() ... [23:13:17.747] | : . ' , ; getFutureCore() ... [23:13:17.747] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:17.748] | : . ' , ; getFutureCore() ... done [23:13:17.748] | : . ' , ; getFutureCapture() ... [23:13:17.748] | : . ' , ; getFutureCapture() ... done [23:13:17.748] | : . ' , ; getFutureContext() ... [23:13:17.749] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.749] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:17.749] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.749] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:17.750] | : . ' , ; getFutureContext() ... done [23:13:17.750] | : . ' , getFutureData() ... done [23:13:17.753] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.753] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:17.754] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.754] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.754] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.755] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:17.755] | : . ' , ; ` | New stack: [23:13:17.755] | : . ' , ; ` | List of 1 [23:13:17.755] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.755] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.755] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:17.755] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.755] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.755] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.755] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.755] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.760] | : . ' , ; ` | Old stack: [23:13:17.761] | : . ' , ; ` | List of 1 [23:13:17.761] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.761] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.761] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:17.761] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.761] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.761] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.761] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:17.761] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.761] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.761] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.761] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.765] | : . ' , ; ` | Not identical [23:13:17.765] | : . ' , ; ` | all.equal() for future ... [23:13:17.766] | : . ' , ; ` | : List of 2 [23:13:17.766] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:17.766] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.766] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:17.766] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.766] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.766] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.766] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.766] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:17.766] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.766] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.766] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.766] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.766] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.766] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.766] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.766] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.766] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.772] | : . ' , ; ` | all.equal() for future ... done [23:13:17.772] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:17.772] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.772] | : . ' , ; ` List of future strategies: [23:13:17.772] | : . ' , ; ` 1. sequential: [23:13:17.772] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:17.772] | : . ' , ; ` - tweaked: FALSE [23:13:17.772] | : . ' , ; ` - call: plan(sequential) [23:13:17.773] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.773] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.776] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.776] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.776] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.776] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:17.776] | : . ' , ; ` | : New stack: [23:13:17.776] | : . ' , ; ` | : List of 1 [23:13:17.776] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.776] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.776] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.776] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.776] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.776] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.776] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.776] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.776] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.776] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.776] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.781] | : . ' , ; ` | : Old stack: [23:13:17.781] | : . ' , ; ` | : List of 1 [23:13:17.781] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.781] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.781] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.781] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.781] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.781] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.781] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.781] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.781] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.781] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.781] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.787] | : . ' , ; ` | : Identical [23:13:17.788] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:17.788] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.788] | : . ' , ; ` | List of future strategies: [23:13:17.788] | : . ' , ; ` | 1. sequential: [23:13:17.788] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:17.788] | : . ' , ; ` | - tweaked: FALSE [23:13:17.788] | : . ' , ; ` | - call: plan(sequential) [23:13:17.789] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.789] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.790] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.790] | : . ' , SequentialFuture started (and completed) [23:13:17.791] | : . ' , signalConditions() ... [23:13:17.791] | : . ' , ; include = 'immediateCondition' [23:13:17.791] | : . ' , ; exclude = [23:13:17.792] | : . ' , ; resignal = FALSE [23:13:17.792] | : . ' , ; Number of conditions: 6 [23:13:17.792] | : . ' , ; int 6 [23:13:17.793] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.793] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.793] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.794] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.794] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.794] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.795] | : . ' , signalConditions() ... done [23:13:17.795] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:17.795] | : . Launching futures ... done [23:13:17.795] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:17.796] | : Using SequentialFutureBackend ... done [23:13:17.796] | run() for 'Future' () ... done [23:13:17.796] future(..., label = NULL) ... done [23:13:17.797] future(..., label = NULL) ... [23:13:17.797] | lazy: FALSE [23:13:17.797] | stdout: TRUE [23:13:17.797] | conditions: [n=1] 'condition' [23:13:17.798] | gc: FALSE [23:13:17.798] | earlySignal: FALSE [23:13:17.798] | getGlobalsAndPackages() ... [23:13:17.798] | : Searching for globals ... [23:13:17.801] | : . globals found: [0] [23:13:17.801] | : Searching for globals ... done [23:13:17.801] | : globals: [0] [23:13:17.801] | : packages: [0] [23:13:17.802] | getGlobalsAndPackages() ... done [23:13:17.802] | run() for 'Future' () ... [23:13:17.803] | : state: 'created' [23:13:17.803] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.803] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.803] | : Using SequentialFutureBackend ... [23:13:17.804] | : . Number of futures since start: 9 (9 created, 9 launched, 9 finished) [23:13:17.804] | : . Launching futures ... [23:13:17.804] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:17.805] | : . ' , getFutureData() ... [23:13:17.805] | : . ' , ; getFutureCore() ... [23:13:17.805] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:17.805] | : . ' , ; getFutureCore() ... done [23:13:17.806] | : . ' , ; getFutureCapture() ... [23:13:17.806] | : . ' , ; getFutureCapture() ... done [23:13:17.806] | : . ' , ; getFutureContext() ... [23:13:17.806] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.807] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:17.807] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.807] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:17.808] | : . ' , ; getFutureContext() ... done [23:13:17.808] | : . ' , getFutureData() ... done [23:13:17.811] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.811] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:17.811] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:17.812] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.812] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.812] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:17.813] | : . ' , ; ` | New stack: [23:13:17.813] | : . ' , ; ` | List of 1 [23:13:17.813] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.813] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.813] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:17.813] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.813] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.813] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.813] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.813] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.818] | : . ' , ; ` | Old stack: [23:13:17.818] | : . ' , ; ` | List of 1 [23:13:17.818] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:17.818] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.818] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:17.818] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.818] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.818] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.818] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:17.818] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.818] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.818] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.818] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.824] | : . ' , ; ` | Not identical [23:13:17.824] | : . ' , ; ` | all.equal() for future ... [23:13:17.824] | : . ' , ; ` | : List of 2 [23:13:17.824] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:17.824] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.824] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:17.824] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.824] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.824] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.824] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:17.824] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:17.824] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.824] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.824] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.824] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.824] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.824] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.824] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.824] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.824] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.835] | : . ' , ; ` | all.equal() for future ... done [23:13:17.836] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:17.836] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.836] | : . ' , ; ` List of future strategies: [23:13:17.836] | : . ' , ; ` 1. sequential: [23:13:17.836] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:17.836] | : . ' , ; ` - tweaked: FALSE [23:13:17.836] | : . ' , ; ` - call: plan(sequential) [23:13:17.837] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.837] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.841] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.841] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:17.842] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:17.842] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:17.842] | : . ' , ; ` | : New stack: [23:13:17.843] | : . ' , ; ` | : List of 1 [23:13:17.843] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.843] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.843] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.843] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.843] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.843] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.843] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.843] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.843] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.843] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.843] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.849] | : . ' , ; ` | : Old stack: [23:13:17.850] | : . ' , ; ` | : List of 1 [23:13:17.850] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:17.850] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.850] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:17.850] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.850] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.850] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.850] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:17.850] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.850] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.850] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.850] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.856] | : . ' , ; ` | : Identical [23:13:17.856] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:17.857] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:17.857] | : . ' , ; ` | List of future strategies: [23:13:17.857] | : . ' , ; ` | 1. sequential: [23:13:17.857] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:17.857] | : . ' , ; ` | - tweaked: FALSE [23:13:17.857] | : . ' , ; ` | - call: plan(sequential) [23:13:17.858] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:17.858] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.858] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:17.859] | : . ' , SequentialFuture started (and completed) [23:13:17.859] | : . ' , signalConditions() ... [23:13:17.860] | : . ' , ; include = 'immediateCondition' [23:13:17.860] | : . ' , ; exclude = [23:13:17.860] | : . ' , ; resignal = FALSE [23:13:17.861] | : . ' , ; Number of conditions: 6 [23:13:17.861] | : . ' , ; int 6 [23:13:17.862] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.862] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.862] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.863] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.863] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.863] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.863] | : . ' , signalConditions() ... done [23:13:17.864] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:17.864] | : . Launching futures ... done [23:13:17.864] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:17.865] | : Using SequentialFutureBackend ... done [23:13:17.865] | run() for 'Future' () ... done [23:13:17.865] future(..., label = NULL) ... done List of 6 $ a: num 1 $ b:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ c:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 List of 6 $ a: num 1 $ b:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ c:Classes 'SequentialFuture', 'UniprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 - attr(*, "dim")= int [1:4] 2 1 3 1 - attr(*, "dimnames")=List of 4 ..$ : chr [1:2] "a" "b" ..$ : chr "a" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" [23:13:17.878] resolved() ... [23:13:17.879] | resolved() for array ... [23:13:17.879] | : Number of elements: 6 [23:13:17.879] | : Number of futures: 6 [23:13:17.879] | : resolved() ... [23:13:17.879] | : . resolved() for SequentialFuture () ... [23:13:17.880] | : . ' state: 'finished' [23:13:17.880] | : . ' run: TRUE [23:13:17.880] | : . ' result: 'FutureResult' [23:13:17.880] | : . resolved() for SequentialFuture () ... done [23:13:17.881] | : resolved() ... done [23:13:17.881] | : resolved() ... [23:13:17.881] | : . resolved() for SequentialFuture () ... [23:13:17.881] | : . ' state: 'finished' [23:13:17.882] | : . ' run: TRUE [23:13:17.882] | : . ' result: 'FutureResult' [23:13:17.882] | : . resolved() for SequentialFuture () ... done [23:13:17.882] | : resolved() ... done [23:13:17.883] | resolved() for array ... done [23:13:17.883] resolved() ... done logi [1:2, 1, 1:3, 1] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "dimnames")=List of 4 ..$ : chr [1:2] "a" "b" ..$ : chr "a" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" - attr(*, "names")= chr [1:6] "a" "b" "c" "" ... [23:13:17.886] value() for array ... [23:13:17.886] | recursive: 0 [23:13:17.887] | reduce: FALSE [23:13:17.887] | length: 6 [23:13:17.887] | elements: 'a', 'b', 'c', '', '', '' [23:13:17.888] | Number of remaining objects: 6 [23:13:17.888] | checking value #1: [23:13:17.888] | 'obj' is atomic [23:13:17.888] | signalConditionsASAP(numeric, pos=1) ... [23:13:17.888] | : nx: 6 [23:13:17.889] | : relay: TRUE [23:13:17.889] | : stdout: TRUE [23:13:17.889] | : signal: TRUE [23:13:17.889] | : resignal: FALSE [23:13:17.890] | : force: TRUE [23:13:17.890] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.890] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.890] | : until=2 [23:13:17.890] | : relaying element #2 [23:13:17.891] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.891] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.891] | signalConditionsASAP(numeric, pos=1) ... done [23:13:17.891] | length: 5 (resolved future 1) [23:13:17.892] value() for array ... done [23:13:17.892] checking value #2: [23:13:17.892] 'obj' is SequentialFuture [23:13:17.892] resolved() ... [23:13:17.893] | resolved() for SequentialFuture () ... [23:13:17.893] | : state: 'finished' [23:13:17.893] | : run: TRUE [23:13:17.893] | : result: 'FutureResult' [23:13:17.893] | resolved() for SequentialFuture () ... done [23:13:17.894] resolved() ... done [23:13:17.894] SequentialFuture #2 [23:13:17.894] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:17.894] | nx: 6 [23:13:17.895] | relay: TRUE [23:13:17.895] | stdout: TRUE [23:13:17.895] | signal: TRUE [23:13:17.895] | resignal: FALSE [23:13:17.895] | force: TRUE [23:13:17.896] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.896] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:17.896] | until=2 [23:13:17.896] | relaying element #2 [23:13:17.897] | value() for SequentialFuture () ... [23:13:17.897] | : signalConditions() ... [23:13:17.897] | : . include = 'immediateCondition' [23:13:17.897] | : . exclude = [23:13:17.898] | : . resignal = FALSE [23:13:17.898] | : . Number of conditions: 6 [23:13:17.898] | : . int 6 [23:13:17.899] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.899] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.899] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.900] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.900] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.900] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.900] | : signalConditions() ... done [23:13:17.901] | : relay stdout ... [23:13:17.901] | : relay stdout ... done [23:13:17.901] | : check for misuse ... [23:13:17.901] | : check for misuse ... done [23:13:17.902] | value() for SequentialFuture () ... done [23:13:17.902] | signalConditions() ... [23:13:17.902] | : include = 'immediateCondition' [23:13:17.902] | : exclude = [23:13:17.903] | : resignal = FALSE [23:13:17.903] | : Number of conditions: 6 [23:13:17.903] | : int 6 [23:13:17.904] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.904] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.904] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.904] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.905] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.905] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.905] | signalConditions() ... done [23:13:17.905] | signalConditions() ... [23:13:17.906] | : include = 'condition' [23:13:17.906] | : exclude = 'error', 'immediateCondition' [23:13:17.906] | : resignal = TRUE [23:13:17.906] | : Number of conditions: 6 [23:13:17.907] | : int 6 [23:13:17.907] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.908] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:17.751] | : . ' , attachPackages() ... [23:13:17.908] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.908] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:17.751] | : . ' , ; packages: [n=1] 'future' [23:13:17.908] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.909] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:17.751] | : . ' , attachPackages() ... done [23:13:17.909] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.909] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:17.752] | : . ' , attachPackages() ... [23:13:17.910] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.910] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:17.752] | : . ' , ; packages: [n=0] [23:13:17.910] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.910] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:17.752] | : . ' , attachPackages() ... done [23:13:17.911] | signalConditions() ... done [23:13:17.911] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.911] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.911] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:17.912] value(, ...) ... [23:13:17.912] value(, ...) ... done [23:13:17.912] value() for SequentialFuture () ... [23:13:17.912] | signalConditions() ... [23:13:17.913] | : include = 'immediateCondition' [23:13:17.913] | : exclude = [23:13:17.913] | : resignal = FALSE [23:13:17.913] | : Number of conditions: 6 [23:13:17.914] | : int 6 [23:13:17.914] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.915] | : already signaled, skipping [23:13:17.915] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.915] | : already signaled, skipping [23:13:17.915] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.916] | : already signaled, skipping [23:13:17.916] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.916] | : already signaled, skipping [23:13:17.916] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.916] | : already signaled, skipping [23:13:17.917] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.917] | : already signaled, skipping [23:13:17.917] | signalConditions() ... done [23:13:17.917] | check for misuse ... [23:13:17.918] | check for misuse ... done [23:13:17.918] value() for SequentialFuture () ... done [23:13:17.918] value: [23:13:17.918] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:17.919] | nx: 6 [23:13:17.919] | relay: TRUE [23:13:17.919] | stdout: TRUE [23:13:17.919] | signal: TRUE [23:13:17.919] | resignal: FALSE [23:13:17.920] | force: TRUE [23:13:17.920] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.920] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.920] | until=3 [23:13:17.921] | relaying element #3 [23:13:17.921] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.921] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.921] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:17.922] resolve() for SequentialFuture ... [23:13:17.922] resolve() for SequentialFuture ... done [23:13:17.922] length: 4 (resolved future 2) [23:13:17.922] checking value #3: [23:13:17.923] 'obj' is SequentialFuture [23:13:17.923] resolved() ... [23:13:17.923] | resolved() for SequentialFuture () ... [23:13:17.923] | : state: 'finished' [23:13:17.924] | : run: TRUE [23:13:17.924] | : result: 'FutureResult' [23:13:17.924] | resolved() for SequentialFuture () ... done [23:13:17.924] resolved() ... done [23:13:17.925] SequentialFuture #3 [23:13:17.925] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:17.925] | nx: 6 [23:13:17.925] | relay: TRUE [23:13:17.925] | stdout: TRUE [23:13:17.926] | signal: TRUE [23:13:17.926] | resignal: FALSE [23:13:17.926] | force: TRUE [23:13:17.926] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.926] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:17.927] | until=3 [23:13:17.927] | relaying element #3 [23:13:17.927] | value() for SequentialFuture () ... [23:13:17.928] | : signalConditions() ... [23:13:17.928] | : . include = 'immediateCondition' [23:13:17.928] | : . exclude = [23:13:17.928] | : . resignal = FALSE [23:13:17.928] | : . Number of conditions: 6 [23:13:17.929] | : . int 6 [23:13:17.930] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.930] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.930] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.930] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.931] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.931] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.931] | : signalConditions() ... done [23:13:17.931] | : relay stdout ... [23:13:17.932] | : relay stdout ... done [23:13:17.932] | : check for misuse ... [23:13:17.932] | : check for misuse ... done [23:13:17.932] | value() for SequentialFuture () ... done [23:13:17.933] | signalConditions() ... [23:13:17.933] | : include = 'immediateCondition' [23:13:17.933] | : exclude = [23:13:17.933] | : resignal = FALSE [23:13:17.933] | : Number of conditions: 6 [23:13:17.934] | : int 6 [23:13:17.934] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.935] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.935] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.935] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.935] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.936] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.936] | signalConditions() ... done [23:13:17.936] | signalConditions() ... [23:13:17.936] | : include = 'condition' [23:13:17.937] | : exclude = 'error', 'immediateCondition' [23:13:17.937] | : resignal = TRUE [23:13:17.937] | : Number of conditions: 6 [23:13:17.937] | : int 6 [23:13:17.938] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.938] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:17.808] | : . ' , attachPackages() ... [23:13:17.939] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.939] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:17.809] | : . ' , ; packages: [n=1] 'future' [23:13:17.939] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.939] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:17.809] | : . ' , attachPackages() ... done [23:13:17.940] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.940] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:17.809] | : . ' , attachPackages() ... [23:13:17.940] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.940] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:17.810] | : . ' , ; packages: [n=0] [23:13:17.941] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.941] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:17.810] | : . ' , attachPackages() ... done [23:13:17.941] | signalConditions() ... done [23:13:17.942] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.942] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.942] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:17.942] value(, ...) ... [23:13:17.943] value(, ...) ... done [23:13:17.943] value() for SequentialFuture () ... [23:13:17.943] | signalConditions() ... [23:13:17.943] | : include = 'immediateCondition' [23:13:17.944] | : exclude = [23:13:17.944] | : resignal = FALSE [23:13:17.944] | : Number of conditions: 6 [23:13:17.944] | : int 6 [23:13:17.945] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.945] | : already signaled, skipping [23:13:17.946] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.946] | : already signaled, skipping [23:13:17.946] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.946] | : already signaled, skipping [23:13:17.946] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.947] | : already signaled, skipping [23:13:17.947] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.947] | : already signaled, skipping [23:13:17.947] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:17.948] | : already signaled, skipping [23:13:17.948] | signalConditions() ... done [23:13:17.948] | check for misuse ... [23:13:17.948] | check for misuse ... done [23:13:17.949] value() for SequentialFuture () ... done [23:13:17.949] value: [23:13:17.949] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:17.949] | nx: 6 [23:13:17.949] | relay: TRUE [23:13:17.950] | stdout: TRUE [23:13:17.950] | signal: TRUE [23:13:17.950] | resignal: FALSE [23:13:17.950] | force: TRUE [23:13:17.951] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.951] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.951] | until=4 [23:13:17.951] | relaying element #4 [23:13:17.951] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.952] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.952] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:17.952] resolve() for SequentialFuture ... [23:13:17.952] resolve() for SequentialFuture ... done [23:13:17.953] length: 3 (resolved future 3) [23:13:17.953] checking value #4: [23:13:17.953] 'obj' is NULL [23:13:17.954] signalConditionsASAP(NULL, pos=4) ... [23:13:17.954] | nx: 6 [23:13:17.954] | relay: TRUE [23:13:17.954] | stdout: TRUE [23:13:17.954] | signal: TRUE [23:13:17.955] | resignal: FALSE [23:13:17.955] | force: TRUE [23:13:17.955] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.955] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.956] | until=5 [23:13:17.956] | relaying element #5 [23:13:17.956] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.956] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.956] signalConditionsASAP(NULL, pos=4) ... done [23:13:17.957] signalConditionsASAP(NULL, pos=4) ... [23:13:17.957] | nx: 6 [23:13:17.957] | relay: TRUE [23:13:17.957] | stdout: TRUE [23:13:17.958] | signal: TRUE [23:13:17.958] | resignal: FALSE [23:13:17.958] | force: TRUE [23:13:17.958] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.958] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.959] | until=5 [23:13:17.959] | relaying element #5 [23:13:17.959] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.959] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.960] signalConditionsASAP(NULL, pos=4) ... done [23:13:17.960] length: 2 (resolved future 4) [23:13:17.960] checking value #5: [23:13:17.961] 'obj' is NULL [23:13:17.961] signalConditionsASAP(NULL, pos=5) ... [23:13:17.961] | nx: 6 [23:13:17.961] | relay: TRUE [23:13:17.961] | stdout: TRUE [23:13:17.962] | signal: TRUE [23:13:17.962] | resignal: FALSE [23:13:17.962] | force: TRUE [23:13:17.962] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:17.963] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.963] | until=6 [23:13:17.963] | relaying element #6 [23:13:17.963] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.963] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.964] signalConditionsASAP(NULL, pos=5) ... done [23:13:17.964] signalConditionsASAP(NULL, pos=5) ... [23:13:17.964] | nx: 6 [23:13:17.964] | relay: TRUE [23:13:17.965] | stdout: TRUE [23:13:17.965] | signal: TRUE [23:13:17.965] | resignal: FALSE [23:13:17.965] | force: TRUE [23:13:17.966] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.966] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.966] | until=6 [23:13:17.966] | relaying element #6 [23:13:17.966] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.967] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.967] signalConditionsASAP(NULL, pos=5) ... done [23:13:17.967] length: 1 (resolved future 5) [23:13:17.968] checking value #6: [23:13:17.968] 'obj' is atomic [23:13:17.968] signalConditionsASAP(numeric, pos=6) ... [23:13:17.968] | nx: 6 [23:13:17.969] | relay: TRUE [23:13:17.969] | stdout: TRUE [23:13:17.969] | signal: TRUE [23:13:17.969] | resignal: FALSE [23:13:17.969] | force: TRUE [23:13:17.970] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:17.970] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.970] | until=6 [23:13:17.970] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:17.971] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.971] signalConditionsASAP(numeric, pos=6) ... done [23:13:17.971] length: 0 (resolved future 6) [23:13:17.972] Relaying remaining futures ... [23:13:17.972] | signalConditionsASAP(NULL, pos=0) ... [23:13:17.972] | : nx: 6 [23:13:17.972] | : relay: TRUE [23:13:17.973] | : stdout: TRUE [23:13:17.973] | : signal: TRUE [23:13:17.973] | : resignal: FALSE [23:13:17.973] | : force: TRUE [23:13:17.973] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:17.974] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [23:13:17.974] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:17.974] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:17.975] | signalConditionsASAP(NULL, pos=0) ... done [23:13:17.975] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ : NULL $ : NULL $ : num 6 - attr(*, "dim")= int [1:4] 2 1 3 1 - attr(*, "dimnames")=List of 4 ..$ : chr [1:2] "a" "b" ..$ : chr "a" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" *** futures() - list ... DONE Type of object: environment Type of future: sequential [23:13:17.983] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:17.983] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... [23:13:17.983] | : all.equal() for FutureStrategyList ... [23:13:17.983] | : . New stack: [23:13:17.984] | : . List of 1 [23:13:17.984] | : . $ :function (..., envir = parent.frame()) [23:13:17.984] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.984] | : . ..- attr(*, "init")= logi TRUE [23:13:17.984] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.984] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.984] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.984] | : . ..- attr(*, "call")= language plan(strategy) [23:13:17.984] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.988] | : . Old stack: [23:13:17.988] | : . List of 1 [23:13:17.988] | : . $ :function (..., envir = parent.frame()) [23:13:17.988] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.988] | : . ..- attr(*, "init")= chr "done" [23:13:17.988] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.988] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.988] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.988] | : . ..- attr(*, "call")= language plan(sequential) [23:13:17.988] | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.988] | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.988] | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.988] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:17.994] | : . Not identical [23:13:17.994] | : . all.equal() for future ... [23:13:17.995] | : . ' List of 2 [23:13:17.995] | : . ' $ target :function (..., envir = parent.frame()) [23:13:17.995] | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.995] | : . ' ..- attr(*, "init")= logi TRUE [23:13:17.995] | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.995] | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.995] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.995] | : . ' ..- attr(*, "call")= language plan(strategy) [23:13:17.995] | : . ' $ current:function (..., envir = parent.frame()) [23:13:17.995] | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:17.995] | : . ' ..- attr(*, "init")= chr "done" [23:13:17.995] | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.995] | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.995] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:17.995] | : . ' ..- attr(*, "call")= language plan(sequential) [23:13:17.995] | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:17.995] | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:17.995] | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.004] | : . all.equal() for future ... done [23:13:18.004] | : all.equal() for FutureStrategyList ... done [23:13:18.005] | : plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.005] | : List of future strategies: [23:13:18.005] | : 1. sequential: [23:13:18.005] | : - args: function (..., envir = parent.frame(), workers = "") [23:13:18.005] | : - tweaked: FALSE [23:13:18.005] | : - call: plan(sequential) [23:13:18.006] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... done [23:13:18.006] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done Dimensions: NULL [23:13:18.006] future(..., label = NULL) ... [23:13:18.007] | lazy: FALSE [23:13:18.007] | stdout: TRUE [23:13:18.007] | conditions: [n=1] 'condition' [23:13:18.007] | gc: FALSE [23:13:18.008] | earlySignal: FALSE [23:13:18.008] | getGlobalsAndPackages() ... [23:13:18.008] | : Searching for globals ... [23:13:18.010] | : . globals found: [0] [23:13:18.011] | : Searching for globals ... done [23:13:18.011] | : globals: [0] [23:13:18.011] | : packages: [0] [23:13:18.011] | getGlobalsAndPackages() ... done [23:13:18.012] | run() for 'Future' () ... [23:13:18.012] | : state: 'created' [23:13:18.013] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.013] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.013] | : Using SequentialFutureBackend ... [23:13:18.013] | : . Number of futures since start: 10 (10 created, 10 launched, 10 finished) [23:13:18.014] | : . Launching futures ... [23:13:18.014] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:18.014] | : . ' , getFutureData() ... [23:13:18.015] | : . ' , ; getFutureCore() ... [23:13:18.015] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:18.015] | : . ' , ; getFutureCore() ... done [23:13:18.015] | : . ' , ; getFutureCapture() ... [23:13:18.016] | : . ' , ; getFutureCapture() ... done [23:13:18.016] | : . ' , ; getFutureContext() ... [23:13:18.016] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.016] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:18.017] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.017] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:18.017] | : . ' , ; getFutureContext() ... done [23:13:18.018] | : . ' , getFutureData() ... done [23:13:18.020] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.021] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:18.021] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.022] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.022] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.022] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:18.023] | : . ' , ; ` | New stack: [23:13:18.023] | : . ' , ; ` | List of 1 [23:13:18.023] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.023] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.023] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:18.023] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.023] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.023] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.023] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.023] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.031] | : . ' , ; ` | Old stack: [23:13:18.031] | : . ' , ; ` | List of 1 [23:13:18.031] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.031] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.031] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:18.031] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.031] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.031] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.031] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:18.031] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.031] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.031] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.031] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.037] | : . ' , ; ` | Not identical [23:13:18.037] | : . ' , ; ` | all.equal() for future ... [23:13:18.037] | : . ' , ; ` | : List of 2 [23:13:18.037] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:18.037] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.037] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:18.037] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.037] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.037] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.037] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.037] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:18.037] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.037] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.037] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.037] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.037] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.037] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.037] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.037] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.037] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.048] | : . ' , ; ` | all.equal() for future ... done [23:13:18.048] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:18.048] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.048] | : . ' , ; ` List of future strategies: [23:13:18.048] | : . ' , ; ` 1. sequential: [23:13:18.048] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:18.048] | : . ' , ; ` - tweaked: FALSE [23:13:18.048] | : . ' , ; ` - call: plan(sequential) [23:13:18.049] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.050] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.053] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.053] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.054] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.054] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:18.054] | : . ' , ; ` | : New stack: [23:13:18.055] | : . ' , ; ` | : List of 1 [23:13:18.055] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.055] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.055] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.055] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.055] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.055] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.055] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.055] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.055] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.055] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.055] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.061] | : . ' , ; ` | : Old stack: [23:13:18.061] | : . ' , ; ` | : List of 1 [23:13:18.061] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.061] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.061] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.061] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.061] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.061] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.061] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.061] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.061] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.061] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.061] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.067] | : . ' , ; ` | : Identical [23:13:18.067] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:18.068] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.068] | : . ' , ; ` | List of future strategies: [23:13:18.068] | : . ' , ; ` | 1. sequential: [23:13:18.068] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:18.068] | : . ' , ; ` | - tweaked: FALSE [23:13:18.068] | : . ' , ; ` | - call: plan(sequential) [23:13:18.069] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.069] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.069] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.070] | : . ' , SequentialFuture started (and completed) [23:13:18.071] | : . ' , signalConditions() ... [23:13:18.071] | : . ' , ; include = 'immediateCondition' [23:13:18.071] | : . ' , ; exclude = [23:13:18.071] | : . ' , ; resignal = FALSE [23:13:18.071] | : . ' , ; Number of conditions: 6 [23:13:18.072] | : . ' , ; int 6 [23:13:18.072] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.073] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.073] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.073] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.073] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.074] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.074] | : . ' , signalConditions() ... done [23:13:18.074] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:18.074] | : . Launching futures ... done [23:13:18.075] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:18.075] | : Using SequentialFutureBackend ... done [23:13:18.075] | run() for 'Future' () ... done [23:13:18.075] future(..., label = NULL) ... done [23:13:18.075] future(..., label = NULL) ... [23:13:18.076] | lazy: FALSE [23:13:18.076] | stdout: TRUE [23:13:18.076] | conditions: [n=1] 'condition' [23:13:18.076] | gc: FALSE [23:13:18.076] | earlySignal: FALSE [23:13:18.077] | getGlobalsAndPackages() ... [23:13:18.077] | : Searching for globals ... [23:13:18.079] | : . globals found: [0] [23:13:18.079] | : Searching for globals ... done [23:13:18.079] | : globals: [0] [23:13:18.080] | : packages: [0] [23:13:18.080] | getGlobalsAndPackages() ... done [23:13:18.080] | run() for 'Future' () ... [23:13:18.080] | : state: 'created' [23:13:18.081] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.081] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.081] | : Using SequentialFutureBackend ... [23:13:18.081] | : . Number of futures since start: 11 (11 created, 11 launched, 11 finished) [23:13:18.082] | : . Launching futures ... [23:13:18.082] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:18.082] | : . ' , getFutureData() ... [23:13:18.082] | : . ' , ; getFutureCore() ... [23:13:18.083] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:18.083] | : . ' , ; getFutureCore() ... done [23:13:18.083] | : . ' , ; getFutureCapture() ... [23:13:18.083] | : . ' , ; getFutureCapture() ... done [23:13:18.084] | : . ' , ; getFutureContext() ... [23:13:18.084] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.084] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:18.084] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.084] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:18.085] | : . ' , ; getFutureContext() ... done [23:13:18.085] | : . ' , getFutureData() ... done [23:13:18.087] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.088] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:18.088] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.088] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.089] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.089] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:18.089] | : . ' , ; ` | New stack: [23:13:18.089] | : . ' , ; ` | List of 1 [23:13:18.089] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.089] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.089] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:18.089] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.089] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.089] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.089] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.089] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.093] | : . ' , ; ` | Old stack: [23:13:18.093] | : . ' , ; ` | List of 1 [23:13:18.093] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.093] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.093] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:18.093] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.093] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.093] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.093] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:18.093] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.093] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.093] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.093] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.097] | : . ' , ; ` | Not identical [23:13:18.097] | : . ' , ; ` | all.equal() for future ... [23:13:18.097] | : . ' , ; ` | : List of 2 [23:13:18.097] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:18.097] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.097] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:18.097] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.097] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.097] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.097] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.097] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:18.097] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.097] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.097] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.097] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.097] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.097] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.097] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.097] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.097] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.103] | : . ' , ; ` | all.equal() for future ... done [23:13:18.104] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:18.104] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.104] | : . ' , ; ` List of future strategies: [23:13:18.104] | : . ' , ; ` 1. sequential: [23:13:18.104] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:18.104] | : . ' , ; ` - tweaked: FALSE [23:13:18.104] | : . ' , ; ` - call: plan(sequential) [23:13:18.105] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.105] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.107] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.107] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.107] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.108] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:18.108] | : . ' , ; ` | : New stack: [23:13:18.108] | : . ' , ; ` | : List of 1 [23:13:18.108] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.108] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.108] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.108] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.108] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.108] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.108] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.108] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.108] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.108] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.108] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.112] | : . ' , ; ` | : Old stack: [23:13:18.112] | : . ' , ; ` | : List of 1 [23:13:18.112] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.112] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.112] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.112] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.112] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.112] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.112] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.112] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.112] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.112] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.112] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.116] | : . ' , ; ` | : Identical [23:13:18.116] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:18.116] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.116] | : . ' , ; ` | List of future strategies: [23:13:18.116] | : . ' , ; ` | 1. sequential: [23:13:18.116] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:18.116] | : . ' , ; ` | - tweaked: FALSE [23:13:18.116] | : . ' , ; ` | - call: plan(sequential) [23:13:18.117] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.117] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.118] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.118] | : . ' , SequentialFuture started (and completed) [23:13:18.118] | : . ' , signalConditions() ... [23:13:18.119] | : . ' , ; include = 'immediateCondition' [23:13:18.119] | : . ' , ; exclude = [23:13:18.119] | : . ' , ; resignal = FALSE [23:13:18.119] | : . ' , ; Number of conditions: 6 [23:13:18.119] | : . ' , ; int 6 [23:13:18.120] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.120] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.120] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.121] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.121] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.121] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.121] | : . ' , signalConditions() ... done [23:13:18.121] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:18.122] | : . Launching futures ... done [23:13:18.122] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:18.122] | : Using SequentialFutureBackend ... done [23:13:18.122] | run() for 'Future' () ... done [23:13:18.122] future(..., label = NULL) ... done [23:13:18.124] future(..., label = NULL) ... [23:13:18.124] | lazy: FALSE [23:13:18.125] | stdout: TRUE [23:13:18.125] | conditions: [n=1] 'condition' [23:13:18.125] | gc: FALSE [23:13:18.125] | earlySignal: FALSE [23:13:18.125] | getGlobalsAndPackages() ... [23:13:18.125] | : Searching for globals ... [23:13:18.130] | : . globals found: [1] '{' [23:13:18.130] | : Searching for globals ... done [23:13:18.130] | : Resolving globals: FALSE [23:13:18.130] | : Search for packages associated with the globals ... [23:13:18.131] | : . Packages associated with globals: [1] 'base' [23:13:18.131] | : . Packages: [1] 'base' [23:13:18.131] | : Search for packages associated with the globals ... done [23:13:18.132] | : Packages after dropping 'base': [0] [23:13:18.132] | : globals: [0] [23:13:18.132] | : packages: [0] [23:13:18.132] | getGlobalsAndPackages() ... done [23:13:18.133] | run() for 'Future' () ... [23:13:18.133] | : state: 'created' [23:13:18.133] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.133] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.133] | : Using SequentialFutureBackend ... [23:13:18.134] | : . Number of futures since start: 12 (12 created, 12 launched, 12 finished) [23:13:18.134] | : . Launching futures ... [23:13:18.134] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:18.134] | : . ' , getFutureData() ... [23:13:18.134] | : . ' , ; getFutureCore() ... [23:13:18.135] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:18.135] | : . ' , ; getFutureCore() ... done [23:13:18.135] | : . ' , ; getFutureCapture() ... [23:13:18.135] | : . ' , ; getFutureCapture() ... done [23:13:18.135] | : . ' , ; getFutureContext() ... [23:13:18.135] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.136] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:18.136] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.136] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:18.136] | : . ' , ; getFutureContext() ... done [23:13:18.136] | : . ' , getFutureData() ... done [23:13:18.138] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.138] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:18.139] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.139] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.139] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.139] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:18.140] | : . ' , ; ` | New stack: [23:13:18.140] | : . ' , ; ` | List of 1 [23:13:18.140] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.140] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.140] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:18.140] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.140] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.140] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.140] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.140] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.146] | : . ' , ; ` | Old stack: [23:13:18.147] | : . ' , ; ` | List of 1 [23:13:18.147] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.147] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.147] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:18.147] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.147] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.147] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.147] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:18.147] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.147] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.147] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.147] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.152] | : . ' , ; ` | Not identical [23:13:18.152] | : . ' , ; ` | all.equal() for future ... [23:13:18.153] | : . ' , ; ` | : List of 2 [23:13:18.153] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:18.153] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.153] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:18.153] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.153] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.153] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.153] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.153] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:18.153] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.153] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.153] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.153] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.153] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.153] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.153] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.153] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.153] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.162] | : . ' , ; ` | all.equal() for future ... done [23:13:18.163] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:18.163] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.163] | : . ' , ; ` List of future strategies: [23:13:18.163] | : . ' , ; ` 1. sequential: [23:13:18.163] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:18.163] | : . ' , ; ` - tweaked: FALSE [23:13:18.163] | : . ' , ; ` - call: plan(sequential) [23:13:18.164] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.165] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.168] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.168] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.169] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.169] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:18.169] | : . ' , ; ` | : New stack: [23:13:18.169] | : . ' , ; ` | : List of 1 [23:13:18.169] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.169] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.169] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.169] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.169] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.169] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.169] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.169] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.169] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.169] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.169] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.175] | : . ' , ; ` | : Old stack: [23:13:18.175] | : . ' , ; ` | : List of 1 [23:13:18.175] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.175] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.175] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.175] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.175] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.175] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.175] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.175] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.175] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.175] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.175] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.181] | : . ' , ; ` | : Identical [23:13:18.181] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:18.181] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.182] | : . ' , ; ` | List of future strategies: [23:13:18.182] | : . ' , ; ` | 1. sequential: [23:13:18.182] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:18.182] | : . ' , ; ` | - tweaked: FALSE [23:13:18.182] | : . ' , ; ` | - call: plan(sequential) [23:13:18.182] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.183] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.183] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.184] | : . ' , SequentialFuture started (and completed) [23:13:18.184] | : . ' , signalConditions() ... [23:13:18.184] | : . ' , ; include = 'immediateCondition' [23:13:18.184] | : . ' , ; exclude = [23:13:18.185] | : . ' , ; resignal = FALSE [23:13:18.185] | : . ' , ; Number of conditions: 6 [23:13:18.185] | : . ' , ; int 6 [23:13:18.186] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.186] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.186] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.187] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.187] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.187] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.187] | : . ' , signalConditions() ... done [23:13:18.188] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:18.188] | : . Launching futures ... done [23:13:18.188] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:18.188] | : Using SequentialFutureBackend ... done [23:13:18.189] | run() for 'Future' () ... done [23:13:18.189] future(..., label = NULL) ... done [23:13:18.191] resolved() ... [23:13:18.191] | resolved() for environment ... [23:13:18.192] | : resolved() ... [23:13:18.192] | : . resolved() for list ... [23:13:18.192] | : . ' Number of elements: 4 [23:13:18.192] | : . ' Number of futures: 4 [23:13:18.193] | : . ' resolved() ... [23:13:18.193] | : . ' , resolved() for SequentialFuture () ... [23:13:18.193] | : . ' , ; state: 'finished' [23:13:18.193] | : . ' , ; run: TRUE [23:13:18.194] | : . ' , ; result: 'FutureResult' [23:13:18.194] | : . ' , resolved() for SequentialFuture () ... done [23:13:18.194] | : . ' resolved() ... done [23:13:18.194] | : . ' resolved() ... [23:13:18.195] | : . ' , resolved() for SequentialFuture () ... [23:13:18.195] | : . ' , ; state: 'finished' [23:13:18.195] | : . ' , ; run: TRUE [23:13:18.195] | : . ' , ; result: 'FutureResult' [23:13:18.196] | : . ' , resolved() for SequentialFuture () ... done [23:13:18.196] | : . ' resolved() ... done [23:13:18.196] | : . ' resolved() ... [23:13:18.196] | : . ' , resolved() for SequentialFuture () ... [23:13:18.197] | : . ' , ; state: 'finished' [23:13:18.197] | : . ' , ; run: TRUE [23:13:18.197] | : . ' , ; result: 'FutureResult' [23:13:18.197] | : . ' , resolved() for SequentialFuture () ... done [23:13:18.198] | : . ' resolved() ... done [23:13:18.198] | : . resolved() for list ... done [23:13:18.198] | : resolved() ... done [23:13:18.198] | resolved() for environment ... done [23:13:18.199] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [23:13:18.200] value() for SequentialFuture () ... [23:13:18.200] | signalConditions() ... [23:13:18.200] | : include = 'immediateCondition' [23:13:18.201] | : exclude = [23:13:18.201] | : resignal = FALSE [23:13:18.201] | : Number of conditions: 6 [23:13:18.201] | : int 6 [23:13:18.202] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.202] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.203] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.203] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.203] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.203] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.204] | signalConditions() ... done [23:13:18.204] | relay stdout ... [23:13:18.204] | relay stdout ... done [23:13:18.204] | check for misuse ... [23:13:18.205] | check for misuse ... done [23:13:18.205] | relay conditions ... [23:13:18.205] | : Future state: 'finished' [23:13:18.205] | : signalConditions() ... [23:13:18.206] | : . include = 'condition' [23:13:18.206] | : . exclude = 'immediateCondition' [23:13:18.206] | : . resignal = TRUE [23:13:18.206] | : . Number of conditions: 6 [23:13:18.206] | : . int 6 [23:13:18.207] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.207] | : . Condition #1: 'simpleMessage', 'message', 'condition' [23:13:18.137] | : . ' , attachPackages() ... [23:13:18.208] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.208] | : . Condition #2: 'simpleMessage', 'message', 'condition' [23:13:18.137] | : . ' , ; packages: [n=1] 'future' [23:13:18.208] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.209] | : . Condition #3: 'simpleMessage', 'message', 'condition' [23:13:18.137] | : . ' , attachPackages() ... done [23:13:18.209] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.209] | : . Condition #4: 'simpleMessage', 'message', 'condition' [23:13:18.137] | : . ' , attachPackages() ... [23:13:18.210] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.210] | : . Condition #5: 'simpleMessage', 'message', 'condition' [23:13:18.137] | : . ' , ; packages: [n=0] [23:13:18.210] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.210] | : . Condition #6: 'simpleMessage', 'message', 'condition' [23:13:18.138] | : . ' , attachPackages() ... done [23:13:18.211] | : signalConditions() ... done [23:13:18.211] | relay conditions ... done [23:13:18.211] value() for SequentialFuture () ... done [23:13:18.213] value() for listenv ... [23:13:18.213] | recursive: 0 [23:13:18.214] | reduce: FALSE [23:13:18.215] | length: 4 [23:13:18.216] | elements: 'a', 'b', 'c', 'd' [23:13:18.216] | Number of remaining objects: 4 [23:13:18.216] | checking value #1: [23:13:18.217] | 'obj' is atomic [23:13:18.217] | signalConditionsASAP(numeric, pos=1) ... [23:13:18.217] | : nx: 4 [23:13:18.217] | : relay: TRUE [23:13:18.218] | : stdout: TRUE [23:13:18.218] | : signal: TRUE [23:13:18.218] | : resignal: FALSE [23:13:18.218] | : force: TRUE [23:13:18.219] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:18.219] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:18.219] | : until=2 [23:13:18.220] | : relaying element #2 [23:13:18.220] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:18.220] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:18.220] | signalConditionsASAP(numeric, pos=1) ... done [23:13:18.221] | length: 3 (resolved future 1) [23:13:18.222] value() for listenv ... done [23:13:18.222] checking value #2: [23:13:18.222] 'obj' is SequentialFuture [23:13:18.222] resolved() ... [23:13:18.223] | resolved() for SequentialFuture () ... [23:13:18.223] | : state: 'finished' [23:13:18.223] | : run: TRUE [23:13:18.224] | : result: 'FutureResult' [23:13:18.224] | resolved() for SequentialFuture () ... done [23:13:18.224] resolved() ... done [23:13:18.224] SequentialFuture #2 [23:13:18.225] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:18.225] | nx: 4 [23:13:18.225] | relay: TRUE [23:13:18.226] | stdout: TRUE [23:13:18.226] | signal: TRUE [23:13:18.226] | resignal: FALSE [23:13:18.226] | force: TRUE [23:13:18.227] | relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:18.227] | queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:18.227] | until=2 [23:13:18.227] | relaying element #2 [23:13:18.228] | value() for SequentialFuture () ... [23:13:18.228] | : signalConditions() ... [23:13:18.228] | : . include = 'immediateCondition' [23:13:18.229] | : . exclude = [23:13:18.229] | : . resignal = FALSE [23:13:18.229] | : . Number of conditions: 6 [23:13:18.230] | : . int 6 [23:13:18.231] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.231] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.231] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.231] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.232] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.232] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.232] | : signalConditions() ... done [23:13:18.233] | : relay stdout ... [23:13:18.233] | : relay stdout ... done [23:13:18.233] | : check for misuse ... [23:13:18.234] | : check for misuse ... done [23:13:18.234] | value() for SequentialFuture () ... done [23:13:18.234] | signalConditions() ... [23:13:18.234] | : include = 'immediateCondition' [23:13:18.235] | : exclude = [23:13:18.235] | : resignal = FALSE [23:13:18.235] | : Number of conditions: 6 [23:13:18.235] | : int 6 [23:13:18.236] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.237] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.237] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.237] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.238] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.238] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.238] | signalConditions() ... done [23:13:18.238] | signalConditions() ... [23:13:18.239] | : include = 'condition' [23:13:18.239] | : exclude = 'error', 'immediateCondition' [23:13:18.239] | : resignal = TRUE [23:13:18.240] | : Number of conditions: 6 [23:13:18.240] | : int 6 [23:13:18.241] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.241] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:18.018] | : . ' , attachPackages() ... [23:13:18.241] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.242] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:18.018] | : . ' , ; packages: [n=1] 'future' [23:13:18.242] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.242] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:18.019] | : . ' , attachPackages() ... done [23:13:18.243] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.243] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:18.019] | : . ' , attachPackages() ... [23:13:18.243] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.244] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:18.019] | : . ' , ; packages: [n=0] [23:13:18.244] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.244] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:18.020] | : . ' , attachPackages() ... done [23:13:18.245] | signalConditions() ... done [23:13:18.245] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:18.245] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:18.246] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:18.246] value(, ...) ... [23:13:18.246] value(, ...) ... done [23:13:18.246] value() for SequentialFuture () ... [23:13:18.247] | signalConditions() ... [23:13:18.247] | : include = 'immediateCondition' [23:13:18.247] | : exclude = [23:13:18.248] | : resignal = FALSE [23:13:18.248] | : Number of conditions: 6 [23:13:18.248] | : int 6 [23:13:18.249] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.249] | : already signaled, skipping [23:13:18.250] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.250] | : already signaled, skipping [23:13:18.250] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.250] | : already signaled, skipping [23:13:18.251] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.251] | : already signaled, skipping [23:13:18.251] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.251] | : already signaled, skipping [23:13:18.252] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.252] | : already signaled, skipping [23:13:18.252] | signalConditions() ... done [23:13:18.253] | check for misuse ... [23:13:18.253] | check for misuse ... done [23:13:18.253] value() for SequentialFuture () ... done [23:13:18.253] value: [23:13:18.254] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:18.254] | nx: 4 [23:13:18.254] | relay: TRUE [23:13:18.255] | stdout: TRUE [23:13:18.255] | signal: TRUE [23:13:18.255] | resignal: FALSE [23:13:18.255] | force: TRUE [23:13:18.256] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:18.256] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:18.256] | until=3 [23:13:18.256] | relaying element #3 [23:13:18.257] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:18.257] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:18.257] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:18.257] resolve() for SequentialFuture ... [23:13:18.258] resolve() for SequentialFuture ... done [23:13:18.258] length: 2 (resolved future 2) [23:13:18.259] checking value #3: [23:13:18.259] 'obj' is SequentialFuture [23:13:18.259] resolved() ... [23:13:18.259] | resolved() for SequentialFuture () ... [23:13:18.260] | : state: 'finished' [23:13:18.260] | : run: TRUE [23:13:18.260] | : result: 'FutureResult' [23:13:18.261] | resolved() for SequentialFuture () ... done [23:13:18.261] resolved() ... done [23:13:18.261] SequentialFuture #3 [23:13:18.261] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:18.262] | nx: 4 [23:13:18.262] | relay: TRUE [23:13:18.262] | stdout: TRUE [23:13:18.262] | signal: TRUE [23:13:18.263] | resignal: FALSE [23:13:18.263] | force: TRUE [23:13:18.263] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:18.263] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:18.264] | until=3 [23:13:18.264] | relaying element #3 [23:13:18.264] | value() for SequentialFuture () ... [23:13:18.264] | : signalConditions() ... [23:13:18.265] | : . include = 'immediateCondition' [23:13:18.265] | : . exclude = [23:13:18.265] | : . resignal = FALSE [23:13:18.265] | : . Number of conditions: 6 [23:13:18.266] | : . int 6 [23:13:18.267] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.267] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.267] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.268] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.268] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.268] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.268] | : signalConditions() ... done [23:13:18.269] | : relay stdout ... [23:13:18.269] | : relay stdout ... done [23:13:18.269] | : check for misuse ... [23:13:18.269] | : check for misuse ... done [23:13:18.270] | value() for SequentialFuture () ... done [23:13:18.270] | signalConditions() ... [23:13:18.270] | : include = 'immediateCondition' [23:13:18.271] | : exclude = [23:13:18.271] | : resignal = FALSE [23:13:18.271] | : Number of conditions: 6 [23:13:18.271] | : int 6 [23:13:18.272] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.273] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.273] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.273] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.273] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.274] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.274] | signalConditions() ... done [23:13:18.274] | signalConditions() ... [23:13:18.275] | : include = 'condition' [23:13:18.275] | : exclude = 'error', 'immediateCondition' [23:13:18.275] | : resignal = TRUE [23:13:18.275] | : Number of conditions: 6 [23:13:18.276] | : int 6 [23:13:18.276] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.277] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:18.085] | : . ' , attachPackages() ... [23:13:18.277] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.277] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:18.086] | : . ' , ; packages: [n=1] 'future' [23:13:18.278] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.278] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:18.086] | : . ' , attachPackages() ... done [23:13:18.278] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.279] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:18.086] | : . ' , attachPackages() ... [23:13:18.279] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.279] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:18.087] | : . ' , ; packages: [n=0] [23:13:18.280] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.280] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:18.087] | : . ' , attachPackages() ... done [23:13:18.280] | signalConditions() ... done [23:13:18.280] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:18.281] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:18.281] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:18.281] value(, ...) ... [23:13:18.281] value(, ...) ... done [23:13:18.282] value() for SequentialFuture () ... [23:13:18.282] | signalConditions() ... [23:13:18.282] | : include = 'immediateCondition' [23:13:18.283] | : exclude = [23:13:18.283] | : resignal = FALSE [23:13:18.283] | : Number of conditions: 6 [23:13:18.283] | : int 6 [23:13:18.284] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.285] | : already signaled, skipping [23:13:18.285] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.285] | : already signaled, skipping [23:13:18.285] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.286] | : already signaled, skipping [23:13:18.286] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.286] | : already signaled, skipping [23:13:18.286] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.287] | : already signaled, skipping [23:13:18.287] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.287] | : already signaled, skipping [23:13:18.288] | signalConditions() ... done [23:13:18.288] | check for misuse ... [23:13:18.288] | check for misuse ... done [23:13:18.288] value() for SequentialFuture () ... done [23:13:18.289] value: [23:13:18.289] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:18.289] | nx: 4 [23:13:18.290] | relay: TRUE [23:13:18.290] | stdout: TRUE [23:13:18.290] | signal: TRUE [23:13:18.290] | resignal: FALSE [23:13:18.291] | force: TRUE [23:13:18.291] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:18.291] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:18.291] | until=4 [23:13:18.292] | relaying element #4 [23:13:18.292] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:18.292] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:18.293] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:18.293] resolve() for SequentialFuture ... [23:13:18.293] resolve() for SequentialFuture ... done [23:13:18.293] length: 1 (resolved future 3) [23:13:18.294] checking value #4: [23:13:18.294] 'obj' is atomic [23:13:18.294] signalConditionsASAP(numeric, pos=4) ... [23:13:18.295] | nx: 4 [23:13:18.295] | relay: TRUE [23:13:18.295] | stdout: TRUE [23:13:18.295] | signal: TRUE [23:13:18.296] | resignal: FALSE [23:13:18.296] | force: TRUE [23:13:18.296] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:18.296] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:18.297] | until=4 [23:13:18.297] | relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:18.297] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:18.297] signalConditionsASAP(numeric, pos=4) ... done [23:13:18.298] length: 0 (resolved future 4) [23:13:18.298] Relaying remaining futures ... [23:13:18.299] | signalConditionsASAP(NULL, pos=0) ... [23:13:18.299] | : nx: 4 [23:13:18.299] | : relay: TRUE [23:13:18.299] | : stdout: TRUE [23:13:18.300] | : signal: TRUE [23:13:18.300] | : resignal: FALSE [23:13:18.300] | : force: TRUE [23:13:18.300] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:18.301] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [23:13:18.301] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:18.301] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:18.305] | signalConditionsASAP(NULL, pos=0) ... done [23:13:18.305] Relaying remaining futures ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 Dimensions: c(1, 6) [23:13:18.309] future(..., label = NULL) ... [23:13:18.309] | lazy: FALSE [23:13:18.310] | stdout: TRUE [23:13:18.310] | conditions: [n=1] 'condition' [23:13:18.310] | gc: FALSE [23:13:18.310] | earlySignal: FALSE [23:13:18.311] | getGlobalsAndPackages() ... [23:13:18.311] | : Searching for globals ... [23:13:18.313] | : . globals found: [0] [23:13:18.314] | : Searching for globals ... done [23:13:18.314] | : globals: [0] [23:13:18.314] | : packages: [0] [23:13:18.315] | getGlobalsAndPackages() ... done [23:13:18.315] | run() for 'Future' () ... [23:13:18.315] | : state: 'created' [23:13:18.316] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.316] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.316] | : Using SequentialFutureBackend ... [23:13:18.316] | : . Number of futures since start: 13 (13 created, 13 launched, 13 finished) [23:13:18.317] | : . Launching futures ... [23:13:18.317] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:18.317] | : . ' , getFutureData() ... [23:13:18.318] | : . ' , ; getFutureCore() ... [23:13:18.318] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:18.318] | : . ' , ; getFutureCore() ... done [23:13:18.319] | : . ' , ; getFutureCapture() ... [23:13:18.319] | : . ' , ; getFutureCapture() ... done [23:13:18.319] | : . ' , ; getFutureContext() ... [23:13:18.319] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.320] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:18.320] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.320] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:18.321] | : . ' , ; getFutureContext() ... done [23:13:18.321] | : . ' , getFutureData() ... done [23:13:18.324] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.324] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:18.325] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.325] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.326] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.326] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:18.326] | : . ' , ; ` | New stack: [23:13:18.327] | : . ' , ; ` | List of 1 [23:13:18.327] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.327] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.327] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:18.327] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.327] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.327] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.327] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.327] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.332] | : . ' , ; ` | Old stack: [23:13:18.332] | : . ' , ; ` | List of 1 [23:13:18.332] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.332] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.332] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:18.332] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.332] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.332] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.332] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:18.332] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.332] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.332] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.332] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.339] | : . ' , ; ` | Not identical [23:13:18.339] | : . ' , ; ` | all.equal() for future ... [23:13:18.339] | : . ' , ; ` | : List of 2 [23:13:18.339] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:18.339] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.339] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:18.339] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.339] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.339] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.339] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.339] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:18.339] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.339] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.339] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.339] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.339] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.339] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.339] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.339] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.339] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.351] | : . ' , ; ` | all.equal() for future ... done [23:13:18.351] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:18.351] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.351] | : . ' , ; ` List of future strategies: [23:13:18.351] | : . ' , ; ` 1. sequential: [23:13:18.351] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:18.351] | : . ' , ; ` - tweaked: FALSE [23:13:18.351] | : . ' , ; ` - call: plan(sequential) [23:13:18.353] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.353] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.357] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.357] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.358] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.358] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:18.358] | : . ' , ; ` | : New stack: [23:13:18.359] | : . ' , ; ` | : List of 1 [23:13:18.359] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.359] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.359] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.359] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.359] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.359] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.359] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.359] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.359] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.359] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.359] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.366] | : . ' , ; ` | : Old stack: [23:13:18.366] | : . ' , ; ` | : List of 1 [23:13:18.366] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.366] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.366] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.366] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.366] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.366] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.366] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.366] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.366] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.366] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.366] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.372] | : . ' , ; ` | : Identical [23:13:18.373] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:18.373] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.373] | : . ' , ; ` | List of future strategies: [23:13:18.373] | : . ' , ; ` | 1. sequential: [23:13:18.373] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:18.373] | : . ' , ; ` | - tweaked: FALSE [23:13:18.373] | : . ' , ; ` | - call: plan(sequential) [23:13:18.374] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.374] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.375] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.375] | : . ' , SequentialFuture started (and completed) [23:13:18.376] | : . ' , signalConditions() ... [23:13:18.376] | : . ' , ; include = 'immediateCondition' [23:13:18.376] | : . ' , ; exclude = [23:13:18.377] | : . ' , ; resignal = FALSE [23:13:18.377] | : . ' , ; Number of conditions: 6 [23:13:18.377] | : . ' , ; int 6 [23:13:18.378] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.378] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.378] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.379] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.379] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.379] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.380] | : . ' , signalConditions() ... done [23:13:18.380] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:18.380] | : . Launching futures ... done [23:13:18.380] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:18.381] | : Using SequentialFutureBackend ... done [23:13:18.381] | run() for 'Future' () ... done [23:13:18.381] future(..., label = NULL) ... done [23:13:18.381] future(..., label = NULL) ... [23:13:18.382] | lazy: FALSE [23:13:18.382] | stdout: TRUE [23:13:18.382] | conditions: [n=1] 'condition' [23:13:18.382] | gc: FALSE [23:13:18.383] | earlySignal: FALSE [23:13:18.383] | getGlobalsAndPackages() ... [23:13:18.383] | : Searching for globals ... [23:13:18.385] | : . globals found: [0] [23:13:18.386] | : Searching for globals ... done [23:13:18.386] | : globals: [0] [23:13:18.386] | : packages: [0] [23:13:18.386] | getGlobalsAndPackages() ... done [23:13:18.387] | run() for 'Future' () ... [23:13:18.387] | : state: 'created' [23:13:18.388] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.388] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.388] | : Using SequentialFutureBackend ... [23:13:18.388] | : . Number of futures since start: 14 (14 created, 14 launched, 14 finished) [23:13:18.389] | : . Launching futures ... [23:13:18.389] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:18.389] | : . ' , getFutureData() ... [23:13:18.389] | : . ' , ; getFutureCore() ... [23:13:18.390] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:18.390] | : . ' , ; getFutureCore() ... done [23:13:18.390] | : . ' , ; getFutureCapture() ... [23:13:18.390] | : . ' , ; getFutureCapture() ... done [23:13:18.391] | : . ' , ; getFutureContext() ... [23:13:18.391] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.391] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:18.392] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.392] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:18.392] | : . ' , ; getFutureContext() ... done [23:13:18.392] | : . ' , getFutureData() ... done [23:13:18.395] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.396] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:18.396] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.396] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.397] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.397] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:18.397] | : . ' , ; ` | New stack: [23:13:18.398] | : . ' , ; ` | List of 1 [23:13:18.398] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.398] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.398] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:18.398] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.398] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.398] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.398] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.398] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.402] | : . ' , ; ` | Old stack: [23:13:18.403] | : . ' , ; ` | List of 1 [23:13:18.403] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.403] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.403] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:18.403] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.403] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.403] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.403] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:18.403] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.403] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.403] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.403] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.409] | : . ' , ; ` | Not identical [23:13:18.409] | : . ' , ; ` | all.equal() for future ... [23:13:18.409] | : . ' , ; ` | : List of 2 [23:13:18.409] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:18.409] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.409] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:18.409] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.409] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.409] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.409] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.409] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:18.409] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.409] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.409] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.409] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.409] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.409] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.409] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.409] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.409] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.419] | : . ' , ; ` | all.equal() for future ... done [23:13:18.419] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:18.420] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.420] | : . ' , ; ` List of future strategies: [23:13:18.420] | : . ' , ; ` 1. sequential: [23:13:18.420] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:18.420] | : . ' , ; ` - tweaked: FALSE [23:13:18.420] | : . ' , ; ` - call: plan(sequential) [23:13:18.421] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.421] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.424] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.425] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.425] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.425] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:18.425] | : . ' , ; ` | : New stack: [23:13:18.426] | : . ' , ; ` | : List of 1 [23:13:18.426] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.426] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.426] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.426] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.426] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.426] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.426] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.426] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.426] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.426] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.426] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.431] | : . ' , ; ` | : Old stack: [23:13:18.432] | : . ' , ; ` | : List of 1 [23:13:18.432] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.432] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.432] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.432] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.432] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.432] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.432] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.432] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.432] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.432] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.432] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.437] | : . ' , ; ` | : Identical [23:13:18.438] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:18.438] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.438] | : . ' , ; ` | List of future strategies: [23:13:18.438] | : . ' , ; ` | 1. sequential: [23:13:18.438] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:18.438] | : . ' , ; ` | - tweaked: FALSE [23:13:18.438] | : . ' , ; ` | - call: plan(sequential) [23:13:18.439] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.439] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.440] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.440] | : . ' , SequentialFuture started (and completed) [23:13:18.441] | : . ' , signalConditions() ... [23:13:18.441] | : . ' , ; include = 'immediateCondition' [23:13:18.441] | : . ' , ; exclude = [23:13:18.442] | : . ' , ; resignal = FALSE [23:13:18.442] | : . ' , ; Number of conditions: 6 [23:13:18.442] | : . ' , ; int 6 [23:13:18.443] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.443] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.444] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.444] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.444] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.444] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.444] | : . ' , signalConditions() ... done [23:13:18.445] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:18.445] | : . Launching futures ... done [23:13:18.445] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:18.445] | : Using SequentialFutureBackend ... done [23:13:18.446] | run() for 'Future' () ... done [23:13:18.446] future(..., label = NULL) ... done [23:13:18.447] future(..., label = NULL) ... [23:13:18.447] | lazy: FALSE [23:13:18.447] | stdout: TRUE [23:13:18.447] | conditions: [n=1] 'condition' [23:13:18.448] | gc: FALSE [23:13:18.451] | earlySignal: FALSE [23:13:18.451] | getGlobalsAndPackages() ... [23:13:18.451] | : Searching for globals ... [23:13:18.456] | : . globals found: [1] '{' [23:13:18.456] | : Searching for globals ... done [23:13:18.456] | : Resolving globals: FALSE [23:13:18.457] | : Search for packages associated with the globals ... [23:13:18.457] | : . Packages associated with globals: [1] 'base' [23:13:18.457] | : . Packages: [1] 'base' [23:13:18.458] | : Search for packages associated with the globals ... done [23:13:18.458] | : Packages after dropping 'base': [0] [23:13:18.459] | : globals: [0] [23:13:18.459] | : packages: [0] [23:13:18.460] | getGlobalsAndPackages() ... done [23:13:18.460] | run() for 'Future' () ... [23:13:18.461] | : state: 'created' [23:13:18.461] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.461] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.462] | : Using SequentialFutureBackend ... [23:13:18.462] | : . Number of futures since start: 15 (15 created, 15 launched, 15 finished) [23:13:18.462] | : . Launching futures ... [23:13:18.463] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:18.463] | : . ' , getFutureData() ... [23:13:18.463] | : . ' , ; getFutureCore() ... [23:13:18.464] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:18.464] | : . ' , ; getFutureCore() ... done [23:13:18.464] | : . ' , ; getFutureCapture() ... [23:13:18.464] | : . ' , ; getFutureCapture() ... done [23:13:18.465] | : . ' , ; getFutureContext() ... [23:13:18.465] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.465] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:18.466] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.466] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:18.466] | : . ' , ; getFutureContext() ... done [23:13:18.467] | : . ' , getFutureData() ... done [23:13:18.470] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.470] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:18.470] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.471] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.471] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.472] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:18.472] | : . ' , ; ` | New stack: [23:13:18.472] | : . ' , ; ` | List of 1 [23:13:18.472] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.472] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.472] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:18.472] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.472] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.472] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.472] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.472] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.478] | : . ' , ; ` | Old stack: [23:13:18.478] | : . ' , ; ` | List of 1 [23:13:18.478] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.478] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.478] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:18.478] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.478] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.478] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.478] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:18.478] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.478] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.478] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.478] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.485] | : . ' , ; ` | Not identical [23:13:18.485] | : . ' , ; ` | all.equal() for future ... [23:13:18.485] | : . ' , ; ` | : List of 2 [23:13:18.485] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:18.485] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.485] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:18.485] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.485] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.485] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.485] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.485] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:18.485] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.485] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.485] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.485] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.485] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.485] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.485] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.485] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.485] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.496] | : . ' , ; ` | all.equal() for future ... done [23:13:18.496] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:18.497] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.497] | : . ' , ; ` List of future strategies: [23:13:18.497] | : . ' , ; ` 1. sequential: [23:13:18.497] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:18.497] | : . ' , ; ` - tweaked: FALSE [23:13:18.497] | : . ' , ; ` - call: plan(sequential) [23:13:18.498] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.498] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.502] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.502] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.502] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.503] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:18.503] | : . ' , ; ` | : New stack: [23:13:18.503] | : . ' , ; ` | : List of 1 [23:13:18.503] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.503] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.503] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.503] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.503] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.503] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.503] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.503] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.503] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.503] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.503] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.510] | : . ' , ; ` | : Old stack: [23:13:18.510] | : . ' , ; ` | : List of 1 [23:13:18.510] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.510] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.510] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.510] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.510] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.510] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.510] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.510] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.510] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.510] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.510] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.519] | : . ' , ; ` | : Identical [23:13:18.519] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:18.519] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.520] | : . ' , ; ` | List of future strategies: [23:13:18.520] | : . ' , ; ` | 1. sequential: [23:13:18.520] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:18.520] | : . ' , ; ` | - tweaked: FALSE [23:13:18.520] | : . ' , ; ` | - call: plan(sequential) [23:13:18.521] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.521] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.522] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.523] | : . ' , SequentialFuture started (and completed) [23:13:18.523] | : . ' , signalConditions() ... [23:13:18.523] | : . ' , ; include = 'immediateCondition' [23:13:18.524] | : . ' , ; exclude = [23:13:18.524] | : . ' , ; resignal = FALSE [23:13:18.524] | : . ' , ; Number of conditions: 6 [23:13:18.525] | : . ' , ; int 6 [23:13:18.526] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.526] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.526] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.527] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.527] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.527] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.528] | : . ' , signalConditions() ... done [23:13:18.528] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:18.529] | : . Launching futures ... done [23:13:18.529] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:18.529] | : Using SequentialFutureBackend ... done [23:13:18.530] | run() for 'Future' () ... done [23:13:18.530] future(..., label = NULL) ... done [23:13:18.532] resolved() ... [23:13:18.532] | resolved() for environment ... [23:13:18.534] | : resolved() ... [23:13:18.534] | : . resolved() for list ... [23:13:18.534] | : . ' Number of elements: 4 [23:13:18.535] | : . ' Number of futures: 4 [23:13:18.535] | : . ' resolved() ... [23:13:18.535] | : . ' , resolved() for SequentialFuture () ... [23:13:18.536] | : . ' , ; state: 'finished' [23:13:18.536] | : . ' , ; run: TRUE [23:13:18.536] | : . ' , ; result: 'FutureResult' [23:13:18.537] | : . ' , resolved() for SequentialFuture () ... done [23:13:18.537] | : . ' resolved() ... done [23:13:18.537] | : . ' resolved() ... [23:13:18.538] | : . ' , resolved() for SequentialFuture () ... [23:13:18.538] | : . ' , ; state: 'finished' [23:13:18.538] | : . ' , ; run: TRUE [23:13:18.539] | : . ' , ; result: 'FutureResult' [23:13:18.539] | : . ' , resolved() for SequentialFuture () ... done [23:13:18.539] | : . ' resolved() ... done [23:13:18.540] | : . ' resolved() ... [23:13:18.540] | : . ' , resolved() for SequentialFuture () ... [23:13:18.541] | : . ' , ; state: 'finished' [23:13:18.541] | : . ' , ; run: TRUE [23:13:18.541] | : . ' , ; result: 'FutureResult' [23:13:18.542] | : . ' , resolved() for SequentialFuture () ... done [23:13:18.542] | : . ' resolved() ... done [23:13:18.542] | : . resolved() for list ... done [23:13:18.543] | : resolved() ... done [23:13:18.543] | resolved() for environment ... done [23:13:18.543] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [23:13:18.545] value() for SequentialFuture () ... [23:13:18.545] | signalConditions() ... [23:13:18.546] | : include = 'immediateCondition' [23:13:18.546] | : exclude = [23:13:18.547] | : resignal = FALSE [23:13:18.547] | : Number of conditions: 6 [23:13:18.547] | : int 6 [23:13:18.548] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.549] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.549] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.549] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.550] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.550] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.550] | signalConditions() ... done [23:13:18.551] | relay stdout ... [23:13:18.551] | relay stdout ... done [23:13:18.551] | check for misuse ... [23:13:18.552] | check for misuse ... done [23:13:18.552] | relay conditions ... [23:13:18.552] | : Future state: 'finished' [23:13:18.553] | : signalConditions() ... [23:13:18.553] | : . include = 'condition' [23:13:18.553] | : . exclude = 'immediateCondition' [23:13:18.554] | : . resignal = TRUE [23:13:18.554] | : . Number of conditions: 6 [23:13:18.554] | : . int 6 [23:13:18.556] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.556] | : . Condition #1: 'simpleMessage', 'message', 'condition' [23:13:18.467] | : . ' , attachPackages() ... [23:13:18.556] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.557] | : . Condition #2: 'simpleMessage', 'message', 'condition' [23:13:18.467] | : . ' , ; packages: [n=1] 'future' [23:13:18.557] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.558] | : . Condition #3: 'simpleMessage', 'message', 'condition' [23:13:18.468] | : . ' , attachPackages() ... done [23:13:18.558] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.558] | : . Condition #4: 'simpleMessage', 'message', 'condition' [23:13:18.468] | : . ' , attachPackages() ... [23:13:18.559] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.559] | : . Condition #5: 'simpleMessage', 'message', 'condition' [23:13:18.469] | : . ' , ; packages: [n=0] [23:13:18.560] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.560] | : . Condition #6: 'simpleMessage', 'message', 'condition' [23:13:18.469] | : . ' , attachPackages() ... done [23:13:18.561] | : signalConditions() ... done [23:13:18.561] | relay conditions ... done [23:13:18.561] value() for SequentialFuture () ... done [23:13:18.562] value() for listenv ... [23:13:18.562] | recursive: 0 [23:13:18.563] | reduce: FALSE [23:13:18.564] | length: 4 [23:13:18.565] | elements: 'a', 'b', 'c', 'd' [23:13:18.565] | Number of remaining objects: 4 [23:13:18.565] | checking value #1: [23:13:18.566] | 'obj' is atomic [23:13:18.566] | signalConditionsASAP(numeric, pos=1) ... [23:13:18.566] | : nx: 4 [23:13:18.567] | : relay: TRUE [23:13:18.567] | : stdout: TRUE [23:13:18.567] | : signal: TRUE [23:13:18.568] | : resignal: FALSE [23:13:18.568] | : force: TRUE [23:13:18.568] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:18.569] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:18.569] | : until=2 [23:13:18.569] | : relaying element #2 [23:13:18.570] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:18.570] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:18.570] | signalConditionsASAP(numeric, pos=1) ... done [23:13:18.571] | length: 3 (resolved future 1) [23:13:18.571] value() for listenv ... done [23:13:18.572] checking value #2: [23:13:18.572] 'obj' is SequentialFuture [23:13:18.572] resolved() ... [23:13:18.572] | resolved() for SequentialFuture () ... [23:13:18.573] | : state: 'finished' [23:13:18.573] | : run: TRUE [23:13:18.573] | : result: 'FutureResult' [23:13:18.574] | resolved() for SequentialFuture () ... done [23:13:18.574] resolved() ... done [23:13:18.574] SequentialFuture #2 [23:13:18.574] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:18.575] | nx: 4 [23:13:18.575] | relay: TRUE [23:13:18.575] | stdout: TRUE [23:13:18.575] | signal: TRUE [23:13:18.576] | resignal: FALSE [23:13:18.576] | force: TRUE [23:13:18.576] | relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:18.576] | queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:18.577] | until=2 [23:13:18.577] | relaying element #2 [23:13:18.577] | value() for SequentialFuture () ... [23:13:18.578] | : signalConditions() ... [23:13:18.578] | : . include = 'immediateCondition' [23:13:18.578] | : . exclude = [23:13:18.578] | : . resignal = FALSE [23:13:18.579] | : . Number of conditions: 6 [23:13:18.579] | : . int 6 [23:13:18.580] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.580] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.580] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.581] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.581] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.581] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.582] | : signalConditions() ... done [23:13:18.582] | : relay stdout ... [23:13:18.582] | : relay stdout ... done [23:13:18.582] | : check for misuse ... [23:13:18.583] | : check for misuse ... done [23:13:18.583] | value() for SequentialFuture () ... done [23:13:18.583] | signalConditions() ... [23:13:18.584] | : include = 'immediateCondition' [23:13:18.584] | : exclude = [23:13:18.584] | : resignal = FALSE [23:13:18.584] | : Number of conditions: 6 [23:13:18.585] | : int 6 [23:13:18.586] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.586] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.586] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.587] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.587] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.587] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.587] | signalConditions() ... done [23:13:18.588] | signalConditions() ... [23:13:18.588] | : include = 'condition' [23:13:18.588] | : exclude = 'error', 'immediateCondition' [23:13:18.589] | : resignal = TRUE [23:13:18.589] | : Number of conditions: 6 [23:13:18.589] | : int 6 [23:13:18.590] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.590] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:18.322] | : . ' , attachPackages() ... [23:13:18.591] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.591] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:18.322] | : . ' , ; packages: [n=1] 'future' [23:13:18.591] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.591] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:18.322] | : . ' , attachPackages() ... done [23:13:18.592] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.592] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:18.323] | : . ' , attachPackages() ... [23:13:18.592] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.593] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:18.323] | : . ' , ; packages: [n=0] [23:13:18.593] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.593] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:18.323] | : . ' , attachPackages() ... done [23:13:18.594] | signalConditions() ... done [23:13:18.594] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:18.594] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:18.595] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:18.595] value(, ...) ... [23:13:18.595] value(, ...) ... done [23:13:18.595] value() for SequentialFuture () ... [23:13:18.596] | signalConditions() ... [23:13:18.596] | : include = 'immediateCondition' [23:13:18.596] | : exclude = [23:13:18.597] | : resignal = FALSE [23:13:18.597] | : Number of conditions: 6 [23:13:18.597] | : int 6 [23:13:18.598] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.598] | : already signaled, skipping [23:13:18.598] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.599] | : already signaled, skipping [23:13:18.599] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.599] | : already signaled, skipping [23:13:18.599] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.600] | : already signaled, skipping [23:13:18.600] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.600] | : already signaled, skipping [23:13:18.600] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.600] | : already signaled, skipping [23:13:18.601] | signalConditions() ... done [23:13:18.601] | check for misuse ... [23:13:18.601] | check for misuse ... done [23:13:18.601] value() for SequentialFuture () ... done [23:13:18.602] value: [23:13:18.602] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:18.602] | nx: 4 [23:13:18.603] | relay: TRUE [23:13:18.603] | stdout: TRUE [23:13:18.603] | signal: TRUE [23:13:18.603] | resignal: FALSE [23:13:18.603] | force: TRUE [23:13:18.604] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:18.604] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:18.604] | until=3 [23:13:18.604] | relaying element #3 [23:13:18.605] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:18.605] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:18.605] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:18.605] resolve() for SequentialFuture ... [23:13:18.605] resolve() for SequentialFuture ... done [23:13:18.606] length: 2 (resolved future 2) [23:13:18.606] checking value #3: [23:13:18.606] 'obj' is SequentialFuture [23:13:18.607] resolved() ... [23:13:18.607] | resolved() for SequentialFuture () ... [23:13:18.607] | : state: 'finished' [23:13:18.607] | : run: TRUE [23:13:18.608] | : result: 'FutureResult' [23:13:18.608] | resolved() for SequentialFuture () ... done [23:13:18.608] resolved() ... done [23:13:18.608] SequentialFuture #3 [23:13:18.609] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:18.609] | nx: 4 [23:13:18.609] | relay: TRUE [23:13:18.609] | stdout: TRUE [23:13:18.609] | signal: TRUE [23:13:18.610] | resignal: FALSE [23:13:18.610] | force: TRUE [23:13:18.610] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:18.610] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:18.611] | until=3 [23:13:18.611] | relaying element #3 [23:13:18.611] | value() for SequentialFuture () ... [23:13:18.611] | : signalConditions() ... [23:13:18.612] | : . include = 'immediateCondition' [23:13:18.612] | : . exclude = [23:13:18.612] | : . resignal = FALSE [23:13:18.612] | : . Number of conditions: 6 [23:13:18.612] | : . int 6 [23:13:18.613] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.614] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.614] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.614] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.614] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.615] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.615] | : signalConditions() ... done [23:13:18.615] | : relay stdout ... [23:13:18.615] | : relay stdout ... done [23:13:18.616] | : check for misuse ... [23:13:18.616] | : check for misuse ... done [23:13:18.616] | value() for SequentialFuture () ... done [23:13:18.617] | signalConditions() ... [23:13:18.617] | : include = 'immediateCondition' [23:13:18.617] | : exclude = [23:13:18.617] | : resignal = FALSE [23:13:18.618] | : Number of conditions: 6 [23:13:18.618] | : int 6 [23:13:18.622] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.622] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.623] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.623] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.623] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.623] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.624] | signalConditions() ... done [23:13:18.624] | signalConditions() ... [23:13:18.624] | : include = 'condition' [23:13:18.624] | : exclude = 'error', 'immediateCondition' [23:13:18.625] | : resignal = TRUE [23:13:18.625] | : Number of conditions: 6 [23:13:18.625] | : int 6 [23:13:18.626] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.626] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:18.393] | : . ' , attachPackages() ... [23:13:18.627] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.627] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:18.393] | : . ' , ; packages: [n=1] 'future' [23:13:18.627] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.628] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:18.394] | : . ' , attachPackages() ... done [23:13:18.628] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.628] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:18.394] | : . ' , attachPackages() ... [23:13:18.629] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.629] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:18.394] | : . ' , ; packages: [n=0] [23:13:18.629] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.629] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:18.395] | : . ' , attachPackages() ... done [23:13:18.630] | signalConditions() ... done [23:13:18.630] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:18.630] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:18.631] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:18.631] value(, ...) ... [23:13:18.631] value(, ...) ... done [23:13:18.631] value() for SequentialFuture () ... [23:13:18.632] | signalConditions() ... [23:13:18.632] | : include = 'immediateCondition' [23:13:18.632] | : exclude = [23:13:18.633] | : resignal = FALSE [23:13:18.633] | : Number of conditions: 6 [23:13:18.633] | : int 6 [23:13:18.634] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.634] | : already signaled, skipping [23:13:18.634] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.635] | : already signaled, skipping [23:13:18.635] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.635] | : already signaled, skipping [23:13:18.636] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.636] | : already signaled, skipping [23:13:18.636] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.636] | : already signaled, skipping [23:13:18.637] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.637] | : already signaled, skipping [23:13:18.637] | signalConditions() ... done [23:13:18.637] | check for misuse ... [23:13:18.638] | check for misuse ... done [23:13:18.638] value() for SequentialFuture () ... done [23:13:18.638] value: [23:13:18.639] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:18.639] | nx: 4 [23:13:18.639] | relay: TRUE [23:13:18.639] | stdout: TRUE [23:13:18.640] | signal: TRUE [23:13:18.640] | resignal: FALSE [23:13:18.640] | force: TRUE [23:13:18.640] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:18.641] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:18.641] | until=4 [23:13:18.641] | relaying element #4 [23:13:18.641] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:18.642] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:18.642] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:18.642] resolve() for SequentialFuture ... [23:13:18.643] resolve() for SequentialFuture ... done [23:13:18.643] length: 1 (resolved future 3) [23:13:18.643] checking value #4: [23:13:18.644] 'obj' is atomic [23:13:18.644] signalConditionsASAP(numeric, pos=4) ... [23:13:18.644] | nx: 4 [23:13:18.644] | relay: TRUE [23:13:18.645] | stdout: TRUE [23:13:18.645] | signal: TRUE [23:13:18.645] | resignal: FALSE [23:13:18.645] | force: TRUE [23:13:18.646] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:18.646] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:18.646] | until=4 [23:13:18.646] | relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:18.647] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:18.647] signalConditionsASAP(numeric, pos=4) ... done [23:13:18.647] length: 0 (resolved future 4) [23:13:18.648] Relaying remaining futures ... [23:13:18.648] | signalConditionsASAP(NULL, pos=0) ... [23:13:18.649] | : nx: 4 [23:13:18.649] | : relay: TRUE [23:13:18.649] | : stdout: TRUE [23:13:18.650] | : signal: TRUE [23:13:18.650] | : resignal: FALSE [23:13:18.650] | : force: TRUE [23:13:18.650] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:18.651] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [23:13:18.651] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:18.651] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:18.652] | signalConditionsASAP(NULL, pos=0) ... done [23:13:18.652] Relaying remaining futures ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 Dimensions: c(2, 3) [23:13:18.656] future(..., label = NULL) ... [23:13:18.656] | lazy: FALSE [23:13:18.656] | stdout: TRUE [23:13:18.657] | conditions: [n=1] 'condition' [23:13:18.657] | gc: FALSE [23:13:18.657] | earlySignal: FALSE [23:13:18.658] | getGlobalsAndPackages() ... [23:13:18.658] | : Searching for globals ... [23:13:18.660] | : . globals found: [0] [23:13:18.661] | : Searching for globals ... done [23:13:18.661] | : globals: [0] [23:13:18.661] | : packages: [0] [23:13:18.661] | getGlobalsAndPackages() ... done [23:13:18.662] | run() for 'Future' () ... [23:13:18.662] | : state: 'created' [23:13:18.663] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.663] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.663] | : Using SequentialFutureBackend ... [23:13:18.664] | : . Number of futures since start: 16 (16 created, 16 launched, 16 finished) [23:13:18.664] | : . Launching futures ... [23:13:18.664] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:18.665] | : . ' , getFutureData() ... [23:13:18.665] | : . ' , ; getFutureCore() ... [23:13:18.665] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:18.665] | : . ' , ; getFutureCore() ... done [23:13:18.666] | : . ' , ; getFutureCapture() ... [23:13:18.666] | : . ' , ; getFutureCapture() ... done [23:13:18.666] | : . ' , ; getFutureContext() ... [23:13:18.667] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.667] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:18.667] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.668] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:18.668] | : . ' , ; getFutureContext() ... done [23:13:18.668] | : . ' , getFutureData() ... done [23:13:18.671] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.672] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:18.672] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.673] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.673] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.673] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:18.674] | : . ' , ; ` | New stack: [23:13:18.674] | : . ' , ; ` | List of 1 [23:13:18.674] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.674] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.674] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:18.674] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.674] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.674] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.674] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.674] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.679] | : . ' , ; ` | Old stack: [23:13:18.680] | : . ' , ; ` | List of 1 [23:13:18.680] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.680] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.680] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:18.680] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.680] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.680] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.680] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:18.680] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.680] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.680] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.680] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.687] | : . ' , ; ` | Not identical [23:13:18.687] | : . ' , ; ` | all.equal() for future ... [23:13:18.688] | : . ' , ; ` | : List of 2 [23:13:18.688] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:18.688] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.688] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:18.688] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.688] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.688] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.688] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.688] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:18.688] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.688] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.688] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.688] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.688] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.688] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.688] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.688] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.688] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.698] | : . ' , ; ` | all.equal() for future ... done [23:13:18.698] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:18.699] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.699] | : . ' , ; ` List of future strategies: [23:13:18.699] | : . ' , ; ` 1. sequential: [23:13:18.699] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:18.699] | : . ' , ; ` - tweaked: FALSE [23:13:18.699] | : . ' , ; ` - call: plan(sequential) [23:13:18.700] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.700] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.704] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.704] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.704] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.705] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:18.705] | : . ' , ; ` | : New stack: [23:13:18.705] | : . ' , ; ` | : List of 1 [23:13:18.705] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.705] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.705] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.705] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.705] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.705] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.705] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.705] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.705] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.705] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.705] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.711] | : . ' , ; ` | : Old stack: [23:13:18.712] | : . ' , ; ` | : List of 1 [23:13:18.712] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.712] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.712] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.712] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.712] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.712] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.712] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.712] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.712] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.712] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.712] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.718] | : . ' , ; ` | : Identical [23:13:18.718] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:18.718] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.719] | : . ' , ; ` | List of future strategies: [23:13:18.719] | : . ' , ; ` | 1. sequential: [23:13:18.719] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:18.719] | : . ' , ; ` | - tweaked: FALSE [23:13:18.719] | : . ' , ; ` | - call: plan(sequential) [23:13:18.720] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.720] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.720] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.721] | : . ' , SequentialFuture started (and completed) [23:13:18.721] | : . ' , signalConditions() ... [23:13:18.722] | : . ' , ; include = 'immediateCondition' [23:13:18.722] | : . ' , ; exclude = [23:13:18.722] | : . ' , ; resignal = FALSE [23:13:18.722] | : . ' , ; Number of conditions: 6 [23:13:18.723] | : . ' , ; int 6 [23:13:18.723] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.724] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.724] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.724] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.725] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.725] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.725] | : . ' , signalConditions() ... done [23:13:18.725] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:18.726] | : . Launching futures ... done [23:13:18.726] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:18.726] | : Using SequentialFutureBackend ... done [23:13:18.727] | run() for 'Future' () ... done [23:13:18.727] future(..., label = NULL) ... done [23:13:18.727] future(..., label = NULL) ... [23:13:18.727] | lazy: FALSE [23:13:18.728] | stdout: TRUE [23:13:18.728] | conditions: [n=1] 'condition' [23:13:18.728] | gc: FALSE [23:13:18.728] | earlySignal: FALSE [23:13:18.729] | getGlobalsAndPackages() ... [23:13:18.729] | : Searching for globals ... [23:13:18.731] | : . globals found: [0] [23:13:18.731] | : Searching for globals ... done [23:13:18.732] | : globals: [0] [23:13:18.732] | : packages: [0] [23:13:18.732] | getGlobalsAndPackages() ... done [23:13:18.733] | run() for 'Future' () ... [23:13:18.733] | : state: 'created' [23:13:18.733] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.734] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.734] | : Using SequentialFutureBackend ... [23:13:18.734] | : . Number of futures since start: 17 (17 created, 17 launched, 17 finished) [23:13:18.735] | : . Launching futures ... [23:13:18.735] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:18.735] | : . ' , getFutureData() ... [23:13:18.735] | : . ' , ; getFutureCore() ... [23:13:18.736] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:18.736] | : . ' , ; getFutureCore() ... done [23:13:18.736] | : . ' , ; getFutureCapture() ... [23:13:18.737] | : . ' , ; getFutureCapture() ... done [23:13:18.737] | : . ' , ; getFutureContext() ... [23:13:18.737] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.737] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:18.738] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.738] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:18.738] | : . ' , ; getFutureContext() ... done [23:13:18.739] | : . ' , getFutureData() ... done [23:13:18.742] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.742] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:18.742] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.743] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.743] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.744] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:18.744] | : . ' , ; ` | New stack: [23:13:18.744] | : . ' , ; ` | List of 1 [23:13:18.744] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.744] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.744] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:18.744] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.744] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.744] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.744] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.744] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.749] | : . ' , ; ` | Old stack: [23:13:18.750] | : . ' , ; ` | List of 1 [23:13:18.750] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.750] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.750] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:18.750] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.750] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.750] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.750] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:18.750] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.750] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.750] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.750] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.756] | : . ' , ; ` | Not identical [23:13:18.756] | : . ' , ; ` | all.equal() for future ... [23:13:18.757] | : . ' , ; ` | : List of 2 [23:13:18.757] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:18.757] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.757] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:18.757] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.757] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.757] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.757] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.757] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:18.757] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.757] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.757] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.757] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.757] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.757] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.757] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.757] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.757] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.768] | : . ' , ; ` | all.equal() for future ... done [23:13:18.769] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:18.769] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.769] | : . ' , ; ` List of future strategies: [23:13:18.769] | : . ' , ; ` 1. sequential: [23:13:18.769] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:18.769] | : . ' , ; ` - tweaked: FALSE [23:13:18.769] | : . ' , ; ` - call: plan(sequential) [23:13:18.771] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.771] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.782] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.783] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.783] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.783] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:18.784] | : . ' , ; ` | : New stack: [23:13:18.784] | : . ' , ; ` | : List of 1 [23:13:18.784] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.784] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.784] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.784] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.784] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.784] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.784] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.784] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.784] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.784] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.784] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.792] | : . ' , ; ` | : Old stack: [23:13:18.792] | : . ' , ; ` | : List of 1 [23:13:18.792] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.792] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.792] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.792] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.792] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.792] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.792] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.792] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.792] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.792] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.792] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.799] | : . ' , ; ` | : Identical [23:13:18.799] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:18.800] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.800] | : . ' , ; ` | List of future strategies: [23:13:18.800] | : . ' , ; ` | 1. sequential: [23:13:18.800] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:18.800] | : . ' , ; ` | - tweaked: FALSE [23:13:18.800] | : . ' , ; ` | - call: plan(sequential) [23:13:18.801] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.801] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.802] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.803] | : . ' , SequentialFuture started (and completed) [23:13:18.803] | : . ' , signalConditions() ... [23:13:18.803] | : . ' , ; include = 'immediateCondition' [23:13:18.804] | : . ' , ; exclude = [23:13:18.804] | : . ' , ; resignal = FALSE [23:13:18.804] | : . ' , ; Number of conditions: 6 [23:13:18.805] | : . ' , ; int 6 [23:13:18.806] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.806] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.806] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.807] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.807] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.807] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.808] | : . ' , signalConditions() ... done [23:13:18.808] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:18.808] | : . Launching futures ... done [23:13:18.809] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:18.809] | : Using SequentialFutureBackend ... done [23:13:18.809] | run() for 'Future' () ... done [23:13:18.809] future(..., label = NULL) ... done [23:13:18.810] future(..., label = NULL) ... [23:13:18.811] | lazy: FALSE [23:13:18.811] | stdout: TRUE [23:13:18.811] | conditions: [n=1] 'condition' [23:13:18.811] | gc: FALSE [23:13:18.812] | earlySignal: FALSE [23:13:18.812] | getGlobalsAndPackages() ... [23:13:18.812] | : Searching for globals ... [23:13:18.819] | : . globals found: [1] '{' [23:13:18.819] | : Searching for globals ... done [23:13:18.820] | : Resolving globals: FALSE [23:13:18.820] | : Search for packages associated with the globals ... [23:13:18.820] | : . Packages associated with globals: [1] 'base' [23:13:18.821] | : . Packages: [1] 'base' [23:13:18.821] | : Search for packages associated with the globals ... done [23:13:18.822] | : Packages after dropping 'base': [0] [23:13:18.822] | : globals: [0] [23:13:18.822] | : packages: [0] [23:13:18.823] | getGlobalsAndPackages() ... done [23:13:18.823] | run() for 'Future' () ... [23:13:18.823] | : state: 'created' [23:13:18.824] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.824] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.824] | : Using SequentialFutureBackend ... [23:13:18.825] | : . Number of futures since start: 18 (18 created, 18 launched, 18 finished) [23:13:18.825] | : . Launching futures ... [23:13:18.825] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:18.826] | : . ' , getFutureData() ... [23:13:18.826] | : . ' , ; getFutureCore() ... [23:13:18.826] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:18.827] | : . ' , ; getFutureCore() ... done [23:13:18.827] | : . ' , ; getFutureCapture() ... [23:13:18.827] | : . ' , ; getFutureCapture() ... done [23:13:18.828] | : . ' , ; getFutureContext() ... [23:13:18.828] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.828] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:18.829] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.829] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:18.829] | : . ' , ; getFutureContext() ... done [23:13:18.830] | : . ' , getFutureData() ... done [23:13:18.833] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:18.833] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:18.834] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:18.834] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.834] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.835] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:18.835] | : . ' , ; ` | New stack: [23:13:18.835] | : . ' , ; ` | List of 1 [23:13:18.835] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.835] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.835] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:18.835] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.835] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.835] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.835] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.835] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.841] | : . ' , ; ` | Old stack: [23:13:18.842] | : . ' , ; ` | List of 1 [23:13:18.842] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:18.842] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.842] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:18.842] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.842] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.842] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.842] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:18.842] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.842] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.842] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.842] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.849] | : . ' , ; ` | Not identical [23:13:18.849] | : . ' , ; ` | all.equal() for future ... [23:13:18.850] | : . ' , ; ` | : List of 2 [23:13:18.850] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:18.850] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.850] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:18.850] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.850] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.850] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.850] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:18.850] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:18.850] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.850] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.850] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.850] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.850] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.850] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.850] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.850] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.850] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.862] | : . ' , ; ` | all.equal() for future ... done [23:13:18.862] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:18.863] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.863] | : . ' , ; ` List of future strategies: [23:13:18.863] | : . ' , ; ` 1. sequential: [23:13:18.863] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:18.863] | : . ' , ; ` - tweaked: FALSE [23:13:18.863] | : . ' , ; ` - call: plan(sequential) [23:13:18.864] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.865] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.869] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.869] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:18.870] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:18.870] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:18.870] | : . ' , ; ` | : New stack: [23:13:18.871] | : . ' , ; ` | : List of 1 [23:13:18.871] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.871] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.871] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.871] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.871] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.871] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.871] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.871] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.871] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.871] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.871] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.878] | : . ' , ; ` | : Old stack: [23:13:18.879] | : . ' , ; ` | : List of 1 [23:13:18.879] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:18.879] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:18.879] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:18.879] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.879] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.879] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.879] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:18.879] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:18.879] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:18.879] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:18.879] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:18.886] | : . ' , ; ` | : Identical [23:13:18.887] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:18.887] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:18.887] | : . ' , ; ` | List of future strategies: [23:13:18.887] | : . ' , ; ` | 1. sequential: [23:13:18.887] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:18.887] | : . ' , ; ` | - tweaked: FALSE [23:13:18.887] | : . ' , ; ` | - call: plan(sequential) [23:13:18.888] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:18.889] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.889] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:18.890] | : . ' , SequentialFuture started (and completed) [23:13:18.890] | : . ' , signalConditions() ... [23:13:18.890] | : . ' , ; include = 'immediateCondition' [23:13:18.891] | : . ' , ; exclude = [23:13:18.891] | : . ' , ; resignal = FALSE [23:13:18.891] | : . ' , ; Number of conditions: 6 [23:13:18.892] | : . ' , ; int 6 [23:13:18.893] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.893] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.893] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.894] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.894] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.894] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.895] | : . ' , signalConditions() ... done [23:13:18.895] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:18.895] | : . Launching futures ... done [23:13:18.896] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:18.896] | : Using SequentialFutureBackend ... done [23:13:18.896] | run() for 'Future' () ... done [23:13:18.897] future(..., label = NULL) ... done [23:13:18.899] resolved() ... [23:13:18.899] | resolved() for environment ... [23:13:18.900] | : resolved() ... [23:13:18.900] | : . resolved() for list ... [23:13:18.901] | : . ' Number of elements: 4 [23:13:18.901] | : . ' Number of futures: 4 [23:13:18.901] | : . ' resolved() ... [23:13:18.902] | : . ' , resolved() for SequentialFuture () ... [23:13:18.902] | : . ' , ; state: 'finished' [23:13:18.902] | : . ' , ; run: TRUE [23:13:18.903] | : . ' , ; result: 'FutureResult' [23:13:18.903] | : . ' , resolved() for SequentialFuture () ... done [23:13:18.903] | : . ' resolved() ... done [23:13:18.904] | : . ' resolved() ... [23:13:18.904] | : . ' , resolved() for SequentialFuture () ... [23:13:18.904] | : . ' , ; state: 'finished' [23:13:18.905] | : . ' , ; run: TRUE [23:13:18.905] | : . ' , ; result: 'FutureResult' [23:13:18.905] | : . ' , resolved() for SequentialFuture () ... done [23:13:18.906] | : . ' resolved() ... done [23:13:18.906] | : . ' resolved() ... [23:13:18.906] | : . ' , resolved() for SequentialFuture () ... [23:13:18.907] | : . ' , ; state: 'finished' [23:13:18.907] | : . ' , ; run: TRUE [23:13:18.907] | : . ' , ; result: 'FutureResult' [23:13:18.908] | : . ' , resolved() for SequentialFuture () ... done [23:13:18.908] | : . ' resolved() ... done [23:13:18.908] | : . resolved() for list ... done [23:13:18.908] | : resolved() ... done [23:13:18.909] | resolved() for environment ... done [23:13:18.909] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [23:13:18.911] value() for SequentialFuture () ... [23:13:18.911] | signalConditions() ... [23:13:18.912] | : include = 'immediateCondition' [23:13:18.912] | : exclude = [23:13:18.912] | : resignal = FALSE [23:13:18.912] | : Number of conditions: 6 [23:13:18.913] | : int 6 [23:13:18.914] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.914] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.914] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.915] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.915] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.915] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.916] | signalConditions() ... done [23:13:18.916] | relay stdout ... [23:13:18.916] | relay stdout ... done [23:13:18.917] | check for misuse ... [23:13:18.917] | check for misuse ... done [23:13:18.917] | relay conditions ... [23:13:18.918] | : Future state: 'finished' [23:13:18.918] | : signalConditions() ... [23:13:18.918] | : . include = 'condition' [23:13:18.919] | : . exclude = 'immediateCondition' [23:13:18.919] | : . resignal = TRUE [23:13:18.919] | : . Number of conditions: 6 [23:13:18.920] | : . int 6 [23:13:18.921] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.921] | : . Condition #1: 'simpleMessage', 'message', 'condition' [23:13:18.830] | : . ' , attachPackages() ... [23:13:18.921] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.922] | : . Condition #2: 'simpleMessage', 'message', 'condition' [23:13:18.830] | : . ' , ; packages: [n=1] 'future' [23:13:18.922] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.922] | : . Condition #3: 'simpleMessage', 'message', 'condition' [23:13:18.831] | : . ' , attachPackages() ... done [23:13:18.923] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.923] | : . Condition #4: 'simpleMessage', 'message', 'condition' [23:13:18.831] | : . ' , attachPackages() ... [23:13:18.924] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.924] | : . Condition #5: 'simpleMessage', 'message', 'condition' [23:13:18.832] | : . ' , ; packages: [n=0] [23:13:18.924] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.925] | : . Condition #6: 'simpleMessage', 'message', 'condition' [23:13:18.832] | : . ' , attachPackages() ... done [23:13:18.925] | : signalConditions() ... done [23:13:18.925] | relay conditions ... done [23:13:18.926] value() for SequentialFuture () ... done [23:13:18.926] value() for listenv ... [23:13:18.927] | recursive: 0 [23:13:18.927] | reduce: FALSE [23:13:18.928] | length: 4 [23:13:18.929] | elements: 'a', 'b', 'c', 'd' [23:13:18.929] | Number of remaining objects: 4 [23:13:18.929] | checking value #1: [23:13:18.930] | 'obj' is atomic [23:13:18.930] | signalConditionsASAP(numeric, pos=1) ... [23:13:18.930] | : nx: 4 [23:13:18.930] | : relay: TRUE [23:13:18.931] | : stdout: TRUE [23:13:18.931] | : signal: TRUE [23:13:18.931] | : resignal: FALSE [23:13:18.931] | : force: TRUE [23:13:18.932] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:18.932] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:18.932] | : until=2 [23:13:18.933] | : relaying element #2 [23:13:18.933] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:18.933] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:18.934] | signalConditionsASAP(numeric, pos=1) ... done [23:13:18.934] | length: 3 (resolved future 1) [23:13:18.935] value() for listenv ... done [23:13:18.935] checking value #2: [23:13:18.935] 'obj' is SequentialFuture [23:13:18.935] resolved() ... [23:13:18.936] | resolved() for SequentialFuture () ... [23:13:18.936] | : state: 'finished' [23:13:18.936] | : run: TRUE [23:13:18.937] | : result: 'FutureResult' [23:13:18.937] | resolved() for SequentialFuture () ... done [23:13:18.937] resolved() ... done [23:13:18.938] SequentialFuture #2 [23:13:18.938] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:18.938] | nx: 4 [23:13:18.939] | relay: TRUE [23:13:18.939] | stdout: TRUE [23:13:18.939] | signal: TRUE [23:13:18.939] | resignal: FALSE [23:13:18.940] | force: TRUE [23:13:18.940] | relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:18.940] | queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:18.941] | until=2 [23:13:18.941] | relaying element #2 [23:13:18.941] | value() for SequentialFuture () ... [23:13:18.942] | : signalConditions() ... [23:13:18.942] | : . include = 'immediateCondition' [23:13:18.942] | : . exclude = [23:13:18.943] | : . resignal = FALSE [23:13:18.943] | : . Number of conditions: 6 [23:13:18.943] | : . int 6 [23:13:18.944] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.945] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.945] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.945] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.946] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.946] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.946] | : signalConditions() ... done [23:13:18.947] | : relay stdout ... [23:13:18.947] | : relay stdout ... done [23:13:18.947] | : check for misuse ... [23:13:18.948] | : check for misuse ... done [23:13:18.948] | value() for SequentialFuture () ... done [23:13:18.948] | signalConditions() ... [23:13:18.949] | : include = 'immediateCondition' [23:13:18.949] | : exclude = [23:13:18.949] | : resignal = FALSE [23:13:18.950] | : Number of conditions: 6 [23:13:18.950] | : int 6 [23:13:18.951] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.951] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.952] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.952] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.952] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.953] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.953] | signalConditions() ... done [23:13:18.953] | signalConditions() ... [23:13:18.954] | : include = 'condition' [23:13:18.954] | : exclude = 'error', 'immediateCondition' [23:13:18.954] | : resignal = TRUE [23:13:18.955] | : Number of conditions: 6 [23:13:18.955] | : int 6 [23:13:18.956] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.956] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:18.669] | : . ' , attachPackages() ... [23:13:18.957] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.957] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:18.669] | : . ' , ; packages: [n=1] 'future' [23:13:18.957] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.958] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:18.670] | : . ' , attachPackages() ... done [23:13:18.958] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.958] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:18.670] | : . ' , attachPackages() ... [23:13:18.963] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.963] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:18.670] | : . ' , ; packages: [n=0] [23:13:18.964] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.964] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:18.671] | : . ' , attachPackages() ... done [23:13:18.964] | signalConditions() ... done [23:13:18.965] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:18.965] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:18.965] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:18.966] value(, ...) ... [23:13:18.966] value(, ...) ... done [23:13:18.966] value() for SequentialFuture () ... [23:13:18.967] | signalConditions() ... [23:13:18.967] | : include = 'immediateCondition' [23:13:18.968] | : exclude = [23:13:18.968] | : resignal = FALSE [23:13:18.968] | : Number of conditions: 6 [23:13:18.968] | : int 6 [23:13:18.970] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.970] | : already signaled, skipping [23:13:18.970] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.971] | : already signaled, skipping [23:13:18.971] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.971] | : already signaled, skipping [23:13:18.971] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.972] | : already signaled, skipping [23:13:18.972] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.972] | : already signaled, skipping [23:13:18.973] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.973] | : already signaled, skipping [23:13:18.973] | signalConditions() ... done [23:13:18.974] | check for misuse ... [23:13:18.974] | check for misuse ... done [23:13:18.974] value() for SequentialFuture () ... done [23:13:18.975] value: [23:13:18.975] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:18.976] | nx: 4 [23:13:18.976] | relay: TRUE [23:13:18.976] | stdout: TRUE [23:13:18.976] | signal: TRUE [23:13:18.977] | resignal: FALSE [23:13:18.977] | force: TRUE [23:13:18.977] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:18.978] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:18.978] | until=3 [23:13:18.978] | relaying element #3 [23:13:18.979] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:18.979] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:18.979] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:18.980] resolve() for SequentialFuture ... [23:13:18.980] resolve() for SequentialFuture ... done [23:13:18.980] length: 2 (resolved future 2) [23:13:18.981] checking value #3: [23:13:18.981] 'obj' is SequentialFuture [23:13:18.981] resolved() ... [23:13:18.982] | resolved() for SequentialFuture () ... [23:13:18.982] | : state: 'finished' [23:13:18.982] | : run: TRUE [23:13:18.983] | : result: 'FutureResult' [23:13:18.983] | resolved() for SequentialFuture () ... done [23:13:18.983] resolved() ... done [23:13:18.984] SequentialFuture #3 [23:13:18.984] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:18.984] | nx: 4 [23:13:18.985] | relay: TRUE [23:13:18.985] | stdout: TRUE [23:13:18.985] | signal: TRUE [23:13:18.985] | resignal: FALSE [23:13:18.986] | force: TRUE [23:13:18.986] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:18.986] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:18.987] | until=3 [23:13:18.987] | relaying element #3 [23:13:18.987] | value() for SequentialFuture () ... [23:13:18.988] | : signalConditions() ... [23:13:18.988] | : . include = 'immediateCondition' [23:13:18.988] | : . exclude = [23:13:18.989] | : . resignal = FALSE [23:13:18.989] | : . Number of conditions: 6 [23:13:18.989] | : . int 6 [23:13:18.990] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.991] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.991] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.991] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.992] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.992] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.993] | : signalConditions() ... done [23:13:18.993] | : relay stdout ... [23:13:18.993] | : relay stdout ... done [23:13:18.993] | : check for misuse ... [23:13:18.994] | : check for misuse ... done [23:13:18.994] | value() for SequentialFuture () ... done [23:13:18.995] | signalConditions() ... [23:13:18.995] | : include = 'immediateCondition' [23:13:18.995] | : exclude = [23:13:18.996] | : resignal = FALSE [23:13:18.996] | : Number of conditions: 6 [23:13:18.996] | : int 6 [23:13:18.997] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.998] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.998] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.998] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.999] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.999] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:18.999] | signalConditions() ... done [23:13:19.000] | signalConditions() ... [23:13:19.000] | : include = 'condition' [23:13:19.000] | : exclude = 'error', 'immediateCondition' [23:13:19.001] | : resignal = TRUE [23:13:19.001] | : Number of conditions: 6 [23:13:19.001] | : int 6 [23:13:19.002] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.002] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:18.739] | : . ' , attachPackages() ... [23:13:19.003] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.003] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:18.739] | : . ' , ; packages: [n=1] 'future' [23:13:19.004] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.004] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:18.740] | : . ' , attachPackages() ... done [23:13:19.004] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.005] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:18.740] | : . ' , attachPackages() ... [23:13:19.005] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.005] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:18.741] | : . ' , ; packages: [n=0] [23:13:19.006] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.006] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:18.741] | : . ' , attachPackages() ... done [23:13:19.007] | signalConditions() ... done [23:13:19.007] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:19.007] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.008] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:19.008] value(, ...) ... [23:13:19.008] value(, ...) ... done [23:13:19.008] value() for SequentialFuture () ... [23:13:19.009] | signalConditions() ... [23:13:19.009] | : include = 'immediateCondition' [23:13:19.009] | : exclude = [23:13:19.009] | : resignal = FALSE [23:13:19.010] | : Number of conditions: 6 [23:13:19.010] | : int 6 [23:13:19.011] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.011] | : already signaled, skipping [23:13:19.012] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.012] | : already signaled, skipping [23:13:19.012] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.013] | : already signaled, skipping [23:13:19.013] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.013] | : already signaled, skipping [23:13:19.014] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.014] | : already signaled, skipping [23:13:19.014] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.014] | : already signaled, skipping [23:13:19.015] | signalConditions() ... done [23:13:19.015] | check for misuse ... [23:13:19.015] | check for misuse ... done [23:13:19.016] value() for SequentialFuture () ... done [23:13:19.016] value: [23:13:19.016] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:19.017] | nx: 4 [23:13:19.017] | relay: TRUE [23:13:19.017] | stdout: TRUE [23:13:19.018] | signal: TRUE [23:13:19.018] | resignal: FALSE [23:13:19.018] | force: TRUE [23:13:19.018] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:19.019] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.019] | until=4 [23:13:19.019] | relaying element #4 [23:13:19.020] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:19.020] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.020] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:19.020] resolve() for SequentialFuture ... [23:13:19.021] resolve() for SequentialFuture ... done [23:13:19.021] length: 1 (resolved future 3) [23:13:19.022] checking value #4: [23:13:19.022] 'obj' is atomic [23:13:19.022] signalConditionsASAP(numeric, pos=4) ... [23:13:19.022] | nx: 4 [23:13:19.023] | relay: TRUE [23:13:19.023] | stdout: TRUE [23:13:19.023] | signal: TRUE [23:13:19.024] | resignal: FALSE [23:13:19.024] | force: TRUE [23:13:19.024] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:19.024] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.025] | until=4 [23:13:19.025] | relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:19.025] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.026] signalConditionsASAP(numeric, pos=4) ... done [23:13:19.026] length: 0 (resolved future 4) [23:13:19.027] Relaying remaining futures ... [23:13:19.027] | signalConditionsASAP(NULL, pos=0) ... [23:13:19.027] | : nx: 4 [23:13:19.028] | : relay: TRUE [23:13:19.028] | : stdout: TRUE [23:13:19.028] | : signal: TRUE [23:13:19.029] | : resignal: FALSE [23:13:19.029] | : force: TRUE [23:13:19.029] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:19.029] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [23:13:19.030] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:19.030] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.031] | signalConditionsASAP(NULL, pos=0) ... done [23:13:19.031] Relaying remaining futures ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 Dimensions: c(2, 3, 1) [23:13:19.035] future(..., label = NULL) ... [23:13:19.035] | lazy: FALSE [23:13:19.036] | stdout: TRUE [23:13:19.036] | conditions: [n=1] 'condition' [23:13:19.036] | gc: FALSE [23:13:19.037] | earlySignal: FALSE [23:13:19.037] | getGlobalsAndPackages() ... [23:13:19.037] | : Searching for globals ... [23:13:19.040] | : . globals found: [0] [23:13:19.040] | : Searching for globals ... done [23:13:19.040] | : globals: [0] [23:13:19.041] | : packages: [0] [23:13:19.041] | getGlobalsAndPackages() ... done [23:13:19.042] | run() for 'Future' () ... [23:13:19.042] | : state: 'created' [23:13:19.042] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.043] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.043] | : Using SequentialFutureBackend ... [23:13:19.043] | : . Number of futures since start: 19 (19 created, 19 launched, 19 finished) [23:13:19.044] | : . Launching futures ... [23:13:19.044] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:19.044] | : . ' , getFutureData() ... [23:13:19.045] | : . ' , ; getFutureCore() ... [23:13:19.045] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:19.045] | : . ' , ; getFutureCore() ... done [23:13:19.046] | : . ' , ; getFutureCapture() ... [23:13:19.046] | : . ' , ; getFutureCapture() ... done [23:13:19.046] | : . ' , ; getFutureContext() ... [23:13:19.047] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.047] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:19.047] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.048] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:19.048] | : . ' , ; getFutureContext() ... done [23:13:19.048] | : . ' , getFutureData() ... done [23:13:19.052] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.052] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:19.053] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.053] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.054] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.054] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:19.054] | : . ' , ; ` | New stack: [23:13:19.055] | : . ' , ; ` | List of 1 [23:13:19.055] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.055] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.055] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:19.055] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.055] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.055] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.055] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.055] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.061] | : . ' , ; ` | Old stack: [23:13:19.061] | : . ' , ; ` | List of 1 [23:13:19.061] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.061] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.061] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:19.061] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.061] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.061] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.061] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:19.061] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.061] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.061] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.061] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.068] | : . ' , ; ` | Not identical [23:13:19.069] | : . ' , ; ` | all.equal() for future ... [23:13:19.069] | : . ' , ; ` | : List of 2 [23:13:19.069] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:19.069] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.069] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:19.069] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.069] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.069] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.069] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.069] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:19.069] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.069] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.069] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.069] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.069] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.069] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.069] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.069] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.069] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.082] | : . ' , ; ` | all.equal() for future ... done [23:13:19.082] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:19.082] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.083] | : . ' , ; ` List of future strategies: [23:13:19.083] | : . ' , ; ` 1. sequential: [23:13:19.083] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:19.083] | : . ' , ; ` - tweaked: FALSE [23:13:19.083] | : . ' , ; ` - call: plan(sequential) [23:13:19.084] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.084] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.089] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.089] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.089] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.090] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:19.090] | : . ' , ; ` | : New stack: [23:13:19.090] | : . ' , ; ` | : List of 1 [23:13:19.090] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.090] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.090] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.090] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.090] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.090] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.090] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.090] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.090] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.090] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.090] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.098] | : . ' , ; ` | : Old stack: [23:13:19.098] | : . ' , ; ` | : List of 1 [23:13:19.098] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.098] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.098] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.098] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.098] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.098] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.098] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.098] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.098] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.098] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.098] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.105] | : . ' , ; ` | : Identical [23:13:19.106] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:19.106] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.107] | : . ' , ; ` | List of future strategies: [23:13:19.107] | : . ' , ; ` | 1. sequential: [23:13:19.107] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:19.107] | : . ' , ; ` | - tweaked: FALSE [23:13:19.107] | : . ' , ; ` | - call: plan(sequential) [23:13:19.108] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.108] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.108] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.109] | : . ' , SequentialFuture started (and completed) [23:13:19.110] | : . ' , signalConditions() ... [23:13:19.110] | : . ' , ; include = 'immediateCondition' [23:13:19.111] | : . ' , ; exclude = [23:13:19.111] | : . ' , ; resignal = FALSE [23:13:19.111] | : . ' , ; Number of conditions: 6 [23:13:19.111] | : . ' , ; int 6 [23:13:19.112] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.113] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.113] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.114] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.114] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.114] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.115] | : . ' , signalConditions() ... done [23:13:19.115] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:19.115] | : . Launching futures ... done [23:13:19.116] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:19.116] | : Using SequentialFutureBackend ... done [23:13:19.116] | run() for 'Future' () ... done [23:13:19.117] future(..., label = NULL) ... done [23:13:19.117] future(..., label = NULL) ... [23:13:19.117] | lazy: FALSE [23:13:19.118] | stdout: TRUE [23:13:19.118] | conditions: [n=1] 'condition' [23:13:19.118] | gc: FALSE [23:13:19.119] | earlySignal: FALSE [23:13:19.119] | getGlobalsAndPackages() ... [23:13:19.119] | : Searching for globals ... [23:13:19.122] | : . globals found: [0] [23:13:19.122] | : Searching for globals ... done [23:13:19.123] | : globals: [0] [23:13:19.123] | : packages: [0] [23:13:19.123] | getGlobalsAndPackages() ... done [23:13:19.124] | run() for 'Future' () ... [23:13:19.124] | : state: 'created' [23:13:19.124] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.125] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.125] | : Using SequentialFutureBackend ... [23:13:19.125] | : . Number of futures since start: 20 (20 created, 20 launched, 20 finished) [23:13:19.126] | : . Launching futures ... [23:13:19.126] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:19.126] | : . ' , getFutureData() ... [23:13:19.127] | : . ' , ; getFutureCore() ... [23:13:19.127] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:19.127] | : . ' , ; getFutureCore() ... done [23:13:19.128] | : . ' , ; getFutureCapture() ... [23:13:19.128] | : . ' , ; getFutureCapture() ... done [23:13:19.128] | : . ' , ; getFutureContext() ... [23:13:19.129] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.129] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:19.129] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.129] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:19.130] | : . ' , ; getFutureContext() ... done [23:13:19.130] | : . ' , getFutureData() ... done [23:13:19.134] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.134] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:19.134] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.135] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.135] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.136] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:19.136] | : . ' , ; ` | New stack: [23:13:19.136] | : . ' , ; ` | List of 1 [23:13:19.136] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.136] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.136] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:19.136] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.136] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.136] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.136] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.136] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.143] | : . ' , ; ` | Old stack: [23:13:19.143] | : . ' , ; ` | List of 1 [23:13:19.143] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.143] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.143] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:19.143] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.143] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.143] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.143] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:19.143] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.143] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.143] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.143] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.154] | : . ' , ; ` | Not identical [23:13:19.155] | : . ' , ; ` | all.equal() for future ... [23:13:19.155] | : . ' , ; ` | : List of 2 [23:13:19.155] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:19.155] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.155] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:19.155] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.155] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.155] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.155] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.155] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:19.155] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.155] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.155] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.155] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.155] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.155] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.155] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.155] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.155] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.167] | : . ' , ; ` | all.equal() for future ... done [23:13:19.167] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:19.168] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.168] | : . ' , ; ` List of future strategies: [23:13:19.168] | : . ' , ; ` 1. sequential: [23:13:19.168] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:19.168] | : . ' , ; ` - tweaked: FALSE [23:13:19.168] | : . ' , ; ` - call: plan(sequential) [23:13:19.169] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.169] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.174] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.174] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.174] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.175] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:19.175] | : . ' , ; ` | : New stack: [23:13:19.175] | : . ' , ; ` | : List of 1 [23:13:19.175] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.175] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.175] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.175] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.175] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.175] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.175] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.175] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.175] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.175] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.175] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.183] | : . ' , ; ` | : Old stack: [23:13:19.183] | : . ' , ; ` | : List of 1 [23:13:19.183] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.183] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.183] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.183] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.183] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.183] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.183] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.183] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.183] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.183] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.183] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.191] | : . ' , ; ` | : Identical [23:13:19.191] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:19.191] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.192] | : . ' , ; ` | List of future strategies: [23:13:19.192] | : . ' , ; ` | 1. sequential: [23:13:19.192] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:19.192] | : . ' , ; ` | - tweaked: FALSE [23:13:19.192] | : . ' , ; ` | - call: plan(sequential) [23:13:19.193] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.193] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.194] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.195] | : . ' , SequentialFuture started (and completed) [23:13:19.195] | : . ' , signalConditions() ... [23:13:19.195] | : . ' , ; include = 'immediateCondition' [23:13:19.196] | : . ' , ; exclude = [23:13:19.196] | : . ' , ; resignal = FALSE [23:13:19.196] | : . ' , ; Number of conditions: 6 [23:13:19.196] | : . ' , ; int 6 [23:13:19.197] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.198] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.198] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.198] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.199] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.199] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.199] | : . ' , signalConditions() ... done [23:13:19.200] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:19.200] | : . Launching futures ... done [23:13:19.200] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:19.201] | : Using SequentialFutureBackend ... done [23:13:19.201] | run() for 'Future' () ... done [23:13:19.201] future(..., label = NULL) ... done [23:13:19.202] future(..., label = NULL) ... [23:13:19.202] | lazy: FALSE [23:13:19.203] | stdout: TRUE [23:13:19.203] | conditions: [n=1] 'condition' [23:13:19.203] | gc: FALSE [23:13:19.204] | earlySignal: FALSE [23:13:19.204] | getGlobalsAndPackages() ... [23:13:19.204] | : Searching for globals ... [23:13:19.211] | : . globals found: [1] '{' [23:13:19.212] | : Searching for globals ... done [23:13:19.212] | : Resolving globals: FALSE [23:13:19.212] | : Search for packages associated with the globals ... [23:13:19.213] | : . Packages associated with globals: [1] 'base' [23:13:19.213] | : . Packages: [1] 'base' [23:13:19.214] | : Search for packages associated with the globals ... done [23:13:19.214] | : Packages after dropping 'base': [0] [23:13:19.214] | : globals: [0] [23:13:19.215] | : packages: [0] [23:13:19.215] | getGlobalsAndPackages() ... done [23:13:19.216] | run() for 'Future' () ... [23:13:19.216] | : state: 'created' [23:13:19.216] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.217] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.217] | : Using SequentialFutureBackend ... [23:13:19.217] | : . Number of futures since start: 21 (21 created, 21 launched, 21 finished) [23:13:19.218] | : . Launching futures ... [23:13:19.218] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:19.218] | : . ' , getFutureData() ... [23:13:19.219] | : . ' , ; getFutureCore() ... [23:13:19.219] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:19.219] | : . ' , ; getFutureCore() ... done [23:13:19.219] | : . ' , ; getFutureCapture() ... [23:13:19.220] | : . ' , ; getFutureCapture() ... done [23:13:19.220] | : . ' , ; getFutureContext() ... [23:13:19.220] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.221] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:19.221] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.221] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:19.222] | : . ' , ; getFutureContext() ... done [23:13:19.222] | : . ' , getFutureData() ... done [23:13:19.225] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.225] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:19.226] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.226] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.227] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.227] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:19.227] | : . ' , ; ` | New stack: [23:13:19.228] | : . ' , ; ` | List of 1 [23:13:19.228] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.228] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.228] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:19.228] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.228] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.228] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.228] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.228] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.233] | : . ' , ; ` | Old stack: [23:13:19.233] | : . ' , ; ` | List of 1 [23:13:19.233] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.233] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.233] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:19.233] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.233] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.233] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.233] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:19.233] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.233] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.233] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.233] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.240] | : . ' , ; ` | Not identical [23:13:19.240] | : . ' , ; ` | all.equal() for future ... [23:13:19.241] | : . ' , ; ` | : List of 2 [23:13:19.241] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:19.241] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.241] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:19.241] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.241] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.241] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.241] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.241] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:19.241] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.241] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.241] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.241] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.241] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.241] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.241] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.241] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.241] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.252] | : . ' , ; ` | all.equal() for future ... done [23:13:19.252] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:19.253] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.253] | : . ' , ; ` List of future strategies: [23:13:19.253] | : . ' , ; ` 1. sequential: [23:13:19.253] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:19.253] | : . ' , ; ` - tweaked: FALSE [23:13:19.253] | : . ' , ; ` - call: plan(sequential) [23:13:19.254] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.254] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.259] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.259] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.259] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.260] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:19.260] | : . ' , ; ` | : New stack: [23:13:19.260] | : . ' , ; ` | : List of 1 [23:13:19.260] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.260] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.260] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.260] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.260] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.260] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.260] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.260] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.260] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.260] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.260] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.266] | : . ' , ; ` | : Old stack: [23:13:19.267] | : . ' , ; ` | : List of 1 [23:13:19.267] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.267] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.267] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.267] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.267] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.267] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.267] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.267] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.267] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.267] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.267] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.273] | : . ' , ; ` | : Identical [23:13:19.273] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:19.273] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.274] | : . ' , ; ` | List of future strategies: [23:13:19.274] | : . ' , ; ` | 1. sequential: [23:13:19.274] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:19.274] | : . ' , ; ` | - tweaked: FALSE [23:13:19.274] | : . ' , ; ` | - call: plan(sequential) [23:13:19.275] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.275] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.275] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.276] | : . ' , SequentialFuture started (and completed) [23:13:19.276] | : . ' , signalConditions() ... [23:13:19.276] | : . ' , ; include = 'immediateCondition' [23:13:19.277] | : . ' , ; exclude = [23:13:19.277] | : . ' , ; resignal = FALSE [23:13:19.277] | : . ' , ; Number of conditions: 6 [23:13:19.278] | : . ' , ; int 6 [23:13:19.278] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.279] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.279] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.279] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.279] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.280] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.280] | : . ' , signalConditions() ... done [23:13:19.280] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:19.281] | : . Launching futures ... done [23:13:19.281] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:19.281] | : Using SequentialFutureBackend ... done [23:13:19.282] | run() for 'Future' () ... done [23:13:19.282] future(..., label = NULL) ... done [23:13:19.283] resolved() ... [23:13:19.284] | resolved() for environment ... [23:13:19.285] | : resolved() ... [23:13:19.285] | : . resolved() for list ... [23:13:19.285] | : . ' Number of elements: 4 [23:13:19.285] | : . ' Number of futures: 4 [23:13:19.286] | : . ' resolved() ... [23:13:19.286] | : . ' , resolved() for SequentialFuture () ... [23:13:19.286] | : . ' , ; state: 'finished' [23:13:19.287] | : . ' , ; run: TRUE [23:13:19.287] | : . ' , ; result: 'FutureResult' [23:13:19.287] | : . ' , resolved() for SequentialFuture () ... done [23:13:19.288] | : . ' resolved() ... done [23:13:19.288] | : . ' resolved() ... [23:13:19.288] | : . ' , resolved() for SequentialFuture () ... [23:13:19.288] | : . ' , ; state: 'finished' [23:13:19.289] | : . ' , ; run: TRUE [23:13:19.289] | : . ' , ; result: 'FutureResult' [23:13:19.289] | : . ' , resolved() for SequentialFuture () ... done [23:13:19.290] | : . ' resolved() ... done [23:13:19.290] | : . ' resolved() ... [23:13:19.290] | : . ' , resolved() for SequentialFuture () ... [23:13:19.290] | : . ' , ; state: 'finished' [23:13:19.291] | : . ' , ; run: TRUE [23:13:19.291] | : . ' , ; result: 'FutureResult' [23:13:19.291] | : . ' , resolved() for SequentialFuture () ... done [23:13:19.292] | : . ' resolved() ... done [23:13:19.292] | : . resolved() for list ... done [23:13:19.292] | : resolved() ... done [23:13:19.293] | resolved() for environment ... done [23:13:19.293] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [23:13:19.294] value() for SequentialFuture () ... [23:13:19.295] | signalConditions() ... [23:13:19.295] | : include = 'immediateCondition' [23:13:19.295] | : exclude = [23:13:19.296] | : resignal = FALSE [23:13:19.296] | : Number of conditions: 6 [23:13:19.296] | : int 6 [23:13:19.297] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.297] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.298] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.298] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.298] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.298] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.299] | signalConditions() ... done [23:13:19.299] | relay stdout ... [23:13:19.299] | relay stdout ... done [23:13:19.299] | check for misuse ... [23:13:19.300] | check for misuse ... done [23:13:19.300] | relay conditions ... [23:13:19.300] | : Future state: 'finished' [23:13:19.301] | : signalConditions() ... [23:13:19.301] | : . include = 'condition' [23:13:19.301] | : . exclude = 'immediateCondition' [23:13:19.301] | : . resignal = TRUE [23:13:19.302] | : . Number of conditions: 6 [23:13:19.302] | : . int 6 [23:13:19.303] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.303] | : . Condition #1: 'simpleMessage', 'message', 'condition' [23:13:19.222] | : . ' , attachPackages() ... [23:13:19.303] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.304] | : . Condition #2: 'simpleMessage', 'message', 'condition' [23:13:19.223] | : . ' , ; packages: [n=1] 'future' [23:13:19.304] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.304] | : . Condition #3: 'simpleMessage', 'message', 'condition' [23:13:19.223] | : . ' , attachPackages() ... done [23:13:19.305] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.305] | : . Condition #4: 'simpleMessage', 'message', 'condition' [23:13:19.223] | : . ' , attachPackages() ... [23:13:19.305] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.305] | : . Condition #5: 'simpleMessage', 'message', 'condition' [23:13:19.224] | : . ' , ; packages: [n=0] [23:13:19.306] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.306] | : . Condition #6: 'simpleMessage', 'message', 'condition' [23:13:19.224] | : . ' , attachPackages() ... done [23:13:19.306] | : signalConditions() ... done [23:13:19.307] | relay conditions ... done [23:13:19.307] value() for SequentialFuture () ... done [23:13:19.308] value() for listenv ... [23:13:19.308] | recursive: 0 [23:13:19.308] | reduce: FALSE [23:13:19.313] | length: 4 [23:13:19.313] | elements: 'a', 'b', 'c', 'd' [23:13:19.314] | Number of remaining objects: 4 [23:13:19.314] | checking value #1: [23:13:19.314] | 'obj' is atomic [23:13:19.315] | signalConditionsASAP(numeric, pos=1) ... [23:13:19.315] | : nx: 4 [23:13:19.315] | : relay: TRUE [23:13:19.315] | : stdout: TRUE [23:13:19.316] | : signal: TRUE [23:13:19.316] | : resignal: FALSE [23:13:19.316] | : force: TRUE [23:13:19.317] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:19.317] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:19.317] | : until=2 [23:13:19.317] | : relaying element #2 [23:13:19.318] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:19.318] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:19.318] | signalConditionsASAP(numeric, pos=1) ... done [23:13:19.319] | length: 3 (resolved future 1) [23:13:19.319] value() for listenv ... done [23:13:19.319] checking value #2: [23:13:19.319] 'obj' is SequentialFuture [23:13:19.320] resolved() ... [23:13:19.320] | resolved() for SequentialFuture () ... [23:13:19.320] | : state: 'finished' [23:13:19.321] | : run: TRUE [23:13:19.321] | : result: 'FutureResult' [23:13:19.321] | resolved() for SequentialFuture () ... done [23:13:19.321] resolved() ... done [23:13:19.322] SequentialFuture #2 [23:13:19.322] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:19.322] | nx: 4 [23:13:19.323] | relay: TRUE [23:13:19.323] | stdout: TRUE [23:13:19.323] | signal: TRUE [23:13:19.323] | resignal: FALSE [23:13:19.324] | force: TRUE [23:13:19.324] | relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:19.324] | queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:19.325] | until=2 [23:13:19.325] | relaying element #2 [23:13:19.325] | value() for SequentialFuture () ... [23:13:19.326] | : signalConditions() ... [23:13:19.326] | : . include = 'immediateCondition' [23:13:19.326] | : . exclude = [23:13:19.327] | : . resignal = FALSE [23:13:19.327] | : . Number of conditions: 6 [23:13:19.327] | : . int 6 [23:13:19.328] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.329] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.329] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.329] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.330] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.330] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.331] | : signalConditions() ... done [23:13:19.331] | : relay stdout ... [23:13:19.331] | : relay stdout ... done [23:13:19.331] | : check for misuse ... [23:13:19.332] | : check for misuse ... done [23:13:19.332] | value() for SequentialFuture () ... done [23:13:19.332] | signalConditions() ... [23:13:19.333] | : include = 'immediateCondition' [23:13:19.333] | : exclude = [23:13:19.333] | : resignal = FALSE [23:13:19.334] | : Number of conditions: 6 [23:13:19.334] | : int 6 [23:13:19.335] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.335] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.336] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.336] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.336] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.337] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.337] | signalConditions() ... done [23:13:19.338] | signalConditions() ... [23:13:19.338] | : include = 'condition' [23:13:19.338] | : exclude = 'error', 'immediateCondition' [23:13:19.339] | : resignal = TRUE [23:13:19.339] | : Number of conditions: 6 [23:13:19.339] | : int 6 [23:13:19.340] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.341] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:19.049] | : . ' , attachPackages() ... [23:13:19.341] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.341] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:19.049] | : . ' , ; packages: [n=1] 'future' [23:13:19.342] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.342] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:19.050] | : . ' , attachPackages() ... done [23:13:19.343] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.343] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:19.050] | : . ' , attachPackages() ... [23:13:19.343] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.344] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:19.050] | : . ' , ; packages: [n=0] [23:13:19.344] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.344] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:19.051] | : . ' , attachPackages() ... done [23:13:19.345] | signalConditions() ... done [23:13:19.345] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:19.346] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:19.346] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:19.346] value(, ...) ... [23:13:19.346] value(, ...) ... done [23:13:19.347] value() for SequentialFuture () ... [23:13:19.347] | signalConditions() ... [23:13:19.348] | : include = 'immediateCondition' [23:13:19.348] | : exclude = [23:13:19.348] | : resignal = FALSE [23:13:19.348] | : Number of conditions: 6 [23:13:19.349] | : int 6 [23:13:19.350] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.350] | : already signaled, skipping [23:13:19.350] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.351] | : already signaled, skipping [23:13:19.351] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.351] | : already signaled, skipping [23:13:19.352] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.352] | : already signaled, skipping [23:13:19.352] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.353] | : already signaled, skipping [23:13:19.353] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.353] | : already signaled, skipping [23:13:19.354] | signalConditions() ... done [23:13:19.354] | check for misuse ... [23:13:19.354] | check for misuse ... done [23:13:19.355] value() for SequentialFuture () ... done [23:13:19.355] value: [23:13:19.356] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:19.356] | nx: 4 [23:13:19.356] | relay: TRUE [23:13:19.357] | stdout: TRUE [23:13:19.357] | signal: TRUE [23:13:19.357] | resignal: FALSE [23:13:19.357] | force: TRUE [23:13:19.358] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:19.358] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:19.358] | until=3 [23:13:19.359] | relaying element #3 [23:13:19.359] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:19.359] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:19.360] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:19.360] resolve() for SequentialFuture ... [23:13:19.360] resolve() for SequentialFuture ... done [23:13:19.361] length: 2 (resolved future 2) [23:13:19.361] checking value #3: [23:13:19.361] 'obj' is SequentialFuture [23:13:19.362] resolved() ... [23:13:19.362] | resolved() for SequentialFuture () ... [23:13:19.362] | : state: 'finished' [23:13:19.362] | : run: TRUE [23:13:19.363] | : result: 'FutureResult' [23:13:19.363] | resolved() for SequentialFuture () ... done [23:13:19.363] resolved() ... done [23:13:19.364] SequentialFuture #3 [23:13:19.364] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:19.364] | nx: 4 [23:13:19.364] | relay: TRUE [23:13:19.365] | stdout: TRUE [23:13:19.365] | signal: TRUE [23:13:19.365] | resignal: FALSE [23:13:19.365] | force: TRUE [23:13:19.366] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:19.366] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:19.366] | until=3 [23:13:19.366] | relaying element #3 [23:13:19.367] | value() for SequentialFuture () ... [23:13:19.367] | : signalConditions() ... [23:13:19.367] | : . include = 'immediateCondition' [23:13:19.368] | : . exclude = [23:13:19.368] | : . resignal = FALSE [23:13:19.368] | : . Number of conditions: 6 [23:13:19.368] | : . int 6 [23:13:19.369] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.370] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.370] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.370] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.371] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.371] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.371] | : signalConditions() ... done [23:13:19.371] | : relay stdout ... [23:13:19.371] | : relay stdout ... done [23:13:19.372] | : check for misuse ... [23:13:19.372] | : check for misuse ... done [23:13:19.372] | value() for SequentialFuture () ... done [23:13:19.372] | signalConditions() ... [23:13:19.372] | : include = 'immediateCondition' [23:13:19.373] | : exclude = [23:13:19.373] | : resignal = FALSE [23:13:19.373] | : Number of conditions: 6 [23:13:19.373] | : int 6 [23:13:19.374] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.374] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.374] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.375] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.375] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.375] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.376] | signalConditions() ... done [23:13:19.376] | signalConditions() ... [23:13:19.376] | : include = 'condition' [23:13:19.376] | : exclude = 'error', 'immediateCondition' [23:13:19.377] | : resignal = TRUE [23:13:19.377] | : Number of conditions: 6 [23:13:19.377] | : int 6 [23:13:19.378] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.378] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:19.131] | : . ' , attachPackages() ... [23:13:19.378] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.379] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:19.131] | : . ' , ; packages: [n=1] 'future' [23:13:19.379] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.379] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:19.132] | : . ' , attachPackages() ... done [23:13:19.379] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.379] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:19.132] | : . ' , attachPackages() ... [23:13:19.380] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.380] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:19.132] | : . ' , ; packages: [n=0] [23:13:19.380] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.381] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:19.133] | : . ' , attachPackages() ... done [23:13:19.381] | signalConditions() ... done [23:13:19.381] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:19.382] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.382] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:19.382] value(, ...) ... [23:13:19.383] value(, ...) ... done [23:13:19.383] value() for SequentialFuture () ... [23:13:19.383] | signalConditions() ... [23:13:19.384] | : include = 'immediateCondition' [23:13:19.384] | : exclude = [23:13:19.384] | : resignal = FALSE [23:13:19.384] | : Number of conditions: 6 [23:13:19.385] | : int 6 [23:13:19.386] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.386] | : already signaled, skipping [23:13:19.386] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.387] | : already signaled, skipping [23:13:19.387] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.387] | : already signaled, skipping [23:13:19.388] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.388] | : already signaled, skipping [23:13:19.388] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.389] | : already signaled, skipping [23:13:19.389] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.389] | : already signaled, skipping [23:13:19.390] | signalConditions() ... done [23:13:19.390] | check for misuse ... [23:13:19.390] | check for misuse ... done [23:13:19.391] value() for SequentialFuture () ... done [23:13:19.391] value: [23:13:19.391] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:19.392] | nx: 4 [23:13:19.392] | relay: TRUE [23:13:19.392] | stdout: TRUE [23:13:19.392] | signal: TRUE [23:13:19.393] | resignal: FALSE [23:13:19.393] | force: TRUE [23:13:19.393] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:19.394] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.394] | until=4 [23:13:19.394] | relaying element #4 [23:13:19.395] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:19.395] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.396] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:19.396] resolve() for SequentialFuture ... [23:13:19.396] resolve() for SequentialFuture ... done [23:13:19.397] length: 1 (resolved future 3) [23:13:19.397] checking value #4: [23:13:19.398] 'obj' is atomic [23:13:19.398] signalConditionsASAP(numeric, pos=4) ... [23:13:19.398] | nx: 4 [23:13:19.398] | relay: TRUE [23:13:19.399] | stdout: TRUE [23:13:19.399] | signal: TRUE [23:13:19.399] | resignal: FALSE [23:13:19.400] | force: TRUE [23:13:19.400] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:19.400] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.401] | until=4 [23:13:19.401] | relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:19.401] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.402] signalConditionsASAP(numeric, pos=4) ... done [23:13:19.402] length: 0 (resolved future 4) [23:13:19.403] Relaying remaining futures ... [23:13:19.403] | signalConditionsASAP(NULL, pos=0) ... [23:13:19.404] | : nx: 4 [23:13:19.404] | : relay: TRUE [23:13:19.404] | : stdout: TRUE [23:13:19.404] | : signal: TRUE [23:13:19.405] | : resignal: FALSE [23:13:19.405] | : force: TRUE [23:13:19.405] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:19.406] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [23:13:19.406] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:19.406] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.407] | signalConditionsASAP(NULL, pos=0) ... done [23:13:19.407] Relaying remaining futures ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 Dimensions: c(2, 1, 3, 1) [23:13:19.411] future(..., label = NULL) ... [23:13:19.412] | lazy: FALSE [23:13:19.412] | stdout: TRUE [23:13:19.412] | conditions: [n=1] 'condition' [23:13:19.413] | gc: FALSE [23:13:19.413] | earlySignal: FALSE [23:13:19.413] | getGlobalsAndPackages() ... [23:13:19.414] | : Searching for globals ... [23:13:19.417] | : . globals found: [0] [23:13:19.417] | : Searching for globals ... done [23:13:19.417] | : globals: [0] [23:13:19.418] | : packages: [0] [23:13:19.418] | getGlobalsAndPackages() ... done [23:13:19.419] | run() for 'Future' () ... [23:13:19.419] | : state: 'created' [23:13:19.419] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.420] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.420] | : Using SequentialFutureBackend ... [23:13:19.420] | : . Number of futures since start: 22 (22 created, 22 launched, 22 finished) [23:13:19.421] | : . Launching futures ... [23:13:19.421] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:19.421] | : . ' , getFutureData() ... [23:13:19.422] | : . ' , ; getFutureCore() ... [23:13:19.422] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:19.422] | : . ' , ; getFutureCore() ... done [23:13:19.423] | : . ' , ; getFutureCapture() ... [23:13:19.423] | : . ' , ; getFutureCapture() ... done [23:13:19.423] | : . ' , ; getFutureContext() ... [23:13:19.424] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.424] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:19.425] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.425] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:19.425] | : . ' , ; getFutureContext() ... done [23:13:19.426] | : . ' , getFutureData() ... done [23:13:19.430] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.430] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:19.430] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.431] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.431] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.432] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:19.432] | : . ' , ; ` | New stack: [23:13:19.432] | : . ' , ; ` | List of 1 [23:13:19.432] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.432] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.432] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:19.432] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.432] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.432] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.432] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.432] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.439] | : . ' , ; ` | Old stack: [23:13:19.439] | : . ' , ; ` | List of 1 [23:13:19.439] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.439] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.439] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:19.439] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.439] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.439] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.439] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:19.439] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.439] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.439] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.439] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.447] | : . ' , ; ` | Not identical [23:13:19.447] | : . ' , ; ` | all.equal() for future ... [23:13:19.447] | : . ' , ; ` | : List of 2 [23:13:19.447] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:19.447] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.447] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:19.447] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.447] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.447] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.447] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.447] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:19.447] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.447] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.447] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.447] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.447] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.447] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.447] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.447] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.447] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.460] | : . ' , ; ` | all.equal() for future ... done [23:13:19.461] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:19.461] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.461] | : . ' , ; ` List of future strategies: [23:13:19.461] | : . ' , ; ` 1. sequential: [23:13:19.461] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:19.461] | : . ' , ; ` - tweaked: FALSE [23:13:19.461] | : . ' , ; ` - call: plan(sequential) [23:13:19.463] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.463] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.467] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.467] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.467] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.468] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:19.468] | : . ' , ; ` | : New stack: [23:13:19.468] | : . ' , ; ` | : List of 1 [23:13:19.468] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.468] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.468] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.468] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.468] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.468] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.468] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.468] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.468] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.468] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.468] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.475] | : . ' , ; ` | : Old stack: [23:13:19.475] | : . ' , ; ` | : List of 1 [23:13:19.475] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.475] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.475] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.475] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.475] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.475] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.475] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.475] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.475] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.475] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.475] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.482] | : . ' , ; ` | : Identical [23:13:19.482] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:19.483] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.483] | : . ' , ; ` | List of future strategies: [23:13:19.483] | : . ' , ; ` | 1. sequential: [23:13:19.483] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:19.483] | : . ' , ; ` | - tweaked: FALSE [23:13:19.483] | : . ' , ; ` | - call: plan(sequential) [23:13:19.484] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.484] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.485] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.485] | : . ' , SequentialFuture started (and completed) [23:13:19.486] | : . ' , signalConditions() ... [23:13:19.486] | : . ' , ; include = 'immediateCondition' [23:13:19.486] | : . ' , ; exclude = [23:13:19.486] | : . ' , ; resignal = FALSE [23:13:19.487] | : . ' , ; Number of conditions: 6 [23:13:19.487] | : . ' , ; int 6 [23:13:19.488] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.488] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.488] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.489] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.489] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.489] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.489] | : . ' , signalConditions() ... done [23:13:19.490] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:19.490] | : . Launching futures ... done [23:13:19.490] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:19.490] | : Using SequentialFutureBackend ... done [23:13:19.491] | run() for 'Future' () ... done [23:13:19.491] future(..., label = NULL) ... done [23:13:19.491] future(..., label = NULL) ... [23:13:19.492] | lazy: FALSE [23:13:19.492] | stdout: TRUE [23:13:19.492] | conditions: [n=1] 'condition' [23:13:19.496] | gc: FALSE [23:13:19.496] | earlySignal: FALSE [23:13:19.497] | getGlobalsAndPackages() ... [23:13:19.497] | : Searching for globals ... [23:13:19.500] | : . globals found: [0] [23:13:19.500] | : Searching for globals ... done [23:13:19.501] | : globals: [0] [23:13:19.501] | : packages: [0] [23:13:19.501] | getGlobalsAndPackages() ... done [23:13:19.502] | run() for 'Future' () ... [23:13:19.502] | : state: 'created' [23:13:19.502] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.503] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.503] | : Using SequentialFutureBackend ... [23:13:19.503] | : . Number of futures since start: 23 (23 created, 23 launched, 23 finished) [23:13:19.503] | : . Launching futures ... [23:13:19.504] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:19.504] | : . ' , getFutureData() ... [23:13:19.504] | : . ' , ; getFutureCore() ... [23:13:19.505] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:19.505] | : . ' , ; getFutureCore() ... done [23:13:19.505] | : . ' , ; getFutureCapture() ... [23:13:19.505] | : . ' , ; getFutureCapture() ... done [23:13:19.506] | : . ' , ; getFutureContext() ... [23:13:19.506] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.506] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:19.507] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.507] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:19.507] | : . ' , ; getFutureContext() ... done [23:13:19.508] | : . ' , getFutureData() ... done [23:13:19.511] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.511] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:19.511] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.512] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.512] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.512] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:19.513] | : . ' , ; ` | New stack: [23:13:19.513] | : . ' , ; ` | List of 1 [23:13:19.513] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.513] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.513] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:19.513] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.513] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.513] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.513] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.513] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.518] | : . ' , ; ` | Old stack: [23:13:19.519] | : . ' , ; ` | List of 1 [23:13:19.519] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.519] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.519] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:19.519] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.519] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.519] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.519] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:19.519] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.519] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.519] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.519] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.526] | : . ' , ; ` | Not identical [23:13:19.526] | : . ' , ; ` | all.equal() for future ... [23:13:19.526] | : . ' , ; ` | : List of 2 [23:13:19.526] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:19.526] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.526] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:19.526] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.526] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.526] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.526] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.526] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:19.526] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.526] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.526] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.526] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.526] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.526] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.526] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.526] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.526] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.537] | : . ' , ; ` | all.equal() for future ... done [23:13:19.537] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:19.537] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.538] | : . ' , ; ` List of future strategies: [23:13:19.538] | : . ' , ; ` 1. sequential: [23:13:19.538] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:19.538] | : . ' , ; ` - tweaked: FALSE [23:13:19.538] | : . ' , ; ` - call: plan(sequential) [23:13:19.539] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.539] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.543] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.543] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.543] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.544] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:19.544] | : . ' , ; ` | : New stack: [23:13:19.544] | : . ' , ; ` | : List of 1 [23:13:19.544] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.544] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.544] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.544] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.544] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.544] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.544] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.544] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.544] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.544] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.544] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.551] | : . ' , ; ` | : Old stack: [23:13:19.551] | : . ' , ; ` | : List of 1 [23:13:19.551] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.551] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.551] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.551] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.551] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.551] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.551] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.551] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.551] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.551] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.551] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.557] | : . ' , ; ` | : Identical [23:13:19.558] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:19.558] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.558] | : . ' , ; ` | List of future strategies: [23:13:19.558] | : . ' , ; ` | 1. sequential: [23:13:19.558] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:19.558] | : . ' , ; ` | - tweaked: FALSE [23:13:19.558] | : . ' , ; ` | - call: plan(sequential) [23:13:19.559] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.560] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.560] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.561] | : . ' , SequentialFuture started (and completed) [23:13:19.561] | : . ' , signalConditions() ... [23:13:19.561] | : . ' , ; include = 'immediateCondition' [23:13:19.562] | : . ' , ; exclude = [23:13:19.562] | : . ' , ; resignal = FALSE [23:13:19.562] | : . ' , ; Number of conditions: 6 [23:13:19.562] | : . ' , ; int 6 [23:13:19.563] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.563] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.564] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.564] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.564] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.564] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.565] | : . ' , signalConditions() ... done [23:13:19.565] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:19.565] | : . Launching futures ... done [23:13:19.566] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:19.566] | : Using SequentialFutureBackend ... done [23:13:19.566] | run() for 'Future' () ... done [23:13:19.566] future(..., label = NULL) ... done [23:13:19.567] future(..., label = NULL) ... [23:13:19.567] | lazy: FALSE [23:13:19.568] | stdout: TRUE [23:13:19.568] | conditions: [n=1] 'condition' [23:13:19.568] | gc: FALSE [23:13:19.568] | earlySignal: FALSE [23:13:19.569] | getGlobalsAndPackages() ... [23:13:19.569] | : Searching for globals ... [23:13:19.575] | : . globals found: [1] '{' [23:13:19.576] | : Searching for globals ... done [23:13:19.576] | : Resolving globals: FALSE [23:13:19.576] | : Search for packages associated with the globals ... [23:13:19.577] | : . Packages associated with globals: [1] 'base' [23:13:19.577] | : . Packages: [1] 'base' [23:13:19.578] | : Search for packages associated with the globals ... done [23:13:19.578] | : Packages after dropping 'base': [0] [23:13:19.579] | : globals: [0] [23:13:19.579] | : packages: [0] [23:13:19.579] | getGlobalsAndPackages() ... done [23:13:19.580] | run() for 'Future' () ... [23:13:19.580] | : state: 'created' [23:13:19.580] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.581] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.581] | : Using SequentialFutureBackend ... [23:13:19.581] | : . Number of futures since start: 24 (24 created, 24 launched, 24 finished) [23:13:19.582] | : . Launching futures ... [23:13:19.582] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:19.583] | : . ' , getFutureData() ... [23:13:19.583] | : . ' , ; getFutureCore() ... [23:13:19.583] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:19.583] | : . ' , ; getFutureCore() ... done [23:13:19.584] | : . ' , ; getFutureCapture() ... [23:13:19.584] | : . ' , ; getFutureCapture() ... done [23:13:19.584] | : . ' , ; getFutureContext() ... [23:13:19.585] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.585] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:19.586] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.586] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:19.586] | : . ' , ; getFutureContext() ... done [23:13:19.587] | : . ' , getFutureData() ... done [23:13:19.590] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.590] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:19.591] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.591] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.592] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.592] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:19.592] | : . ' , ; ` | New stack: [23:13:19.593] | : . ' , ; ` | List of 1 [23:13:19.593] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.593] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.593] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:19.593] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.593] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.593] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.593] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.593] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.599] | : . ' , ; ` | Old stack: [23:13:19.599] | : . ' , ; ` | List of 1 [23:13:19.599] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.599] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.599] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:19.599] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.599] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.599] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.599] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:19.599] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.599] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.599] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.599] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.606] | : . ' , ; ` | Not identical [23:13:19.607] | : . ' , ; ` | all.equal() for future ... [23:13:19.607] | : . ' , ; ` | : List of 2 [23:13:19.607] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:19.607] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.607] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:19.607] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.607] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.607] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.607] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.607] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:19.607] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.607] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.607] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.607] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.607] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.607] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.607] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.607] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.607] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.620] | : . ' , ; ` | all.equal() for future ... done [23:13:19.620] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:19.620] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.621] | : . ' , ; ` List of future strategies: [23:13:19.621] | : . ' , ; ` 1. sequential: [23:13:19.621] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:19.621] | : . ' , ; ` - tweaked: FALSE [23:13:19.621] | : . ' , ; ` - call: plan(sequential) [23:13:19.623] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.623] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.628] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.628] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.629] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.629] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:19.629] | : . ' , ; ` | : New stack: [23:13:19.630] | : . ' , ; ` | : List of 1 [23:13:19.630] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.630] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.630] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.630] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.630] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.630] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.630] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.630] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.630] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.630] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.630] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.637] | : . ' , ; ` | : Old stack: [23:13:19.638] | : . ' , ; ` | : List of 1 [23:13:19.638] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.638] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.638] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.638] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.638] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.638] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.638] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.638] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.638] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.638] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.638] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.645] | : . ' , ; ` | : Identical [23:13:19.645] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:19.645] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.646] | : . ' , ; ` | List of future strategies: [23:13:19.646] | : . ' , ; ` | 1. sequential: [23:13:19.646] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:19.646] | : . ' , ; ` | - tweaked: FALSE [23:13:19.646] | : . ' , ; ` | - call: plan(sequential) [23:13:19.647] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.647] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.647] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.648] | : . ' , SequentialFuture started (and completed) [23:13:19.649] | : . ' , signalConditions() ... [23:13:19.649] | : . ' , ; include = 'immediateCondition' [23:13:19.649] | : . ' , ; exclude = [23:13:19.650] | : . ' , ; resignal = FALSE [23:13:19.650] | : . ' , ; Number of conditions: 6 [23:13:19.650] | : . ' , ; int 6 [23:13:19.651] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.652] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.652] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.652] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.652] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.653] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.653] | : . ' , signalConditions() ... done [23:13:19.653] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:19.654] | : . Launching futures ... done [23:13:19.654] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:19.654] | : Using SequentialFutureBackend ... done [23:13:19.660] | run() for 'Future' () ... done [23:13:19.661] future(..., label = NULL) ... done [23:13:19.663] resolved() ... [23:13:19.663] | resolved() for environment ... [23:13:19.664] | : resolved() ... [23:13:19.664] | : . resolved() for list ... [23:13:19.664] | : . ' Number of elements: 4 [23:13:19.664] | : . ' Number of futures: 4 [23:13:19.665] | : . ' resolved() ... [23:13:19.665] | : . ' , resolved() for SequentialFuture () ... [23:13:19.665] | : . ' , ; state: 'finished' [23:13:19.665] | : . ' , ; run: TRUE [23:13:19.665] | : . ' , ; result: 'FutureResult' [23:13:19.666] | : . ' , resolved() for SequentialFuture () ... done [23:13:19.666] | : . ' resolved() ... done [23:13:19.666] | : . ' resolved() ... [23:13:19.666] | : . ' , resolved() for SequentialFuture () ... [23:13:19.666] | : . ' , ; state: 'finished' [23:13:19.667] | : . ' , ; run: TRUE [23:13:19.667] | : . ' , ; result: 'FutureResult' [23:13:19.667] | : . ' , resolved() for SequentialFuture () ... done [23:13:19.667] | : . ' resolved() ... done [23:13:19.667] | : . ' resolved() ... [23:13:19.668] | : . ' , resolved() for SequentialFuture () ... [23:13:19.668] | : . ' , ; state: 'finished' [23:13:19.668] | : . ' , ; run: TRUE [23:13:19.668] | : . ' , ; result: 'FutureResult' [23:13:19.669] | : . ' , resolved() for SequentialFuture () ... done [23:13:19.669] | : . ' resolved() ... done [23:13:19.669] | : . resolved() for list ... done [23:13:19.669] | : resolved() ... done [23:13:19.670] | resolved() for environment ... done [23:13:19.670] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [23:13:19.671] value() for SequentialFuture () ... [23:13:19.672] | signalConditions() ... [23:13:19.672] | : include = 'immediateCondition' [23:13:19.672] | : exclude = [23:13:19.672] | : resignal = FALSE [23:13:19.673] | : Number of conditions: 6 [23:13:19.673] | : int 6 [23:13:19.673] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.674] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.674] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.674] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.674] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.674] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.675] | signalConditions() ... done [23:13:19.675] | relay stdout ... [23:13:19.675] | relay stdout ... done [23:13:19.675] | check for misuse ... [23:13:19.675] | check for misuse ... done [23:13:19.676] | relay conditions ... [23:13:19.676] | : Future state: 'finished' [23:13:19.676] | : signalConditions() ... [23:13:19.676] | : . include = 'condition' [23:13:19.676] | : . exclude = 'immediateCondition' [23:13:19.676] | : . resignal = TRUE [23:13:19.677] | : . Number of conditions: 6 [23:13:19.677] | : . int 6 [23:13:19.677] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.678] | : . Condition #1: 'simpleMessage', 'message', 'condition' [23:13:19.587] | : . ' , attachPackages() ... [23:13:19.678] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.678] | : . Condition #2: 'simpleMessage', 'message', 'condition' [23:13:19.587] | : . ' , ; packages: [n=1] 'future' [23:13:19.678] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.678] | : . Condition #3: 'simpleMessage', 'message', 'condition' [23:13:19.588] | : . ' , attachPackages() ... done [23:13:19.679] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.679] | : . Condition #4: 'simpleMessage', 'message', 'condition' [23:13:19.588] | : . ' , attachPackages() ... [23:13:19.679] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.679] | : . Condition #5: 'simpleMessage', 'message', 'condition' [23:13:19.589] | : . ' , ; packages: [n=0] [23:13:19.680] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.680] | : . Condition #6: 'simpleMessage', 'message', 'condition' [23:13:19.589] | : . ' , attachPackages() ... done [23:13:19.680] | : signalConditions() ... done [23:13:19.680] | relay conditions ... done [23:13:19.681] value() for SequentialFuture () ... done [23:13:19.681] value() for listenv ... [23:13:19.681] | recursive: 0 [23:13:19.681] | reduce: FALSE [23:13:19.682] | length: 4 [23:13:19.683] | elements: 'a', 'b', 'c', 'd' [23:13:19.683] | Number of remaining objects: 4 [23:13:19.683] | checking value #1: [23:13:19.683] | 'obj' is atomic [23:13:19.683] | signalConditionsASAP(numeric, pos=1) ... [23:13:19.683] | : nx: 4 [23:13:19.684] | : relay: TRUE [23:13:19.684] | : stdout: TRUE [23:13:19.684] | : signal: TRUE [23:13:19.684] | : resignal: FALSE [23:13:19.684] | : force: TRUE [23:13:19.684] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:19.685] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:19.685] | : until=2 [23:13:19.685] | : relaying element #2 [23:13:19.685] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:19.685] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:19.685] | signalConditionsASAP(numeric, pos=1) ... done [23:13:19.686] | length: 3 (resolved future 1) [23:13:19.686] value() for listenv ... done [23:13:19.686] checking value #2: [23:13:19.686] 'obj' is SequentialFuture [23:13:19.687] resolved() ... [23:13:19.687] | resolved() for SequentialFuture () ... [23:13:19.687] | : state: 'finished' [23:13:19.687] | : run: TRUE [23:13:19.687] | : result: 'FutureResult' [23:13:19.688] | resolved() for SequentialFuture () ... done [23:13:19.688] resolved() ... done [23:13:19.688] SequentialFuture #2 [23:13:19.688] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:19.688] | nx: 4 [23:13:19.688] | relay: TRUE [23:13:19.689] | stdout: TRUE [23:13:19.689] | signal: TRUE [23:13:19.689] | resignal: FALSE [23:13:19.689] | force: TRUE [23:13:19.689] | relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:19.689] | queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:19.690] | until=2 [23:13:19.690] | relaying element #2 [23:13:19.690] | value() for SequentialFuture () ... [23:13:19.690] | : signalConditions() ... [23:13:19.690] | : . include = 'immediateCondition' [23:13:19.691] | : . exclude = [23:13:19.691] | : . resignal = FALSE [23:13:19.691] | : . Number of conditions: 6 [23:13:19.691] | : . int 6 [23:13:19.692] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.692] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.692] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.692] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.693] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.693] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.693] | : signalConditions() ... done [23:13:19.693] | : relay stdout ... [23:13:19.693] | : relay stdout ... done [23:13:19.694] | : check for misuse ... [23:13:19.694] | : check for misuse ... done [23:13:19.694] | value() for SequentialFuture () ... done [23:13:19.694] | signalConditions() ... [23:13:19.694] | : include = 'immediateCondition' [23:13:19.695] | : exclude = [23:13:19.695] | : resignal = FALSE [23:13:19.695] | : Number of conditions: 6 [23:13:19.695] | : int 6 [23:13:19.696] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.696] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.696] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.696] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.697] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.697] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.697] | signalConditions() ... done [23:13:19.697] | signalConditions() ... [23:13:19.697] | : include = 'condition' [23:13:19.698] | : exclude = 'error', 'immediateCondition' [23:13:19.698] | : resignal = TRUE [23:13:19.698] | : Number of conditions: 6 [23:13:19.698] | : int 6 [23:13:19.699] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.699] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:19.426] | : . ' , attachPackages() ... [23:13:19.699] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.700] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:19.427] | : . ' , ; packages: [n=1] 'future' [23:13:19.700] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.700] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:19.427] | : . ' , attachPackages() ... done [23:13:19.700] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.700] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:19.428] | : . ' , attachPackages() ... [23:13:19.701] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.701] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:19.428] | : . ' , ; packages: [n=0] [23:13:19.701] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.701] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:19.428] | : . ' , attachPackages() ... done [23:13:19.702] | signalConditions() ... done [23:13:19.702] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:19.702] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:19.702] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:19.702] value(, ...) ... [23:13:19.702] value(, ...) ... done [23:13:19.703] value() for SequentialFuture () ... [23:13:19.703] | signalConditions() ... [23:13:19.703] | : include = 'immediateCondition' [23:13:19.703] | : exclude = [23:13:19.703] | : resignal = FALSE [23:13:19.704] | : Number of conditions: 6 [23:13:19.704] | : int 6 [23:13:19.704] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.705] | : already signaled, skipping [23:13:19.705] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.705] | : already signaled, skipping [23:13:19.705] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.705] | : already signaled, skipping [23:13:19.706] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.706] | : already signaled, skipping [23:13:19.706] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.706] | : already signaled, skipping [23:13:19.706] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.707] | : already signaled, skipping [23:13:19.707] | signalConditions() ... done [23:13:19.707] | check for misuse ... [23:13:19.708] | check for misuse ... done [23:13:19.708] value() for SequentialFuture () ... done [23:13:19.708] value: [23:13:19.709] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:19.709] | nx: 4 [23:13:19.709] | relay: TRUE [23:13:19.709] | stdout: TRUE [23:13:19.709] | signal: TRUE [23:13:19.709] | resignal: FALSE [23:13:19.710] | force: TRUE [23:13:19.710] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:19.710] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:19.710] | until=3 [23:13:19.710] | relaying element #3 [23:13:19.710] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:19.711] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:19.711] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:19.711] resolve() for SequentialFuture ... [23:13:19.711] resolve() for SequentialFuture ... done [23:13:19.711] length: 2 (resolved future 2) [23:13:19.712] checking value #3: [23:13:19.712] 'obj' is SequentialFuture [23:13:19.712] resolved() ... [23:13:19.712] | resolved() for SequentialFuture () ... [23:13:19.713] | : state: 'finished' [23:13:19.713] | : run: TRUE [23:13:19.713] | : result: 'FutureResult' [23:13:19.713] | resolved() for SequentialFuture () ... done [23:13:19.713] resolved() ... done [23:13:19.713] SequentialFuture #3 [23:13:19.714] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:19.714] | nx: 4 [23:13:19.714] | relay: TRUE [23:13:19.714] | stdout: TRUE [23:13:19.714] | signal: TRUE [23:13:19.715] | resignal: FALSE [23:13:19.715] | force: TRUE [23:13:19.715] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:19.715] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:19.715] | until=3 [23:13:19.716] | relaying element #3 [23:13:19.716] | value() for SequentialFuture () ... [23:13:19.716] | : signalConditions() ... [23:13:19.716] | : . include = 'immediateCondition' [23:13:19.717] | : . exclude = [23:13:19.717] | : . resignal = FALSE [23:13:19.717] | : . Number of conditions: 6 [23:13:19.717] | : . int 6 [23:13:19.718] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.718] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.719] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.719] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.719] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.719] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.719] | : signalConditions() ... done [23:13:19.720] | : relay stdout ... [23:13:19.720] | : relay stdout ... done [23:13:19.720] | : check for misuse ... [23:13:19.720] | : check for misuse ... done [23:13:19.720] | value() for SequentialFuture () ... done [23:13:19.721] | signalConditions() ... [23:13:19.721] | : include = 'immediateCondition' [23:13:19.721] | : exclude = [23:13:19.721] | : resignal = FALSE [23:13:19.721] | : Number of conditions: 6 [23:13:19.721] | : int 6 [23:13:19.722] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.722] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.723] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.723] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.723] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.723] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.723] | signalConditions() ... done [23:13:19.724] | signalConditions() ... [23:13:19.724] | : include = 'condition' [23:13:19.724] | : exclude = 'error', 'immediateCondition' [23:13:19.724] | : resignal = TRUE [23:13:19.724] | : Number of conditions: 6 [23:13:19.724] | : int 6 [23:13:19.725] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.725] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:19.508] | : . ' , attachPackages() ... [23:13:19.725] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.726] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:19.508] | : . ' , ; packages: [n=1] 'future' [23:13:19.726] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.726] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:19.509] | : . ' , attachPackages() ... done [23:13:19.726] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.727] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:19.509] | : . ' , attachPackages() ... [23:13:19.727] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.727] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:19.509] | : . ' , ; packages: [n=0] [23:13:19.727] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.727] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:19.510] | : . ' , attachPackages() ... done [23:13:19.728] | signalConditions() ... done [23:13:19.728] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:19.728] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.728] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:19.728] value(, ...) ... [23:13:19.729] value(, ...) ... done [23:13:19.729] value() for SequentialFuture () ... [23:13:19.729] | signalConditions() ... [23:13:19.729] | : include = 'immediateCondition' [23:13:19.729] | : exclude = [23:13:19.730] | : resignal = FALSE [23:13:19.730] | : Number of conditions: 6 [23:13:19.730] | : int 6 [23:13:19.730] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.731] | : already signaled, skipping [23:13:19.731] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.731] | : already signaled, skipping [23:13:19.731] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.731] | : already signaled, skipping [23:13:19.732] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.732] | : already signaled, skipping [23:13:19.732] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.732] | : already signaled, skipping [23:13:19.732] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.732] | : already signaled, skipping [23:13:19.733] | signalConditions() ... done [23:13:19.733] | check for misuse ... [23:13:19.733] | check for misuse ... done [23:13:19.733] value() for SequentialFuture () ... done [23:13:19.733] value: [23:13:19.734] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:19.734] | nx: 4 [23:13:19.734] | relay: TRUE [23:13:19.734] | stdout: TRUE [23:13:19.734] | signal: TRUE [23:13:19.735] | resignal: FALSE [23:13:19.735] | force: TRUE [23:13:19.735] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:19.735] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.735] | until=4 [23:13:19.735] | relaying element #4 [23:13:19.736] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:19.736] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.736] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:19.736] resolve() for SequentialFuture ... [23:13:19.736] resolve() for SequentialFuture ... done [23:13:19.737] length: 1 (resolved future 3) [23:13:19.737] checking value #4: [23:13:19.737] 'obj' is atomic [23:13:19.737] signalConditionsASAP(numeric, pos=4) ... [23:13:19.737] | nx: 4 [23:13:19.738] | relay: TRUE [23:13:19.738] | stdout: TRUE [23:13:19.738] | signal: TRUE [23:13:19.738] | resignal: FALSE [23:13:19.738] | force: TRUE [23:13:19.738] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:19.739] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.739] | until=4 [23:13:19.739] | relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:19.739] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.740] signalConditionsASAP(numeric, pos=4) ... done [23:13:19.740] length: 0 (resolved future 4) [23:13:19.741] Relaying remaining futures ... [23:13:19.741] | signalConditionsASAP(NULL, pos=0) ... [23:13:19.741] | : nx: 4 [23:13:19.741] | : relay: TRUE [23:13:19.742] | : stdout: TRUE [23:13:19.742] | : signal: TRUE [23:13:19.742] | : resignal: FALSE [23:13:19.742] | : force: TRUE [23:13:19.742] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:19.742] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [23:13:19.743] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:19.743] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:19.743] | signalConditionsASAP(NULL, pos=0) ... done [23:13:19.743] Relaying remaining futures ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 *** futures() - environment ... DONE Type of object: listenv Type of future: sequential [23:13:19.746] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.747] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... [23:13:19.747] | : all.equal() for FutureStrategyList ... [23:13:19.747] | : . New stack: [23:13:19.747] | : . List of 1 [23:13:19.747] | : . $ :function (..., envir = parent.frame()) [23:13:19.747] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.747] | : . ..- attr(*, "init")= logi TRUE [23:13:19.747] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.747] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.747] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.747] | : . ..- attr(*, "call")= language plan(strategy) [23:13:19.747] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.751] | : . Old stack: [23:13:19.751] | : . List of 1 [23:13:19.751] | : . $ :function (..., envir = parent.frame()) [23:13:19.751] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.751] | : . ..- attr(*, "init")= chr "done" [23:13:19.751] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.751] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.751] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.751] | : . ..- attr(*, "call")= language plan(sequential) [23:13:19.751] | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.751] | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.751] | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.751] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.756] | : . Not identical [23:13:19.756] | : . all.equal() for future ... [23:13:19.756] | : . ' List of 2 [23:13:19.756] | : . ' $ target :function (..., envir = parent.frame()) [23:13:19.756] | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.756] | : . ' ..- attr(*, "init")= logi TRUE [23:13:19.756] | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.756] | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.756] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.756] | : . ' ..- attr(*, "call")= language plan(strategy) [23:13:19.756] | : . ' $ current:function (..., envir = parent.frame()) [23:13:19.756] | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.756] | : . ' ..- attr(*, "init")= chr "done" [23:13:19.756] | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.756] | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.756] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.756] | : . ' ..- attr(*, "call")= language plan(sequential) [23:13:19.756] | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.756] | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.756] | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.765] | : . all.equal() for future ... done [23:13:19.766] | : all.equal() for FutureStrategyList ... done [23:13:19.766] | : plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.766] | : List of future strategies: [23:13:19.766] | : 1. sequential: [23:13:19.766] | : - args: function (..., envir = parent.frame(), workers = "") [23:13:19.766] | : - tweaked: FALSE [23:13:19.766] | : - call: plan(sequential) [23:13:19.767] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... done [23:13:19.767] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done Dimensions: NULL [23:13:19.768] future(..., label = NULL) ... [23:13:19.768] | lazy: FALSE [23:13:19.768] | stdout: TRUE [23:13:19.769] | conditions: [n=1] 'condition' [23:13:19.769] | gc: FALSE [23:13:19.769] | earlySignal: FALSE [23:13:19.769] | getGlobalsAndPackages() ... [23:13:19.770] | : Searching for globals ... [23:13:19.771] | : . globals found: [0] [23:13:19.772] | : Searching for globals ... done [23:13:19.772] | : globals: [0] [23:13:19.772] | : packages: [0] [23:13:19.772] | getGlobalsAndPackages() ... done [23:13:19.773] | run() for 'Future' () ... [23:13:19.773] | : state: 'created' [23:13:19.773] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.774] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.774] | : Using SequentialFutureBackend ... [23:13:19.774] | : . Number of futures since start: 25 (25 created, 25 launched, 25 finished) [23:13:19.774] | : . Launching futures ... [23:13:19.775] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:19.775] | : . ' , getFutureData() ... [23:13:19.775] | : . ' , ; getFutureCore() ... [23:13:19.776] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:19.776] | : . ' , ; getFutureCore() ... done [23:13:19.776] | : . ' , ; getFutureCapture() ... [23:13:19.777] | : . ' , ; getFutureCapture() ... done [23:13:19.777] | : . ' , ; getFutureContext() ... [23:13:19.777] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.777] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:19.778] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.778] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:19.778] | : . ' , ; getFutureContext() ... done [23:13:19.779] | : . ' , getFutureData() ... done [23:13:19.782] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.783] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:19.783] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.784] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.784] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.784] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:19.785] | : . ' , ; ` | New stack: [23:13:19.785] | : . ' , ; ` | List of 1 [23:13:19.785] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.785] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.785] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:19.785] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.785] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.785] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.785] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.785] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.797] | : . ' , ; ` | Old stack: [23:13:19.798] | : . ' , ; ` | List of 1 [23:13:19.798] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.798] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.798] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:19.798] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.798] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.798] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.798] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:19.798] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.798] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.798] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.798] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.802] | : . ' , ; ` | Not identical [23:13:19.802] | : . ' , ; ` | all.equal() for future ... [23:13:19.802] | : . ' , ; ` | : List of 2 [23:13:19.802] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:19.802] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.802] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:19.802] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.802] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.802] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.802] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.802] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:19.802] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.802] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.802] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.802] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.802] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.802] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.802] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.802] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.802] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.812] | : . ' , ; ` | all.equal() for future ... done [23:13:19.812] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:19.812] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.812] | : . ' , ; ` List of future strategies: [23:13:19.812] | : . ' , ; ` 1. sequential: [23:13:19.812] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:19.812] | : . ' , ; ` - tweaked: FALSE [23:13:19.812] | : . ' , ; ` - call: plan(sequential) [23:13:19.813] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.813] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.816] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.816] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.817] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.817] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:19.817] | : . ' , ; ` | : New stack: [23:13:19.817] | : . ' , ; ` | : List of 1 [23:13:19.817] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.817] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.817] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.817] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.817] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.817] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.817] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.817] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.817] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.817] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.817] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.824] | : . ' , ; ` | : Old stack: [23:13:19.824] | : . ' , ; ` | : List of 1 [23:13:19.824] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.824] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.824] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.824] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.824] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.824] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.824] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.824] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.824] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.824] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.824] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.830] | : . ' , ; ` | : Identical [23:13:19.830] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:19.831] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.831] | : . ' , ; ` | List of future strategies: [23:13:19.831] | : . ' , ; ` | 1. sequential: [23:13:19.831] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:19.831] | : . ' , ; ` | - tweaked: FALSE [23:13:19.831] | : . ' , ; ` | - call: plan(sequential) [23:13:19.832] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.832] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.832] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.833] | : . ' , SequentialFuture started (and completed) [23:13:19.833] | : . ' , signalConditions() ... [23:13:19.833] | : . ' , ; include = 'immediateCondition' [23:13:19.833] | : . ' , ; exclude = [23:13:19.833] | : . ' , ; resignal = FALSE [23:13:19.834] | : . ' , ; Number of conditions: 6 [23:13:19.834] | : . ' , ; int 6 [23:13:19.835] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.835] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.835] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.836] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.837] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.838] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.838] | : . ' , signalConditions() ... done [23:13:19.839] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:19.839] | : . Launching futures ... done [23:13:19.839] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:19.840] | : Using SequentialFutureBackend ... done [23:13:19.840] | run() for 'Future' () ... done [23:13:19.840] future(..., label = NULL) ... done [23:13:19.841] future(..., label = NULL) ... [23:13:19.841] | lazy: FALSE [23:13:19.841] | stdout: TRUE [23:13:19.841] | conditions: [n=1] 'condition' [23:13:19.842] | gc: FALSE [23:13:19.842] | earlySignal: FALSE [23:13:19.842] | getGlobalsAndPackages() ... [23:13:19.842] | : Searching for globals ... [23:13:19.845] | : . globals found: [0] [23:13:19.845] | : Searching for globals ... done [23:13:19.845] | : globals: [0] [23:13:19.845] | : packages: [0] [23:13:19.846] | getGlobalsAndPackages() ... done [23:13:19.846] | run() for 'Future' () ... [23:13:19.846] | : state: 'created' [23:13:19.847] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.847] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.847] | : Using SequentialFutureBackend ... [23:13:19.848] | : . Number of futures since start: 26 (26 created, 26 launched, 26 finished) [23:13:19.848] | : . Launching futures ... [23:13:19.848] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:19.848] | : . ' , getFutureData() ... [23:13:19.849] | : . ' , ; getFutureCore() ... [23:13:19.849] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:19.849] | : . ' , ; getFutureCore() ... done [23:13:19.849] | : . ' , ; getFutureCapture() ... [23:13:19.850] | : . ' , ; getFutureCapture() ... done [23:13:19.850] | : . ' , ; getFutureContext() ... [23:13:19.850] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.851] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:19.851] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.851] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:19.851] | : . ' , ; getFutureContext() ... done [23:13:19.852] | : . ' , getFutureData() ... done [23:13:19.855] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.855] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:19.855] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.856] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.856] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.857] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:19.857] | : . ' , ; ` | New stack: [23:13:19.857] | : . ' , ; ` | List of 1 [23:13:19.857] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.857] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.857] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:19.857] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.857] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.857] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.857] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.857] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.862] | : . ' , ; ` | Old stack: [23:13:19.862] | : . ' , ; ` | List of 1 [23:13:19.862] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.862] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.862] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:19.862] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.862] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.862] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.862] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:19.862] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.862] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.862] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.862] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.870] | : . ' , ; ` | Not identical [23:13:19.870] | : . ' , ; ` | all.equal() for future ... [23:13:19.870] | : . ' , ; ` | : List of 2 [23:13:19.870] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:19.870] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.870] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:19.870] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.870] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.870] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.870] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.870] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:19.870] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.870] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.870] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.870] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.870] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.870] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.870] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.870] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.870] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.882] | : . ' , ; ` | all.equal() for future ... done [23:13:19.883] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:19.883] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.883] | : . ' , ; ` List of future strategies: [23:13:19.883] | : . ' , ; ` 1. sequential: [23:13:19.883] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:19.883] | : . ' , ; ` - tweaked: FALSE [23:13:19.883] | : . ' , ; ` - call: plan(sequential) [23:13:19.885] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.885] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.890] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.890] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.890] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.891] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:19.891] | : . ' , ; ` | : New stack: [23:13:19.891] | : . ' , ; ` | : List of 1 [23:13:19.891] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.891] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.891] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.891] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.891] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.891] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.891] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.891] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.891] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.891] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.891] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.899] | : . ' , ; ` | : Old stack: [23:13:19.899] | : . ' , ; ` | : List of 1 [23:13:19.899] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.899] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.899] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.899] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.899] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.899] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.899] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.899] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.899] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.899] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.899] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.904] | : . ' , ; ` | : Identical [23:13:19.904] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:19.905] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.905] | : . ' , ; ` | List of future strategies: [23:13:19.905] | : . ' , ; ` | 1. sequential: [23:13:19.905] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:19.905] | : . ' , ; ` | - tweaked: FALSE [23:13:19.905] | : . ' , ; ` | - call: plan(sequential) [23:13:19.905] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.906] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.906] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.907] | : . ' , SequentialFuture started (and completed) [23:13:19.907] | : . ' , signalConditions() ... [23:13:19.907] | : . ' , ; include = 'immediateCondition' [23:13:19.908] | : . ' , ; exclude = [23:13:19.908] | : . ' , ; resignal = FALSE [23:13:19.908] | : . ' , ; Number of conditions: 6 [23:13:19.909] | : . ' , ; int 6 [23:13:19.909] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.910] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.910] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.910] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.911] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.911] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.911] | : . ' , signalConditions() ... done [23:13:19.911] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:19.912] | : . Launching futures ... done [23:13:19.912] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:19.912] | : Using SequentialFutureBackend ... done [23:13:19.913] | run() for 'Future' () ... done [23:13:19.913] future(..., label = NULL) ... done [23:13:19.914] future(..., label = NULL) ... [23:13:19.914] | lazy: FALSE [23:13:19.915] | stdout: TRUE [23:13:19.915] | conditions: [n=1] 'condition' [23:13:19.915] | gc: FALSE [23:13:19.915] | earlySignal: FALSE [23:13:19.916] | getGlobalsAndPackages() ... [23:13:19.916] | : Searching for globals ... [23:13:19.922] | : . globals found: [1] '{' [23:13:19.922] | : Searching for globals ... done [23:13:19.923] | : Resolving globals: FALSE [23:13:19.923] | : Search for packages associated with the globals ... [23:13:19.924] | : . Packages associated with globals: [1] 'base' [23:13:19.924] | : . Packages: [1] 'base' [23:13:19.924] | : Search for packages associated with the globals ... done [23:13:19.925] | : Packages after dropping 'base': [0] [23:13:19.925] | : globals: [0] [23:13:19.925] | : packages: [0] [23:13:19.925] | getGlobalsAndPackages() ... done [23:13:19.926] | run() for 'Future' () ... [23:13:19.926] | : state: 'created' [23:13:19.927] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.927] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.927] | : Using SequentialFutureBackend ... [23:13:19.927] | : . Number of futures since start: 27 (27 created, 27 launched, 27 finished) [23:13:19.928] | : . Launching futures ... [23:13:19.928] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:19.928] | : . ' , getFutureData() ... [23:13:19.928] | : . ' , ; getFutureCore() ... [23:13:19.929] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:19.929] | : . ' , ; getFutureCore() ... done [23:13:19.929] | : . ' , ; getFutureCapture() ... [23:13:19.929] | : . ' , ; getFutureCapture() ... done [23:13:19.930] | : . ' , ; getFutureContext() ... [23:13:19.930] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.930] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:19.931] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.931] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:19.931] | : . ' , ; getFutureContext() ... done [23:13:19.931] | : . ' , getFutureData() ... done [23:13:19.935] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:19.940] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:19.941] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:19.941] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.942] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.942] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:19.943] | : . ' , ; ` | New stack: [23:13:19.943] | : . ' , ; ` | List of 1 [23:13:19.943] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.943] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.943] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:19.943] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.943] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.943] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.943] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.943] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.949] | : . ' , ; ` | Old stack: [23:13:19.949] | : . ' , ; ` | List of 1 [23:13:19.949] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:19.949] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.949] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:19.949] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.949] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.949] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.949] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:19.949] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.949] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.949] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.949] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.956] | : . ' , ; ` | Not identical [23:13:19.956] | : . ' , ; ` | all.equal() for future ... [23:13:19.956] | : . ' , ; ` | : List of 2 [23:13:19.956] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:19.956] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.956] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:19.956] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.956] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.956] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.956] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:19.956] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:19.956] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.956] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.956] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.956] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.956] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.956] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.956] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.956] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.956] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.967] | : . ' , ; ` | all.equal() for future ... done [23:13:19.968] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:19.968] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.968] | : . ' , ; ` List of future strategies: [23:13:19.968] | : . ' , ; ` 1. sequential: [23:13:19.968] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:19.968] | : . ' , ; ` - tweaked: FALSE [23:13:19.968] | : . ' , ; ` - call: plan(sequential) [23:13:19.969] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.970] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.974] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.974] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:19.975] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:19.975] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:19.975] | : . ' , ; ` | : New stack: [23:13:19.976] | : . ' , ; ` | : List of 1 [23:13:19.976] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.976] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.976] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.976] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.976] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.976] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.976] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.976] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.976] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.976] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.976] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.983] | : . ' , ; ` | : Old stack: [23:13:19.983] | : . ' , ; ` | : List of 1 [23:13:19.983] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:19.983] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:19.983] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:19.983] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.983] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.983] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.983] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:19.983] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:19.983] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:19.983] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:19.983] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:19.990] | : . ' , ; ` | : Identical [23:13:19.990] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:19.990] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:19.991] | : . ' , ; ` | List of future strategies: [23:13:19.991] | : . ' , ; ` | 1. sequential: [23:13:19.991] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:19.991] | : . ' , ; ` | - tweaked: FALSE [23:13:19.991] | : . ' , ; ` | - call: plan(sequential) [23:13:19.992] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:19.992] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.992] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:19.993] | : . ' , SequentialFuture started (and completed) [23:13:19.994] | : . ' , signalConditions() ... [23:13:19.994] | : . ' , ; include = 'immediateCondition' [23:13:19.994] | : . ' , ; exclude = [23:13:19.995] | : . ' , ; resignal = FALSE [23:13:19.995] | : . ' , ; Number of conditions: 6 [23:13:19.995] | : . ' , ; int 6 [23:13:19.996] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.996] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.997] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.997] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.997] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.998] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:19.998] | : . ' , signalConditions() ... done [23:13:19.998] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:19.999] | : . Launching futures ... done [23:13:19.999] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:19.999] | : Using SequentialFutureBackend ... done [23:13:20.000] | run() for 'Future' () ... done [23:13:20.000] future(..., label = NULL) ... done Classes 'listenv', 'environment' Classes 'listenv', 'environment' [23:13:20.003] resolved() ... [23:13:20.003] | resolved() for listenv ... [23:13:20.005] | : resolved() ... [23:13:20.006] | : . resolved() for list ... [23:13:20.006] | : . ' Number of elements: 6 [23:13:20.006] | : . ' Number of futures: 6 [23:13:20.006] | : . ' resolved() ... [23:13:20.007] | : . ' , resolved() for SequentialFuture () ... [23:13:20.007] | : . ' , ; state: 'finished' [23:13:20.007] | : . ' , ; run: TRUE [23:13:20.008] | : . ' , ; result: 'FutureResult' [23:13:20.008] | : . ' , resolved() for SequentialFuture () ... done [23:13:20.008] | : . ' resolved() ... done [23:13:20.009] | : . ' resolved() ... [23:13:20.009] | : . ' , resolved() for SequentialFuture () ... [23:13:20.009] | : . ' , ; state: 'finished' [23:13:20.009] | : . ' , ; run: TRUE [23:13:20.010] | : . ' , ; result: 'FutureResult' [23:13:20.010] | : . ' , resolved() for SequentialFuture () ... done [23:13:20.010] | : . ' resolved() ... done [23:13:20.011] | : . ' resolved() ... [23:13:20.011] | : . ' , resolved() for SequentialFuture () ... [23:13:20.011] | : . ' , ; state: 'finished' [23:13:20.011] | : . ' , ; run: TRUE [23:13:20.012] | : . ' , ; result: 'FutureResult' [23:13:20.012] | : . ' , resolved() for SequentialFuture () ... done [23:13:20.012] | : . ' resolved() ... done [23:13:20.013] | : . resolved() for list ... done [23:13:20.013] | : resolved() ... done [23:13:20.013] | resolved() for listenv ... done [23:13:20.013] resolved() ... done Named logi [1:6] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:6] "a" "b" "c" "d" ... [23:13:20.015] value() for listenv ... [23:13:20.016] | recursive: 0 [23:13:20.016] | reduce: FALSE [23:13:20.018] | length: 6 [23:13:20.018] | elements: 'a', 'b', 'c', 'd', '', '' [23:13:20.018] | Number of remaining objects: 6 [23:13:20.018] | checking value #1: [23:13:20.019] | 'obj' is atomic [23:13:20.019] | signalConditionsASAP(numeric, pos=1) ... [23:13:20.019] | : nx: 6 [23:13:20.019] | : relay: TRUE [23:13:20.020] | : stdout: TRUE [23:13:20.020] | : signal: TRUE [23:13:20.020] | : resignal: FALSE [23:13:20.020] | : force: TRUE [23:13:20.021] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.021] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.021] | : until=2 [23:13:20.022] | : relaying element #2 [23:13:20.022] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.022] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.022] | signalConditionsASAP(numeric, pos=1) ... done [23:13:20.023] | length: 5 (resolved future 1) [23:13:20.023] value() for listenv ... done [23:13:20.024] checking value #2: [23:13:20.024] 'obj' is SequentialFuture [23:13:20.024] resolved() ... [23:13:20.024] | resolved() for SequentialFuture () ... [23:13:20.025] | : state: 'finished' [23:13:20.025] | : run: TRUE [23:13:20.025] | : result: 'FutureResult' [23:13:20.026] | resolved() for SequentialFuture () ... done [23:13:20.026] resolved() ... done [23:13:20.026] SequentialFuture #2 [23:13:20.027] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:20.027] | nx: 6 [23:13:20.027] | relay: TRUE [23:13:20.027] | stdout: TRUE [23:13:20.028] | signal: TRUE [23:13:20.028] | resignal: FALSE [23:13:20.028] | force: TRUE [23:13:20.028] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.029] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.029] | until=2 [23:13:20.029] | relaying element #2 [23:13:20.029] | value() for SequentialFuture () ... [23:13:20.030] | : signalConditions() ... [23:13:20.030] | : . include = 'immediateCondition' [23:13:20.030] | : . exclude = [23:13:20.031] | : . resignal = FALSE [23:13:20.031] | : . Number of conditions: 6 [23:13:20.031] | : . int 6 [23:13:20.032] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.033] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.033] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.033] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.034] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.034] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.034] | : signalConditions() ... done [23:13:20.034] | : relay stdout ... [23:13:20.035] | : relay stdout ... done [23:13:20.035] | : check for misuse ... [23:13:20.036] | : check for misuse ... done [23:13:20.036] | value() for SequentialFuture () ... done [23:13:20.036] | signalConditions() ... [23:13:20.037] | : include = 'immediateCondition' [23:13:20.037] | : exclude = [23:13:20.037] | : resignal = FALSE [23:13:20.037] | : Number of conditions: 6 [23:13:20.038] | : int 6 [23:13:20.039] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.039] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.039] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.040] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.040] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.040] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.041] | signalConditions() ... done [23:13:20.041] | signalConditions() ... [23:13:20.041] | : include = 'condition' [23:13:20.042] | : exclude = 'error', 'immediateCondition' [23:13:20.042] | : resignal = TRUE [23:13:20.042] | : Number of conditions: 6 [23:13:20.043] | : int 6 [23:13:20.044] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.044] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:19.779] | : . ' , attachPackages() ... [23:13:20.044] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.044] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:19.780] | : . ' , ; packages: [n=1] 'future' [23:13:20.045] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.045] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:19.780] | : . ' , attachPackages() ... done [23:13:20.045] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.046] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:19.781] | : . ' , attachPackages() ... [23:13:20.046] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.046] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:19.781] | : . ' , ; packages: [n=0] [23:13:20.047] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.047] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:19.781] | : . ' , attachPackages() ... done [23:13:20.048] | signalConditions() ... done [23:13:20.048] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.048] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.048] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:20.049] value(, ...) ... [23:13:20.049] value(, ...) ... done [23:13:20.049] value() for SequentialFuture () ... [23:13:20.050] | signalConditions() ... [23:13:20.050] | : include = 'immediateCondition' [23:13:20.050] | : exclude = [23:13:20.051] | : resignal = FALSE [23:13:20.051] | : Number of conditions: 6 [23:13:20.051] | : int 6 [23:13:20.052] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.052] | : already signaled, skipping [23:13:20.053] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.053] | : already signaled, skipping [23:13:20.053] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.054] | : already signaled, skipping [23:13:20.054] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.054] | : already signaled, skipping [23:13:20.054] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.055] | : already signaled, skipping [23:13:20.055] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.055] | : already signaled, skipping [23:13:20.055] | signalConditions() ... done [23:13:20.056] | check for misuse ... [23:13:20.056] | check for misuse ... done [23:13:20.056] value() for SequentialFuture () ... done [23:13:20.057] value: [23:13:20.057] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:20.057] | nx: 6 [23:13:20.058] | relay: TRUE [23:13:20.058] | stdout: TRUE [23:13:20.058] | signal: TRUE [23:13:20.059] | resignal: FALSE [23:13:20.059] | force: TRUE [23:13:20.059] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.059] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.060] | until=3 [23:13:20.060] | relaying element #3 [23:13:20.060] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.061] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.061] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:20.061] resolve() for SequentialFuture ... [23:13:20.061] resolve() for SequentialFuture ... done [23:13:20.062] length: 4 (resolved future 2) [23:13:20.062] checking value #3: [23:13:20.063] 'obj' is SequentialFuture [23:13:20.063] resolved() ... [23:13:20.063] | resolved() for SequentialFuture () ... [23:13:20.063] | : state: 'finished' [23:13:20.064] | : run: TRUE [23:13:20.064] | : result: 'FutureResult' [23:13:20.064] | resolved() for SequentialFuture () ... done [23:13:20.065] resolved() ... done [23:13:20.065] SequentialFuture #3 [23:13:20.065] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:20.066] | nx: 6 [23:13:20.066] | relay: TRUE [23:13:20.066] | stdout: TRUE [23:13:20.066] | signal: TRUE [23:13:20.067] | resignal: FALSE [23:13:20.067] | force: TRUE [23:13:20.067] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.068] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.068] | until=3 [23:13:20.068] | relaying element #3 [23:13:20.069] | value() for SequentialFuture () ... [23:13:20.069] | : signalConditions() ... [23:13:20.069] | : . include = 'immediateCondition' [23:13:20.069] | : . exclude = [23:13:20.070] | : . resignal = FALSE [23:13:20.070] | : . Number of conditions: 6 [23:13:20.070] | : . int 6 [23:13:20.072] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.072] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.072] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.073] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.073] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.073] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.074] | : signalConditions() ... done [23:13:20.074] | : relay stdout ... [23:13:20.074] | : relay stdout ... done [23:13:20.074] | : check for misuse ... [23:13:20.075] | : check for misuse ... done [23:13:20.075] | value() for SequentialFuture () ... done [23:13:20.075] | signalConditions() ... [23:13:20.076] | : include = 'immediateCondition' [23:13:20.076] | : exclude = [23:13:20.076] | : resignal = FALSE [23:13:20.077] | : Number of conditions: 6 [23:13:20.077] | : int 6 [23:13:20.078] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.078] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.079] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.079] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.079] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.079] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.080] | signalConditions() ... done [23:13:20.080] | signalConditions() ... [23:13:20.080] | : include = 'condition' [23:13:20.081] | : exclude = 'error', 'immediateCondition' [23:13:20.081] | : resignal = TRUE [23:13:20.081] | : Number of conditions: 6 [23:13:20.081] | : int 6 [23:13:20.082] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.083] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:19.852] | : . ' , attachPackages() ... [23:13:20.083] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.083] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:19.853] | : . ' , ; packages: [n=1] 'future' [23:13:20.084] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.084] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:19.853] | : . ' , attachPackages() ... done [23:13:20.084] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.085] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:19.853] | : . ' , attachPackages() ... [23:13:20.085] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.085] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:19.854] | : . ' , ; packages: [n=0] [23:13:20.086] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.086] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:19.854] | : . ' , attachPackages() ... done [23:13:20.086] | signalConditions() ... done [23:13:20.087] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.087] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.087] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:20.088] value(, ...) ... [23:13:20.088] value(, ...) ... done [23:13:20.088] value() for SequentialFuture () ... [23:13:20.089] | signalConditions() ... [23:13:20.089] | : include = 'immediateCondition' [23:13:20.089] | : exclude = [23:13:20.089] | : resignal = FALSE [23:13:20.090] | : Number of conditions: 6 [23:13:20.090] | : int 6 [23:13:20.091] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.091] | : already signaled, skipping [23:13:20.092] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.092] | : already signaled, skipping [23:13:20.092] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.092] | : already signaled, skipping [23:13:20.093] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.093] | : already signaled, skipping [23:13:20.093] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.094] | : already signaled, skipping [23:13:20.094] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.094] | : already signaled, skipping [23:13:20.095] | signalConditions() ... done [23:13:20.095] | check for misuse ... [23:13:20.095] | check for misuse ... done [23:13:20.095] value() for SequentialFuture () ... done [23:13:20.096] value: [23:13:20.096] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:20.096] | nx: 6 [23:13:20.097] | relay: TRUE [23:13:20.097] | stdout: TRUE [23:13:20.097] | signal: TRUE [23:13:20.097] | resignal: FALSE [23:13:20.098] | force: TRUE [23:13:20.098] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.098] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.099] | until=4 [23:13:20.099] | relaying element #4 [23:13:20.099] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.099] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.100] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:20.100] resolve() for SequentialFuture ... [23:13:20.100] resolve() for SequentialFuture ... done [23:13:20.100] length: 3 (resolved future 3) [23:13:20.101] checking value #4: [23:13:20.101] 'obj' is SequentialFuture [23:13:20.101] resolved() ... [23:13:20.102] | resolved() for SequentialFuture () ... [23:13:20.102] | : state: 'finished' [23:13:20.102] | : run: TRUE [23:13:20.103] | : result: 'FutureResult' [23:13:20.103] | resolved() for SequentialFuture () ... done [23:13:20.103] resolved() ... done [23:13:20.103] SequentialFuture #4 [23:13:20.104] signalConditionsASAP(SequentialFuture, pos=4) ... [23:13:20.104] | nx: 6 [23:13:20.104] | relay: TRUE [23:13:20.105] | stdout: TRUE [23:13:20.105] | signal: TRUE [23:13:20.105] | resignal: FALSE [23:13:20.105] | force: TRUE [23:13:20.106] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.106] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.106] | until=4 [23:13:20.106] | relaying element #4 [23:13:20.107] | value() for SequentialFuture () ... [23:13:20.107] | : signalConditions() ... [23:13:20.107] | : . include = 'immediateCondition' [23:13:20.108] | : . exclude = [23:13:20.108] | : . resignal = FALSE [23:13:20.108] | : . Number of conditions: 6 [23:13:20.108] | : . int 6 [23:13:20.115] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.116] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.116] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.117] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.117] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.117] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.118] | : signalConditions() ... done [23:13:20.118] | : relay stdout ... [23:13:20.118] | : relay stdout ... done [23:13:20.119] | : check for misuse ... [23:13:20.119] | : check for misuse ... done [23:13:20.119] | value() for SequentialFuture () ... done [23:13:20.120] | signalConditions() ... [23:13:20.120] | : include = 'immediateCondition' [23:13:20.120] | : exclude = [23:13:20.121] | : resignal = FALSE [23:13:20.121] | : Number of conditions: 6 [23:13:20.121] | : int 6 [23:13:20.122] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.122] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.123] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.123] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.123] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.123] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.124] | signalConditions() ... done [23:13:20.124] | signalConditions() ... [23:13:20.124] | : include = 'condition' [23:13:20.125] | : exclude = 'error', 'immediateCondition' [23:13:20.125] | : resignal = TRUE [23:13:20.125] | : Number of conditions: 6 [23:13:20.125] | : int 6 [23:13:20.126] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.127] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:19.932] | : . ' , attachPackages() ... [23:13:20.127] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.127] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:19.932] | : . ' , ; packages: [n=1] 'future' [23:13:20.128] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.128] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:19.933] | : . ' , attachPackages() ... done [23:13:20.128] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.129] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:19.933] | : . ' , attachPackages() ... [23:13:20.129] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.130] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:19.933] | : . ' , ; packages: [n=0] [23:13:20.130] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.130] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:19.934] | : . ' , attachPackages() ... done [23:13:20.131] | signalConditions() ... done [23:13:20.131] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.131] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.131] signalConditionsASAP(SequentialFuture, pos=4) ... done [23:13:20.132] value(, ...) ... [23:13:20.132] value(, ...) ... done [23:13:20.132] value() for SequentialFuture () ... [23:13:20.133] | signalConditions() ... [23:13:20.133] | : include = 'immediateCondition' [23:13:20.133] | : exclude = [23:13:20.134] | : resignal = FALSE [23:13:20.134] | : Number of conditions: 6 [23:13:20.134] | : int 6 [23:13:20.135] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.135] | : already signaled, skipping [23:13:20.136] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.136] | : already signaled, skipping [23:13:20.136] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.137] | : already signaled, skipping [23:13:20.137] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.137] | : already signaled, skipping [23:13:20.137] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.138] | : already signaled, skipping [23:13:20.138] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.138] | : already signaled, skipping [23:13:20.138] | signalConditions() ... done [23:13:20.139] | check for misuse ... [23:13:20.139] | check for misuse ... done [23:13:20.139] value() for SequentialFuture () ... done [23:13:20.140] value: [23:13:20.140] signalConditionsASAP(SequentialFuture, pos=4) ... [23:13:20.140] | nx: 6 [23:13:20.141] | relay: TRUE [23:13:20.141] | stdout: TRUE [23:13:20.141] | signal: TRUE [23:13:20.141] | resignal: FALSE [23:13:20.142] | force: TRUE [23:13:20.142] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.142] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.143] | until=5 [23:13:20.143] | relaying element #5 [23:13:20.143] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.143] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.144] signalConditionsASAP(SequentialFuture, pos=4) ... done [23:13:20.144] resolve() for SequentialFuture ... [23:13:20.144] resolve() for SequentialFuture ... done [23:13:20.145] length: 2 (resolved future 4) [23:13:20.145] checking value #5: [23:13:20.145] 'obj' is NULL [23:13:20.145] signalConditionsASAP(NULL, pos=5) ... [23:13:20.146] | nx: 6 [23:13:20.146] | relay: TRUE [23:13:20.146] | stdout: TRUE [23:13:20.146] | signal: TRUE [23:13:20.147] | resignal: FALSE [23:13:20.147] | force: TRUE [23:13:20.147] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.147] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.148] | until=6 [23:13:20.148] | relaying element #6 [23:13:20.148] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:20.148] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.149] signalConditionsASAP(NULL, pos=5) ... done [23:13:20.149] signalConditionsASAP(NULL, pos=5) ... [23:13:20.149] | nx: 6 [23:13:20.150] | relay: TRUE [23:13:20.150] | stdout: TRUE [23:13:20.150] | signal: TRUE [23:13:20.151] | resignal: FALSE [23:13:20.151] | force: TRUE [23:13:20.151] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:20.151] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.152] | until=6 [23:13:20.152] | relaying element #6 [23:13:20.152] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:20.152] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.153] signalConditionsASAP(NULL, pos=5) ... done [23:13:20.153] length: 1 (resolved future 5) [23:13:20.154] checking value #6: [23:13:20.154] 'obj' is atomic [23:13:20.154] signalConditionsASAP(numeric, pos=6) ... [23:13:20.154] | nx: 6 [23:13:20.155] | relay: TRUE [23:13:20.155] | stdout: TRUE [23:13:20.155] | signal: TRUE [23:13:20.155] | resignal: FALSE [23:13:20.156] | force: TRUE [23:13:20.156] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:20.156] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.156] | until=6 [23:13:20.157] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:20.157] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.157] signalConditionsASAP(numeric, pos=6) ... done [23:13:20.158] length: 0 (resolved future 6) [23:13:20.158] Relaying remaining futures ... [23:13:20.159] | signalConditionsASAP(NULL, pos=0) ... [23:13:20.159] | : nx: 6 [23:13:20.159] | : relay: TRUE [23:13:20.159] | : stdout: TRUE [23:13:20.160] | : signal: TRUE [23:13:20.160] | : resignal: FALSE [23:13:20.160] | : force: TRUE [23:13:20.160] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:20.161] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [23:13:20.161] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:20.161] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.162] | signalConditionsASAP(NULL, pos=0) ... done [23:13:20.162] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 $ : NULL $ : num 6 Dimensions: c(1, 6) [23:13:20.167] future(..., label = NULL) ... [23:13:20.167] | lazy: FALSE [23:13:20.168] | stdout: TRUE [23:13:20.168] | conditions: [n=1] 'condition' [23:13:20.168] | gc: FALSE [23:13:20.168] | earlySignal: FALSE [23:13:20.169] | getGlobalsAndPackages() ... [23:13:20.169] | : Searching for globals ... [23:13:20.171] | : . globals found: [0] [23:13:20.172] | : Searching for globals ... done [23:13:20.172] | : globals: [0] [23:13:20.172] | : packages: [0] [23:13:20.172] | getGlobalsAndPackages() ... done [23:13:20.173] | run() for 'Future' () ... [23:13:20.173] | : state: 'created' [23:13:20.174] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.174] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.174] | : Using SequentialFutureBackend ... [23:13:20.174] | : . Number of futures since start: 28 (28 created, 28 launched, 28 finished) [23:13:20.175] | : . Launching futures ... [23:13:20.175] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:20.175] | : . ' , getFutureData() ... [23:13:20.176] | : . ' , ; getFutureCore() ... [23:13:20.176] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:20.176] | : . ' , ; getFutureCore() ... done [23:13:20.176] | : . ' , ; getFutureCapture() ... [23:13:20.177] | : . ' , ; getFutureCapture() ... done [23:13:20.177] | : . ' , ; getFutureContext() ... [23:13:20.177] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.177] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:20.178] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.178] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:20.178] | : . ' , ; getFutureContext() ... done [23:13:20.179] | : . ' , getFutureData() ... done [23:13:20.182] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.182] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:20.182] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.183] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.183] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.184] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:20.184] | : . ' , ; ` | New stack: [23:13:20.184] | : . ' , ; ` | List of 1 [23:13:20.184] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.184] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.184] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:20.184] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.184] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.184] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.184] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.184] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.189] | : . ' , ; ` | Old stack: [23:13:20.189] | : . ' , ; ` | List of 1 [23:13:20.189] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.189] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.189] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:20.189] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.189] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.189] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.189] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:20.189] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.189] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.189] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.189] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.196] | : . ' , ; ` | Not identical [23:13:20.197] | : . ' , ; ` | all.equal() for future ... [23:13:20.197] | : . ' , ; ` | : List of 2 [23:13:20.197] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:20.197] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.197] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:20.197] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.197] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.197] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.197] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.197] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:20.197] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.197] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.197] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.197] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.197] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.197] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.197] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.197] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.197] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.209] | : . ' , ; ` | all.equal() for future ... done [23:13:20.209] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:20.209] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:20.210] | : . ' , ; ` List of future strategies: [23:13:20.210] | : . ' , ; ` 1. sequential: [23:13:20.210] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:20.210] | : . ' , ; ` - tweaked: FALSE [23:13:20.210] | : . ' , ; ` - call: plan(sequential) [23:13:20.211] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:20.211] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.216] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.216] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.216] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.217] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:20.217] | : . ' , ; ` | : New stack: [23:13:20.217] | : . ' , ; ` | : List of 1 [23:13:20.217] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:20.217] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.217] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.217] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.217] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.217] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.217] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.217] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.217] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.217] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.217] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.225] | : . ' , ; ` | : Old stack: [23:13:20.226] | : . ' , ; ` | : List of 1 [23:13:20.226] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:20.226] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.226] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.226] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.226] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.226] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.226] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.226] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.226] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.226] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.226] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.233] | : . ' , ; ` | : Identical [23:13:20.233] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:20.234] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:20.234] | : . ' , ; ` | List of future strategies: [23:13:20.234] | : . ' , ; ` | 1. sequential: [23:13:20.234] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:20.234] | : . ' , ; ` | - tweaked: FALSE [23:13:20.234] | : . ' , ; ` | - call: plan(sequential) [23:13:20.235] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:20.235] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.236] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.237] | : . ' , SequentialFuture started (and completed) [23:13:20.238] | : . ' , signalConditions() ... [23:13:20.239] | : . ' , ; include = 'immediateCondition' [23:13:20.239] | : . ' , ; exclude = [23:13:20.240] | : . ' , ; resignal = FALSE [23:13:20.240] | : . ' , ; Number of conditions: 6 [23:13:20.240] | : . ' , ; int 6 [23:13:20.241] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.242] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.242] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.242] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.242] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.243] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.243] | : . ' , signalConditions() ... done [23:13:20.244] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:20.244] | : . Launching futures ... done [23:13:20.244] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:20.245] | : Using SequentialFutureBackend ... done [23:13:20.245] | run() for 'Future' () ... done [23:13:20.246] future(..., label = NULL) ... done [23:13:20.246] future(..., label = NULL) ... [23:13:20.246] | lazy: FALSE [23:13:20.246] | stdout: TRUE [23:13:20.247] | conditions: [n=1] 'condition' [23:13:20.247] | gc: FALSE [23:13:20.248] | earlySignal: FALSE [23:13:20.248] | getGlobalsAndPackages() ... [23:13:20.248] | : Searching for globals ... [23:13:20.251] | : . globals found: [0] [23:13:20.251] | : Searching for globals ... done [23:13:20.251] | : globals: [0] [23:13:20.252] | : packages: [0] [23:13:20.252] | getGlobalsAndPackages() ... done [23:13:20.253] | run() for 'Future' () ... [23:13:20.254] | : state: 'created' [23:13:20.254] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.255] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.255] | : Using SequentialFutureBackend ... [23:13:20.255] | : . Number of futures since start: 29 (29 created, 29 launched, 29 finished) [23:13:20.256] | : . Launching futures ... [23:13:20.256] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:20.257] | : . ' , getFutureData() ... [23:13:20.257] | : . ' , ; getFutureCore() ... [23:13:20.257] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:20.258] | : . ' , ; getFutureCore() ... done [23:13:20.259] | : . ' , ; getFutureCapture() ... [23:13:20.259] | : . ' , ; getFutureCapture() ... done [23:13:20.259] | : . ' , ; getFutureContext() ... [23:13:20.260] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.260] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:20.260] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.261] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:20.261] | : . ' , ; getFutureContext() ... done [23:13:20.261] | : . ' , getFutureData() ... done [23:13:20.264] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.265] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:20.265] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.266] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.266] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.266] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:20.267] | : . ' , ; ` | New stack: [23:13:20.267] | : . ' , ; ` | List of 1 [23:13:20.267] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.267] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.267] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:20.267] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.267] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.267] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.267] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.267] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.273] | : . ' , ; ` | Old stack: [23:13:20.273] | : . ' , ; ` | List of 1 [23:13:20.273] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.273] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.273] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:20.273] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.273] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.273] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.273] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:20.273] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.273] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.273] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.273] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.280] | : . ' , ; ` | Not identical [23:13:20.280] | : . ' , ; ` | all.equal() for future ... [23:13:20.281] | : . ' , ; ` | : List of 2 [23:13:20.281] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:20.281] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.281] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:20.281] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.281] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.281] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.281] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.281] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:20.281] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.281] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.281] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.281] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.281] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.281] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.281] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.281] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.281] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.297] | : . ' , ; ` | all.equal() for future ... done [23:13:20.298] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:20.298] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:20.298] | : . ' , ; ` List of future strategies: [23:13:20.298] | : . ' , ; ` 1. sequential: [23:13:20.298] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:20.298] | : . ' , ; ` - tweaked: FALSE [23:13:20.298] | : . ' , ; ` - call: plan(sequential) [23:13:20.299] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:20.300] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.304] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.304] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.304] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.305] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:20.305] | : . ' , ; ` | : New stack: [23:13:20.305] | : . ' , ; ` | : List of 1 [23:13:20.305] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:20.305] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.305] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.305] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.305] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.305] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.305] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.305] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.305] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.305] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.305] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.312] | : . ' , ; ` | : Old stack: [23:13:20.313] | : . ' , ; ` | : List of 1 [23:13:20.313] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:20.313] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.313] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.313] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.313] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.313] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.313] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.313] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.313] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.313] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.313] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.319] | : . ' , ; ` | : Identical [23:13:20.320] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:20.320] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:20.320] | : . ' , ; ` | List of future strategies: [23:13:20.320] | : . ' , ; ` | 1. sequential: [23:13:20.320] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:20.320] | : . ' , ; ` | - tweaked: FALSE [23:13:20.320] | : . ' , ; ` | - call: plan(sequential) [23:13:20.321] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:20.322] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.322] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.323] | : . ' , SequentialFuture started (and completed) [23:13:20.323] | : . ' , signalConditions() ... [23:13:20.323] | : . ' , ; include = 'immediateCondition' [23:13:20.324] | : . ' , ; exclude = [23:13:20.324] | : . ' , ; resignal = FALSE [23:13:20.324] | : . ' , ; Number of conditions: 6 [23:13:20.325] | : . ' , ; int 6 [23:13:20.325] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.326] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.326] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.326] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.327] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.327] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.327] | : . ' , signalConditions() ... done [23:13:20.328] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:20.328] | : . Launching futures ... done [23:13:20.328] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:20.329] | : Using SequentialFutureBackend ... done [23:13:20.329] | run() for 'Future' () ... done [23:13:20.329] future(..., label = NULL) ... done [23:13:20.330] future(..., label = NULL) ... [23:13:20.330] | lazy: FALSE [23:13:20.331] | stdout: TRUE [23:13:20.331] | conditions: [n=1] 'condition' [23:13:20.331] | gc: FALSE [23:13:20.331] | earlySignal: FALSE [23:13:20.332] | getGlobalsAndPackages() ... [23:13:20.332] | : Searching for globals ... [23:13:20.338] | : . globals found: [1] '{' [23:13:20.339] | : Searching for globals ... done [23:13:20.339] | : Resolving globals: FALSE [23:13:20.340] | : Search for packages associated with the globals ... [23:13:20.340] | : . Packages associated with globals: [1] 'base' [23:13:20.340] | : . Packages: [1] 'base' [23:13:20.341] | : Search for packages associated with the globals ... done [23:13:20.341] | : Packages after dropping 'base': [0] [23:13:20.341] | : globals: [0] [23:13:20.342] | : packages: [0] [23:13:20.342] | getGlobalsAndPackages() ... done [23:13:20.343] | run() for 'Future' () ... [23:13:20.343] | : state: 'created' [23:13:20.343] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.343] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.344] | : Using SequentialFutureBackend ... [23:13:20.344] | : . Number of futures since start: 30 (30 created, 30 launched, 30 finished) [23:13:20.344] | : . Launching futures ... [23:13:20.345] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:20.345] | : . ' , getFutureData() ... [23:13:20.345] | : . ' , ; getFutureCore() ... [23:13:20.346] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:20.346] | : . ' , ; getFutureCore() ... done [23:13:20.346] | : . ' , ; getFutureCapture() ... [23:13:20.346] | : . ' , ; getFutureCapture() ... done [23:13:20.347] | : . ' , ; getFutureContext() ... [23:13:20.347] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.347] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:20.348] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.348] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:20.348] | : . ' , ; getFutureContext() ... done [23:13:20.349] | : . ' , getFutureData() ... done [23:13:20.352] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.352] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:20.353] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.353] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.354] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.354] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:20.354] | : . ' , ; ` | New stack: [23:13:20.354] | : . ' , ; ` | List of 1 [23:13:20.354] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.354] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.354] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:20.354] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.354] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.354] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.354] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.354] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.360] | : . ' , ; ` | Old stack: [23:13:20.360] | : . ' , ; ` | List of 1 [23:13:20.360] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.360] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.360] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:20.360] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.360] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.360] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.360] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:20.360] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.360] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.360] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.360] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.367] | : . ' , ; ` | Not identical [23:13:20.367] | : . ' , ; ` | all.equal() for future ... [23:13:20.367] | : . ' , ; ` | : List of 2 [23:13:20.367] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:20.367] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.367] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:20.367] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.367] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.367] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.367] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.367] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:20.367] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.367] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.367] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.367] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.367] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.367] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.367] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.367] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.367] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.377] | : . ' , ; ` | all.equal() for future ... done [23:13:20.378] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:20.378] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:20.378] | : . ' , ; ` List of future strategies: [23:13:20.378] | : . ' , ; ` 1. sequential: [23:13:20.378] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:20.378] | : . ' , ; ` - tweaked: FALSE [23:13:20.378] | : . ' , ; ` - call: plan(sequential) [23:13:20.379] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:20.380] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.383] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.384] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.384] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.384] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:20.385] | : . ' , ; ` | : New stack: [23:13:20.385] | : . ' , ; ` | : List of 1 [23:13:20.385] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:20.385] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.385] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.385] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.385] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.385] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.385] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.385] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.385] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.385] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.385] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.391] | : . ' , ; ` | : Old stack: [23:13:20.391] | : . ' , ; ` | : List of 1 [23:13:20.391] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:20.391] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.391] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.391] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.391] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.391] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.391] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.391] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.391] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.391] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.391] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.398] | : . ' , ; ` | : Identical [23:13:20.398] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:20.398] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:20.398] | : . ' , ; ` | List of future strategies: [23:13:20.398] | : . ' , ; ` | 1. sequential: [23:13:20.398] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:20.398] | : . ' , ; ` | - tweaked: FALSE [23:13:20.398] | : . ' , ; ` | - call: plan(sequential) [23:13:20.399] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:20.400] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.400] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.401] | : . ' , SequentialFuture started (and completed) [23:13:20.401] | : . ' , signalConditions() ... [23:13:20.401] | : . ' , ; include = 'immediateCondition' [23:13:20.401] | : . ' , ; exclude = [23:13:20.402] | : . ' , ; resignal = FALSE [23:13:20.402] | : . ' , ; Number of conditions: 6 [23:13:20.402] | : . ' , ; int 6 [23:13:20.403] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.403] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.403] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.404] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.404] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.404] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.405] | : . ' , signalConditions() ... done [23:13:20.405] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:20.405] | : . Launching futures ... done [23:13:20.405] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:20.406] | : Using SequentialFutureBackend ... done [23:13:20.406] | run() for 'Future' () ... done [23:13:20.406] future(..., label = NULL) ... done Classes 'listenv', 'environment' Classes 'listenv', 'environment' - attr(*, "dim.")= int [1:2] 1 6 - attr(*, "dimnames.")=List of 2 ..$ : chr "a" ..$ : chr [1:6] "a" "b" "c" "d" ... [23:13:20.411] resolved() ... [23:13:20.411] | resolved() for listenv ... [23:13:20.413] | : resolved() ... [23:13:20.414] | : . resolved() for matrix ... [23:13:20.414] | : . ' Number of elements: 6 [23:13:20.414] | : . ' Number of futures: 6 [23:13:20.414] | : . ' resolved() ... [23:13:20.415] | : . ' , resolved() for SequentialFuture () ... [23:13:20.415] | : . ' , ; state: 'finished' [23:13:20.415] | : . ' , ; run: TRUE [23:13:20.416] | : . ' , ; result: 'FutureResult' [23:13:20.416] | : . ' , resolved() for SequentialFuture () ... done [23:13:20.416] | : . ' resolved() ... done [23:13:20.416] | : . ' resolved() ... [23:13:20.417] | : . ' , resolved() for SequentialFuture () ... [23:13:20.417] | : . ' , ; state: 'finished' [23:13:20.417] | : . ' , ; run: TRUE [23:13:20.417] | : . ' , ; result: 'FutureResult' [23:13:20.418] | : . ' , resolved() for SequentialFuture () ... done [23:13:20.418] | : . ' resolved() ... done [23:13:20.418] | : . ' resolved() ... [23:13:20.418] | : . ' , resolved() for SequentialFuture () ... [23:13:20.419] | : . ' , ; state: 'finished' [23:13:20.419] | : . ' , ; run: TRUE [23:13:20.419] | : . ' , ; result: 'FutureResult' [23:13:20.419] | : . ' , resolved() for SequentialFuture () ... done [23:13:20.420] | : . ' resolved() ... done [23:13:20.420] | : . resolved() for matrix ... done [23:13:20.420] | : resolved() ... done [23:13:20.420] | resolved() for listenv ... done [23:13:20.421] resolved() ... done logi [1, 1:6] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "dimnames")=List of 2 ..$ : chr "a" ..$ : chr [1:6] "a" "b" "c" "d" ... - attr(*, "names")= chr [1:6] "a" "b" "c" "d" ... [23:13:20.424] value() for listenv ... [23:13:20.424] | recursive: 0 [23:13:20.424] | reduce: FALSE [23:13:20.426] | length: 6 [23:13:20.426] | elements: 'a', 'b', 'c', 'd', '', '' [23:13:20.426] | Number of remaining objects: 6 [23:13:20.427] | checking value #1: [23:13:20.427] | 'obj' is atomic [23:13:20.427] | signalConditionsASAP(numeric, pos=1) ... [23:13:20.427] | : nx: 6 [23:13:20.428] | : relay: TRUE [23:13:20.428] | : stdout: TRUE [23:13:20.428] | : signal: TRUE [23:13:20.428] | : resignal: FALSE [23:13:20.428] | : force: TRUE [23:13:20.429] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.429] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.429] | : until=2 [23:13:20.429] | : relaying element #2 [23:13:20.430] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.430] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.430] | signalConditionsASAP(numeric, pos=1) ... done [23:13:20.431] | length: 5 (resolved future 1) [23:13:20.431] value() for listenv ... done [23:13:20.431] checking value #2: [23:13:20.435] 'obj' is SequentialFuture [23:13:20.435] resolved() ... [23:13:20.436] | resolved() for SequentialFuture () ... [23:13:20.436] | : state: 'finished' [23:13:20.436] | : run: TRUE [23:13:20.437] | : result: 'FutureResult' [23:13:20.437] | resolved() for SequentialFuture () ... done [23:13:20.437] resolved() ... done [23:13:20.438] SequentialFuture #2 [23:13:20.438] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:20.438] | nx: 6 [23:13:20.438] | relay: TRUE [23:13:20.439] | stdout: TRUE [23:13:20.439] | signal: TRUE [23:13:20.439] | resignal: FALSE [23:13:20.439] | force: TRUE [23:13:20.440] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.440] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.440] | until=2 [23:13:20.440] | relaying element #2 [23:13:20.441] | value() for SequentialFuture () ... [23:13:20.441] | : signalConditions() ... [23:13:20.441] | : . include = 'immediateCondition' [23:13:20.441] | : . exclude = [23:13:20.442] | : . resignal = FALSE [23:13:20.442] | : . Number of conditions: 6 [23:13:20.442] | : . int 6 [23:13:20.443] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.443] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.443] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.444] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.444] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.444] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.444] | : signalConditions() ... done [23:13:20.445] | : relay stdout ... [23:13:20.445] | : relay stdout ... done [23:13:20.445] | : check for misuse ... [23:13:20.446] | : check for misuse ... done [23:13:20.446] | value() for SequentialFuture () ... done [23:13:20.446] | signalConditions() ... [23:13:20.446] | : include = 'immediateCondition' [23:13:20.447] | : exclude = [23:13:20.447] | : resignal = FALSE [23:13:20.447] | : Number of conditions: 6 [23:13:20.447] | : int 6 [23:13:20.448] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.448] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.449] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.449] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.449] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.449] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.450] | signalConditions() ... done [23:13:20.450] | signalConditions() ... [23:13:20.450] | : include = 'condition' [23:13:20.450] | : exclude = 'error', 'immediateCondition' [23:13:20.451] | : resignal = TRUE [23:13:20.451] | : Number of conditions: 6 [23:13:20.451] | : int 6 [23:13:20.452] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.452] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:20.179] | : . ' , attachPackages() ... [23:13:20.452] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.453] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:20.179] | : . ' , ; packages: [n=1] 'future' [23:13:20.453] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.453] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:20.180] | : . ' , attachPackages() ... done [23:13:20.454] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.454] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:20.180] | : . ' , attachPackages() ... [23:13:20.454] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.454] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:20.180] | : . ' , ; packages: [n=0] [23:13:20.455] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.455] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:20.181] | : . ' , attachPackages() ... done [23:13:20.455] | signalConditions() ... done [23:13:20.456] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.456] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.456] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:20.456] value(, ...) ... [23:13:20.457] value(, ...) ... done [23:13:20.457] value() for SequentialFuture () ... [23:13:20.457] | signalConditions() ... [23:13:20.457] | : include = 'immediateCondition' [23:13:20.458] | : exclude = [23:13:20.458] | : resignal = FALSE [23:13:20.458] | : Number of conditions: 6 [23:13:20.458] | : int 6 [23:13:20.459] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.459] | : already signaled, skipping [23:13:20.460] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.460] | : already signaled, skipping [23:13:20.460] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.461] | : already signaled, skipping [23:13:20.461] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.462] | : already signaled, skipping [23:13:20.462] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.462] | : already signaled, skipping [23:13:20.462] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.463] | : already signaled, skipping [23:13:20.463] | signalConditions() ... done [23:13:20.463] | check for misuse ... [23:13:20.464] | check for misuse ... done [23:13:20.464] value() for SequentialFuture () ... done [23:13:20.464] value: [23:13:20.465] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:20.465] | nx: 6 [23:13:20.465] | relay: TRUE [23:13:20.466] | stdout: TRUE [23:13:20.466] | signal: TRUE [23:13:20.466] | resignal: FALSE [23:13:20.466] | force: TRUE [23:13:20.467] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.467] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.467] | until=3 [23:13:20.468] | relaying element #3 [23:13:20.468] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.468] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.468] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:20.469] resolve() for SequentialFuture ... [23:13:20.469] resolve() for SequentialFuture ... done [23:13:20.469] length: 4 (resolved future 2) [23:13:20.470] checking value #3: [23:13:20.470] 'obj' is SequentialFuture [23:13:20.470] resolved() ... [23:13:20.471] | resolved() for SequentialFuture () ... [23:13:20.471] | : state: 'finished' [23:13:20.471] | : run: TRUE [23:13:20.471] | : result: 'FutureResult' [23:13:20.472] | resolved() for SequentialFuture () ... done [23:13:20.472] resolved() ... done [23:13:20.472] SequentialFuture #3 [23:13:20.473] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:20.473] | nx: 6 [23:13:20.473] | relay: TRUE [23:13:20.473] | stdout: TRUE [23:13:20.474] | signal: TRUE [23:13:20.474] | resignal: FALSE [23:13:20.474] | force: TRUE [23:13:20.474] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.475] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.475] | until=3 [23:13:20.475] | relaying element #3 [23:13:20.476] | value() for SequentialFuture () ... [23:13:20.476] | : signalConditions() ... [23:13:20.476] | : . include = 'immediateCondition' [23:13:20.477] | : . exclude = [23:13:20.477] | : . resignal = FALSE [23:13:20.477] | : . Number of conditions: 6 [23:13:20.478] | : . int 6 [23:13:20.479] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.479] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.479] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.480] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.480] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.480] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.480] | : signalConditions() ... done [23:13:20.481] | : relay stdout ... [23:13:20.481] | : relay stdout ... done [23:13:20.481] | : check for misuse ... [23:13:20.482] | : check for misuse ... done [23:13:20.482] | value() for SequentialFuture () ... done [23:13:20.482] | signalConditions() ... [23:13:20.483] | : include = 'immediateCondition' [23:13:20.483] | : exclude = [23:13:20.483] | : resignal = FALSE [23:13:20.483] | : Number of conditions: 6 [23:13:20.484] | : int 6 [23:13:20.485] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.485] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.485] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.486] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.486] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.486] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.487] | signalConditions() ... done [23:13:20.487] | signalConditions() ... [23:13:20.487] | : include = 'condition' [23:13:20.488] | : exclude = 'error', 'immediateCondition' [23:13:20.488] | : resignal = TRUE [23:13:20.488] | : Number of conditions: 6 [23:13:20.489] | : int 6 [23:13:20.489] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.490] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:20.262] | : . ' , attachPackages() ... [23:13:20.490] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.490] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:20.262] | : . ' , ; packages: [n=1] 'future' [23:13:20.491] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.491] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:20.263] | : . ' , attachPackages() ... done [23:13:20.491] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.492] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:20.263] | : . ' , attachPackages() ... [23:13:20.492] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.493] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:20.263] | : . ' , ; packages: [n=0] [23:13:20.493] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.494] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:20.264] | : . ' , attachPackages() ... done [23:13:20.494] | signalConditions() ... done [23:13:20.494] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.495] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.495] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:20.495] value(, ...) ... [23:13:20.495] value(, ...) ... done [23:13:20.496] value() for SequentialFuture () ... [23:13:20.496] | signalConditions() ... [23:13:20.496] | : include = 'immediateCondition' [23:13:20.496] | : exclude = [23:13:20.497] | : resignal = FALSE [23:13:20.497] | : Number of conditions: 6 [23:13:20.497] | : int 6 [23:13:20.498] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.499] | : already signaled, skipping [23:13:20.499] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.499] | : already signaled, skipping [23:13:20.499] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.500] | : already signaled, skipping [23:13:20.500] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.500] | : already signaled, skipping [23:13:20.500] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.501] | : already signaled, skipping [23:13:20.501] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.501] | : already signaled, skipping [23:13:20.501] | signalConditions() ... done [23:13:20.502] | check for misuse ... [23:13:20.502] | check for misuse ... done [23:13:20.502] value() for SequentialFuture () ... done [23:13:20.502] value: [23:13:20.503] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:20.503] | nx: 6 [23:13:20.503] | relay: TRUE [23:13:20.504] | stdout: TRUE [23:13:20.504] | signal: TRUE [23:13:20.504] | resignal: FALSE [23:13:20.504] | force: TRUE [23:13:20.504] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.505] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.505] | until=4 [23:13:20.505] | relaying element #4 [23:13:20.505] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.506] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.506] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:20.506] resolve() for SequentialFuture ... [23:13:20.506] resolve() for SequentialFuture ... done [23:13:20.507] length: 3 (resolved future 3) [23:13:20.507] checking value #4: [23:13:20.507] 'obj' is SequentialFuture [23:13:20.508] resolved() ... [23:13:20.508] | resolved() for SequentialFuture () ... [23:13:20.508] | : state: 'finished' [23:13:20.508] | : run: TRUE [23:13:20.509] | : result: 'FutureResult' [23:13:20.509] | resolved() for SequentialFuture () ... done [23:13:20.509] resolved() ... done [23:13:20.509] SequentialFuture #4 [23:13:20.510] signalConditionsASAP(SequentialFuture, pos=4) ... [23:13:20.510] | nx: 6 [23:13:20.510] | relay: TRUE [23:13:20.510] | stdout: TRUE [23:13:20.510] | signal: TRUE [23:13:20.511] | resignal: FALSE [23:13:20.511] | force: TRUE [23:13:20.511] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.511] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.512] | until=4 [23:13:20.512] | relaying element #4 [23:13:20.512] | value() for SequentialFuture () ... [23:13:20.512] | : signalConditions() ... [23:13:20.513] | : . include = 'immediateCondition' [23:13:20.513] | : . exclude = [23:13:20.513] | : . resignal = FALSE [23:13:20.513] | : . Number of conditions: 6 [23:13:20.514] | : . int 6 [23:13:20.514] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.515] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.515] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.515] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.515] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.516] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.516] | : signalConditions() ... done [23:13:20.516] | : relay stdout ... [23:13:20.516] | : relay stdout ... done [23:13:20.517] | : check for misuse ... [23:13:20.517] | : check for misuse ... done [23:13:20.517] | value() for SequentialFuture () ... done [23:13:20.518] | signalConditions() ... [23:13:20.518] | : include = 'immediateCondition' [23:13:20.518] | : exclude = [23:13:20.518] | : resignal = FALSE [23:13:20.518] | : Number of conditions: 6 [23:13:20.519] | : int 6 [23:13:20.520] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.520] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.520] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.520] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.521] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.521] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.521] | signalConditions() ... done [23:13:20.521] | signalConditions() ... [23:13:20.522] | : include = 'condition' [23:13:20.522] | : exclude = 'error', 'immediateCondition' [23:13:20.522] | : resignal = TRUE [23:13:20.522] | : Number of conditions: 6 [23:13:20.523] | : int 6 [23:13:20.524] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.524] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:20.349] | : . ' , attachPackages() ... [23:13:20.524] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.524] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:20.350] | : . ' , ; packages: [n=1] 'future' [23:13:20.525] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.525] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:20.350] | : . ' , attachPackages() ... done [23:13:20.525] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.526] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:20.350] | : . ' , attachPackages() ... [23:13:20.526] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.526] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:20.351] | : . ' , ; packages: [n=0] [23:13:20.526] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.527] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:20.351] | : . ' , attachPackages() ... done [23:13:20.527] | signalConditions() ... done [23:13:20.527] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.527] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.528] signalConditionsASAP(SequentialFuture, pos=4) ... done [23:13:20.528] value(, ...) ... [23:13:20.528] value(, ...) ... done [23:13:20.528] value() for SequentialFuture () ... [23:13:20.528] | signalConditions() ... [23:13:20.529] | : include = 'immediateCondition' [23:13:20.529] | : exclude = [23:13:20.529] | : resignal = FALSE [23:13:20.529] | : Number of conditions: 6 [23:13:20.530] | : int 6 [23:13:20.530] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.531] | : already signaled, skipping [23:13:20.531] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.531] | : already signaled, skipping [23:13:20.531] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.531] | : already signaled, skipping [23:13:20.532] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.532] | : already signaled, skipping [23:13:20.532] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.532] | : already signaled, skipping [23:13:20.532] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.533] | : already signaled, skipping [23:13:20.533] | signalConditions() ... done [23:13:20.533] | check for misuse ... [23:13:20.533] | check for misuse ... done [23:13:20.534] value() for SequentialFuture () ... done [23:13:20.534] value: [23:13:20.534] signalConditionsASAP(SequentialFuture, pos=4) ... [23:13:20.534] | nx: 6 [23:13:20.535] | relay: TRUE [23:13:20.535] | stdout: TRUE [23:13:20.535] | signal: TRUE [23:13:20.535] | resignal: FALSE [23:13:20.535] | force: TRUE [23:13:20.536] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.536] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.536] | until=5 [23:13:20.536] | relaying element #5 [23:13:20.536] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.537] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.537] signalConditionsASAP(SequentialFuture, pos=4) ... done [23:13:20.537] resolve() for SequentialFuture ... [23:13:20.537] resolve() for SequentialFuture ... done [23:13:20.537] length: 2 (resolved future 4) [23:13:20.538] checking value #5: [23:13:20.538] 'obj' is NULL [23:13:20.538] signalConditionsASAP(NULL, pos=5) ... [23:13:20.539] | nx: 6 [23:13:20.539] | relay: TRUE [23:13:20.539] | stdout: TRUE [23:13:20.539] | signal: TRUE [23:13:20.539] | resignal: FALSE [23:13:20.540] | force: TRUE [23:13:20.540] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.540] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.540] | until=6 [23:13:20.541] | relaying element #6 [23:13:20.541] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:20.541] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.541] signalConditionsASAP(NULL, pos=5) ... done [23:13:20.542] signalConditionsASAP(NULL, pos=5) ... [23:13:20.542] | nx: 6 [23:13:20.542] | relay: TRUE [23:13:20.542] | stdout: TRUE [23:13:20.543] | signal: TRUE [23:13:20.543] | resignal: FALSE [23:13:20.543] | force: TRUE [23:13:20.543] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:20.544] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.544] | until=6 [23:13:20.544] | relaying element #6 [23:13:20.544] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:20.544] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.545] signalConditionsASAP(NULL, pos=5) ... done [23:13:20.545] length: 1 (resolved future 5) [23:13:20.545] checking value #6: [23:13:20.546] 'obj' is atomic [23:13:20.546] signalConditionsASAP(numeric, pos=6) ... [23:13:20.546] | nx: 6 [23:13:20.546] | relay: TRUE [23:13:20.547] | stdout: TRUE [23:13:20.547] | signal: TRUE [23:13:20.547] | resignal: FALSE [23:13:20.547] | force: TRUE [23:13:20.547] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:20.548] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.548] | until=6 [23:13:20.548] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:20.548] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.549] signalConditionsASAP(numeric, pos=6) ... done [23:13:20.549] length: 0 (resolved future 6) [23:13:20.550] Relaying remaining futures ... [23:13:20.550] | signalConditionsASAP(NULL, pos=0) ... [23:13:20.550] | : nx: 6 [23:13:20.550] | : relay: TRUE [23:13:20.550] | : stdout: TRUE [23:13:20.551] | : signal: TRUE [23:13:20.551] | : resignal: FALSE [23:13:20.551] | : force: TRUE [23:13:20.551] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:20.552] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [23:13:20.552] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:20.552] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.552] | signalConditionsASAP(NULL, pos=0) ... done [23:13:20.553] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 $ : NULL $ : num 6 - attr(*, "dim")= int [1:2] 1 6 - attr(*, "dimnames")=List of 2 ..$ : chr "a" ..$ : chr [1:6] "a" "b" "c" "d" ... Dimensions: c(2, 3) [23:13:20.559] future(..., label = NULL) ... [23:13:20.559] | lazy: FALSE [23:13:20.560] | stdout: TRUE [23:13:20.560] | conditions: [n=1] 'condition' [23:13:20.560] | gc: FALSE [23:13:20.560] | earlySignal: FALSE [23:13:20.561] | getGlobalsAndPackages() ... [23:13:20.561] | : Searching for globals ... [23:13:20.563] | : . globals found: [0] [23:13:20.563] | : Searching for globals ... done [23:13:20.564] | : globals: [0] [23:13:20.564] | : packages: [0] [23:13:20.564] | getGlobalsAndPackages() ... done [23:13:20.565] | run() for 'Future' () ... [23:13:20.565] | : state: 'created' [23:13:20.565] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.565] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.566] | : Using SequentialFutureBackend ... [23:13:20.566] | : . Number of futures since start: 31 (31 created, 31 launched, 31 finished) [23:13:20.566] | : . Launching futures ... [23:13:20.566] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:20.567] | : . ' , getFutureData() ... [23:13:20.567] | : . ' , ; getFutureCore() ... [23:13:20.567] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:20.567] | : . ' , ; getFutureCore() ... done [23:13:20.568] | : . ' , ; getFutureCapture() ... [23:13:20.568] | : . ' , ; getFutureCapture() ... done [23:13:20.568] | : . ' , ; getFutureContext() ... [23:13:20.568] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.569] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:20.569] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.569] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:20.570] | : . ' , ; getFutureContext() ... done [23:13:20.570] | : . ' , getFutureData() ... done [23:13:20.573] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.573] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:20.574] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.574] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.574] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.575] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:20.575] | : . ' , ; ` | New stack: [23:13:20.575] | : . ' , ; ` | List of 1 [23:13:20.575] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.575] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.575] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:20.575] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.575] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.575] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.575] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.575] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.580] | : . ' , ; ` | Old stack: [23:13:20.580] | : . ' , ; ` | List of 1 [23:13:20.580] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.580] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.580] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:20.580] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.580] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.580] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.580] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:20.580] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.580] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.580] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.580] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.586] | : . ' , ; ` | Not identical [23:13:20.587] | : . ' , ; ` | all.equal() for future ... [23:13:20.587] | : . ' , ; ` | : List of 2 [23:13:20.587] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:20.587] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.587] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:20.587] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.587] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.587] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.587] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.587] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:20.587] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.587] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.587] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.587] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.587] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.587] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.587] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.587] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.587] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.602] | : . ' , ; ` | all.equal() for future ... done [23:13:20.602] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:20.603] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:20.603] | : . ' , ; ` List of future strategies: [23:13:20.603] | : . ' , ; ` 1. sequential: [23:13:20.603] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:20.603] | : . ' , ; ` - tweaked: FALSE [23:13:20.603] | : . ' , ; ` - call: plan(sequential) [23:13:20.604] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:20.604] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.608] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.608] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.609] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.609] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:20.609] | : . ' , ; ` | : New stack: [23:13:20.609] | : . ' , ; ` | : List of 1 [23:13:20.609] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:20.609] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.609] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.609] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.609] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.609] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.609] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.609] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.609] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.609] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.609] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.615] | : . ' , ; ` | : Old stack: [23:13:20.616] | : . ' , ; ` | : List of 1 [23:13:20.616] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:20.616] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.616] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.616] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.616] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.616] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.616] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.616] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.616] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.616] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.616] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.621] | : . ' , ; ` | : Identical [23:13:20.622] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:20.622] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:20.622] | : . ' , ; ` | List of future strategies: [23:13:20.622] | : . ' , ; ` | 1. sequential: [23:13:20.622] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:20.622] | : . ' , ; ` | - tweaked: FALSE [23:13:20.622] | : . ' , ; ` | - call: plan(sequential) [23:13:20.623] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:20.624] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.624] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.624] | : . ' , SequentialFuture started (and completed) [23:13:20.625] | : . ' , signalConditions() ... [23:13:20.625] | : . ' , ; include = 'immediateCondition' [23:13:20.625] | : . ' , ; exclude = [23:13:20.626] | : . ' , ; resignal = FALSE [23:13:20.626] | : . ' , ; Number of conditions: 6 [23:13:20.626] | : . ' , ; int 6 [23:13:20.627] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.627] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.627] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.628] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.628] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.628] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.628] | : . ' , signalConditions() ... done [23:13:20.629] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:20.629] | : . Launching futures ... done [23:13:20.629] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:20.629] | : Using SequentialFutureBackend ... done [23:13:20.630] | run() for 'Future' () ... done [23:13:20.630] future(..., label = NULL) ... done [23:13:20.630] future(..., label = NULL) ... [23:13:20.631] | lazy: FALSE [23:13:20.631] | stdout: TRUE [23:13:20.631] | conditions: [n=1] 'condition' [23:13:20.631] | gc: FALSE [23:13:20.632] | earlySignal: FALSE [23:13:20.632] | getGlobalsAndPackages() ... [23:13:20.632] | : Searching for globals ... [23:13:20.635] | : . globals found: [0] [23:13:20.635] | : Searching for globals ... done [23:13:20.635] | : globals: [0] [23:13:20.635] | : packages: [0] [23:13:20.636] | getGlobalsAndPackages() ... done [23:13:20.636] | run() for 'Future' () ... [23:13:20.636] | : state: 'created' [23:13:20.637] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.637] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.637] | : Using SequentialFutureBackend ... [23:13:20.638] | : . Number of futures since start: 32 (32 created, 32 launched, 32 finished) [23:13:20.638] | : . Launching futures ... [23:13:20.638] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:20.639] | : . ' , getFutureData() ... [23:13:20.639] | : . ' , ; getFutureCore() ... [23:13:20.639] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:20.639] | : . ' , ; getFutureCore() ... done [23:13:20.640] | : . ' , ; getFutureCapture() ... [23:13:20.640] | : . ' , ; getFutureCapture() ... done [23:13:20.640] | : . ' , ; getFutureContext() ... [23:13:20.640] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.640] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:20.641] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.641] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:20.641] | : . ' , ; getFutureContext() ... done [23:13:20.641] | : . ' , getFutureData() ... done [23:13:20.643] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.643] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:20.644] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.644] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.644] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.644] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:20.645] | : . ' , ; ` | New stack: [23:13:20.645] | : . ' , ; ` | List of 1 [23:13:20.645] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.645] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.645] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:20.645] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.645] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.645] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.645] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.645] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.648] | : . ' , ; ` | Old stack: [23:13:20.648] | : . ' , ; ` | List of 1 [23:13:20.648] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.648] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.648] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:20.648] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.648] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.648] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.648] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:20.648] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.648] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.648] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.648] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.654] | : . ' , ; ` | Not identical [23:13:20.654] | : . ' , ; ` | all.equal() for future ... [23:13:20.655] | : . ' , ; ` | : List of 2 [23:13:20.655] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:20.655] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.655] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:20.655] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.655] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.655] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.655] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.655] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:20.655] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.655] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.655] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.655] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.655] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.655] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.655] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.655] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.655] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.665] | : . ' , ; ` | all.equal() for future ... done [23:13:20.665] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:20.665] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:20.666] | : . ' , ; ` List of future strategies: [23:13:20.666] | : . ' , ; ` 1. sequential: [23:13:20.666] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:20.666] | : . ' , ; ` - tweaked: FALSE [23:13:20.666] | : . ' , ; ` - call: plan(sequential) [23:13:20.667] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:20.667] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.671] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.671] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.671] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.671] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:20.672] | : . ' , ; ` | : New stack: [23:13:20.672] | : . ' , ; ` | : List of 1 [23:13:20.672] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:20.672] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.672] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.672] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.672] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.672] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.672] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.672] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.672] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.672] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.672] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.678] | : . ' , ; ` | : Old stack: [23:13:20.678] | : . ' , ; ` | : List of 1 [23:13:20.678] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:20.678] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.678] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.678] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.678] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.678] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.678] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.678] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.678] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.678] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.678] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.684] | : . ' , ; ` | : Identical [23:13:20.684] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:20.685] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:20.685] | : . ' , ; ` | List of future strategies: [23:13:20.685] | : . ' , ; ` | 1. sequential: [23:13:20.685] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:20.685] | : . ' , ; ` | - tweaked: FALSE [23:13:20.685] | : . ' , ; ` | - call: plan(sequential) [23:13:20.686] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:20.686] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.686] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.687] | : . ' , SequentialFuture started (and completed) [23:13:20.687] | : . ' , signalConditions() ... [23:13:20.688] | : . ' , ; include = 'immediateCondition' [23:13:20.688] | : . ' , ; exclude = [23:13:20.688] | : . ' , ; resignal = FALSE [23:13:20.688] | : . ' , ; Number of conditions: 6 [23:13:20.689] | : . ' , ; int 6 [23:13:20.689] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.690] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.690] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.690] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.691] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.691] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.691] | : . ' , signalConditions() ... done [23:13:20.691] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:20.692] | : . Launching futures ... done [23:13:20.692] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:20.692] | : Using SequentialFutureBackend ... done [23:13:20.692] | run() for 'Future' () ... done [23:13:20.693] future(..., label = NULL) ... done [23:13:20.693] future(..., label = NULL) ... [23:13:20.694] | lazy: FALSE [23:13:20.694] | stdout: TRUE [23:13:20.694] | conditions: [n=1] 'condition' [23:13:20.694] | gc: FALSE [23:13:20.695] | earlySignal: FALSE [23:13:20.695] | getGlobalsAndPackages() ... [23:13:20.695] | : Searching for globals ... [23:13:20.701] | : . globals found: [1] '{' [23:13:20.701] | : Searching for globals ... done [23:13:20.701] | : Resolving globals: FALSE [23:13:20.702] | : Search for packages associated with the globals ... [23:13:20.702] | : . Packages associated with globals: [1] 'base' [23:13:20.702] | : . Packages: [1] 'base' [23:13:20.702] | : Search for packages associated with the globals ... done [23:13:20.702] | : Packages after dropping 'base': [0] [23:13:20.703] | : globals: [0] [23:13:20.703] | : packages: [0] [23:13:20.703] | getGlobalsAndPackages() ... done [23:13:20.703] | run() for 'Future' () ... [23:13:20.703] | : state: 'created' [23:13:20.704] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.704] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.704] | : Using SequentialFutureBackend ... [23:13:20.704] | : . Number of futures since start: 33 (33 created, 33 launched, 33 finished) [23:13:20.704] | : . Launching futures ... [23:13:20.704] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:20.705] | : . ' , getFutureData() ... [23:13:20.705] | : . ' , ; getFutureCore() ... [23:13:20.705] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:20.705] | : . ' , ; getFutureCore() ... done [23:13:20.705] | : . ' , ; getFutureCapture() ... [23:13:20.705] | : . ' , ; getFutureCapture() ... done [23:13:20.706] | : . ' , ; getFutureContext() ... [23:13:20.706] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.706] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:20.706] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.706] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:20.706] | : . ' , ; getFutureContext() ... done [23:13:20.707] | : . ' , getFutureData() ... done [23:13:20.708] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.708] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:20.709] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.709] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.709] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.709] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:20.710] | : . ' , ; ` | New stack: [23:13:20.710] | : . ' , ; ` | List of 1 [23:13:20.710] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.710] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.710] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:20.710] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.710] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.710] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.710] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.710] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.714] | : . ' , ; ` | Old stack: [23:13:20.714] | : . ' , ; ` | List of 1 [23:13:20.714] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.714] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.714] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:20.714] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.714] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.714] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.714] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:20.714] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.714] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.714] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.714] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.721] | : . ' , ; ` | Not identical [23:13:20.722] | : . ' , ; ` | all.equal() for future ... [23:13:20.722] | : . ' , ; ` | : List of 2 [23:13:20.722] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:20.722] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.722] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:20.722] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.722] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.722] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.722] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.722] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:20.722] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.722] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.722] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.722] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.722] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.722] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.722] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.722] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.722] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.731] | : . ' , ; ` | all.equal() for future ... done [23:13:20.731] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:20.731] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:20.732] | : . ' , ; ` List of future strategies: [23:13:20.732] | : . ' , ; ` 1. sequential: [23:13:20.732] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:20.732] | : . ' , ; ` - tweaked: FALSE [23:13:20.732] | : . ' , ; ` - call: plan(sequential) [23:13:20.732] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:20.733] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.736] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.737] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.737] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.737] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:20.737] | : . ' , ; ` | : New stack: [23:13:20.738] | : . ' , ; ` | : List of 1 [23:13:20.738] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:20.738] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.738] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.738] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.738] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.738] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.738] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.738] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.738] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.738] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.738] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.743] | : . ' , ; ` | : Old stack: [23:13:20.744] | : . ' , ; ` | : List of 1 [23:13:20.744] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:20.744] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.744] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.744] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.744] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.744] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.744] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.744] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.744] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.744] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.744] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.750] | : . ' , ; ` | : Identical [23:13:20.750] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:20.750] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:20.750] | : . ' , ; ` | List of future strategies: [23:13:20.750] | : . ' , ; ` | 1. sequential: [23:13:20.750] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:20.750] | : . ' , ; ` | - tweaked: FALSE [23:13:20.750] | : . ' , ; ` | - call: plan(sequential) [23:13:20.751] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:20.751] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.752] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.752] | : . ' , SequentialFuture started (and completed) [23:13:20.753] | : . ' , signalConditions() ... [23:13:20.753] | : . ' , ; include = 'immediateCondition' [23:13:20.753] | : . ' , ; exclude = [23:13:20.753] | : . ' , ; resignal = FALSE [23:13:20.753] | : . ' , ; Number of conditions: 6 [23:13:20.754] | : . ' , ; int 6 [23:13:20.754] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.754] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.754] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.755] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.755] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.755] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.755] | : . ' , signalConditions() ... done [23:13:20.755] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:20.755] | : . Launching futures ... done [23:13:20.756] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:20.756] | : Using SequentialFutureBackend ... done [23:13:20.756] | run() for 'Future' () ... done [23:13:20.756] future(..., label = NULL) ... done Classes 'listenv', 'environment' Classes 'listenv', 'environment' - attr(*, "dim.")= int [1:2] 2 3 - attr(*, "dimnames.")=List of 2 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" [23:13:20.759] resolved() ... [23:13:20.759] | resolved() for listenv ... [23:13:20.760] | : resolved() ... [23:13:20.760] | : . resolved() for matrix ... [23:13:20.761] | : . ' Number of elements: 6 [23:13:20.761] | : . ' Number of futures: 6 [23:13:20.761] | : . ' resolved() ... [23:13:20.761] | : . ' , resolved() for SequentialFuture () ... [23:13:20.761] | : . ' , ; state: 'finished' [23:13:20.761] | : . ' , ; run: TRUE [23:13:20.762] | : . ' , ; result: 'FutureResult' [23:13:20.762] | : . ' , resolved() for SequentialFuture () ... done [23:13:20.762] | : . ' resolved() ... done [23:13:20.762] | : . ' resolved() ... [23:13:20.762] | : . ' , resolved() for SequentialFuture () ... [23:13:20.762] | : . ' , ; state: 'finished' [23:13:20.762] | : . ' , ; run: TRUE [23:13:20.763] | : . ' , ; result: 'FutureResult' [23:13:20.763] | : . ' , resolved() for SequentialFuture () ... done [23:13:20.763] | : . ' resolved() ... done [23:13:20.763] | : . ' resolved() ... [23:13:20.763] | : . ' , resolved() for SequentialFuture () ... [23:13:20.763] | : . ' , ; state: 'finished' [23:13:20.763] | : . ' , ; run: TRUE [23:13:20.764] | : . ' , ; result: 'FutureResult' [23:13:20.764] | : . ' , resolved() for SequentialFuture () ... done [23:13:20.764] | : . ' resolved() ... done [23:13:20.764] | : . resolved() for matrix ... done [23:13:20.764] | : resolved() ... done [23:13:20.764] | resolved() for listenv ... done [23:13:20.765] resolved() ... done logi [1:2, 1:3] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "dimnames")=List of 2 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" - attr(*, "names")= chr [1:6] "a" "b" "c" "d" ... [23:13:20.766] value() for listenv ... [23:13:20.766] | recursive: 0 [23:13:20.767] | reduce: FALSE [23:13:20.768] | length: 6 [23:13:20.768] | elements: 'a', 'b', 'c', 'd', '', '' [23:13:20.768] | Number of remaining objects: 6 [23:13:20.768] | checking value #1: [23:13:20.768] | 'obj' is atomic [23:13:20.768] | signalConditionsASAP(numeric, pos=1) ... [23:13:20.769] | : nx: 6 [23:13:20.769] | : relay: TRUE [23:13:20.769] | : stdout: TRUE [23:13:20.769] | : signal: TRUE [23:13:20.769] | : resignal: FALSE [23:13:20.769] | : force: TRUE [23:13:20.769] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.770] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.770] | : until=2 [23:13:20.770] | : relaying element #2 [23:13:20.770] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.770] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.770] | signalConditionsASAP(numeric, pos=1) ... done [23:13:20.771] | length: 5 (resolved future 1) [23:13:20.771] value() for listenv ... done [23:13:20.771] checking value #2: [23:13:20.771] 'obj' is SequentialFuture [23:13:20.771] resolved() ... [23:13:20.771] | resolved() for SequentialFuture () ... [23:13:20.771] | : state: 'finished' [23:13:20.772] | : run: TRUE [23:13:20.772] | : result: 'FutureResult' [23:13:20.772] | resolved() for SequentialFuture () ... done [23:13:20.772] resolved() ... done [23:13:20.772] SequentialFuture #2 [23:13:20.772] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:20.773] | nx: 6 [23:13:20.773] | relay: TRUE [23:13:20.773] | stdout: TRUE [23:13:20.773] | signal: TRUE [23:13:20.773] | resignal: FALSE [23:13:20.773] | force: TRUE [23:13:20.773] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.774] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:20.774] | until=2 [23:13:20.774] | relaying element #2 [23:13:20.774] | value() for SequentialFuture () ... [23:13:20.774] | : signalConditions() ... [23:13:20.774] | : . include = 'immediateCondition' [23:13:20.775] | : . exclude = [23:13:20.775] | : . resignal = FALSE [23:13:20.775] | : . Number of conditions: 6 [23:13:20.775] | : . int 6 [23:13:20.776] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.776] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.776] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.776] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.776] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.776] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.777] | : signalConditions() ... done [23:13:20.777] | : relay stdout ... [23:13:20.777] | : relay stdout ... done [23:13:20.777] | : check for misuse ... [23:13:20.777] | : check for misuse ... done [23:13:20.777] | value() for SequentialFuture () ... done [23:13:20.777] | signalConditions() ... [23:13:20.778] | : include = 'immediateCondition' [23:13:20.778] | : exclude = [23:13:20.778] | : resignal = FALSE [23:13:20.778] | : Number of conditions: 6 [23:13:20.778] | : int 6 [23:13:20.779] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.779] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.779] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.779] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.779] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.779] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.780] | signalConditions() ... done [23:13:20.780] | signalConditions() ... [23:13:20.780] | : include = 'condition' [23:13:20.780] | : exclude = 'error', 'immediateCondition' [23:13:20.780] | : resignal = TRUE [23:13:20.780] | : Number of conditions: 6 [23:13:20.781] | : int 6 [23:13:20.781] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.781] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:20.570] | : . ' , attachPackages() ... [23:13:20.781] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.782] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:20.571] | : . ' , ; packages: [n=1] 'future' [23:13:20.782] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.782] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:20.571] | : . ' , attachPackages() ... done [23:13:20.782] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.782] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:20.572] | : . ' , attachPackages() ... [23:13:20.782] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.783] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:20.572] | : . ' , ; packages: [n=0] [23:13:20.783] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.783] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:20.572] | : . ' , attachPackages() ... done [23:13:20.783] | signalConditions() ... done [23:13:20.783] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.783] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.784] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:20.784] value(, ...) ... [23:13:20.784] value(, ...) ... done [23:13:20.784] value() for SequentialFuture () ... [23:13:20.784] | signalConditions() ... [23:13:20.784] | : include = 'immediateCondition' [23:13:20.784] | : exclude = [23:13:20.785] | : resignal = FALSE [23:13:20.785] | : Number of conditions: 6 [23:13:20.785] | : int 6 [23:13:20.785] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.786] | : already signaled, skipping [23:13:20.786] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.786] | : already signaled, skipping [23:13:20.786] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.786] | : already signaled, skipping [23:13:20.786] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.786] | : already signaled, skipping [23:13:20.787] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.787] | : already signaled, skipping [23:13:20.787] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.787] | : already signaled, skipping [23:13:20.787] | signalConditions() ... done [23:13:20.787] | check for misuse ... [23:13:20.788] | check for misuse ... done [23:13:20.788] value() for SequentialFuture () ... done [23:13:20.788] value: [23:13:20.788] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:20.788] | nx: 6 [23:13:20.788] | relay: TRUE [23:13:20.789] | stdout: TRUE [23:13:20.789] | signal: TRUE [23:13:20.789] | resignal: FALSE [23:13:20.789] | force: TRUE [23:13:20.789] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.789] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.789] | until=3 [23:13:20.790] | relaying element #3 [23:13:20.790] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.790] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.790] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:20.790] resolve() for SequentialFuture ... [23:13:20.790] resolve() for SequentialFuture ... done [23:13:20.790] length: 4 (resolved future 2) [23:13:20.791] checking value #3: [23:13:20.791] 'obj' is SequentialFuture [23:13:20.791] resolved() ... [23:13:20.791] | resolved() for SequentialFuture () ... [23:13:20.791] | : state: 'finished' [23:13:20.791] | : run: TRUE [23:13:20.792] | : result: 'FutureResult' [23:13:20.792] | resolved() for SequentialFuture () ... done [23:13:20.792] resolved() ... done [23:13:20.792] SequentialFuture #3 [23:13:20.792] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:20.792] | nx: 6 [23:13:20.792] | relay: TRUE [23:13:20.793] | stdout: TRUE [23:13:20.793] | signal: TRUE [23:13:20.793] | resignal: FALSE [23:13:20.793] | force: TRUE [23:13:20.793] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.793] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:20.793] | until=3 [23:13:20.794] | relaying element #3 [23:13:20.794] | value() for SequentialFuture () ... [23:13:20.794] | : signalConditions() ... [23:13:20.794] | : . include = 'immediateCondition' [23:13:20.794] | : . exclude = [23:13:20.794] | : . resignal = FALSE [23:13:20.795] | : . Number of conditions: 6 [23:13:20.795] | : . int 6 [23:13:20.795] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.795] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.796] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.796] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.796] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.796] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.796] | : signalConditions() ... done [23:13:20.796] | : relay stdout ... [23:13:20.797] | : relay stdout ... done [23:13:20.797] | : check for misuse ... [23:13:20.797] | : check for misuse ... done [23:13:20.797] | value() for SequentialFuture () ... done [23:13:20.797] | signalConditions() ... [23:13:20.797] | : include = 'immediateCondition' [23:13:20.797] | : exclude = [23:13:20.798] | : resignal = FALSE [23:13:20.798] | : Number of conditions: 6 [23:13:20.798] | : int 6 [23:13:20.798] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.799] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.799] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.799] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.799] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.799] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.799] | signalConditions() ... done [23:13:20.800] | signalConditions() ... [23:13:20.800] | : include = 'condition' [23:13:20.800] | : exclude = 'error', 'immediateCondition' [23:13:20.800] | : resignal = TRUE [23:13:20.800] | : Number of conditions: 6 [23:13:20.800] | : int 6 [23:13:20.801] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.801] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:20.642] | : . ' , attachPackages() ... [23:13:20.801] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.801] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:20.642] | : . ' , ; packages: [n=1] 'future' [23:13:20.802] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.802] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:20.642] | : . ' , attachPackages() ... done [23:13:20.802] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.802] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:20.642] | : . ' , attachPackages() ... [23:13:20.802] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.803] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:20.642] | : . ' , ; packages: [n=0] [23:13:20.803] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.803] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:20.643] | : . ' , attachPackages() ... done [23:13:20.803] | signalConditions() ... done [23:13:20.803] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.803] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.804] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:20.804] value(, ...) ... [23:13:20.804] value(, ...) ... done [23:13:20.804] value() for SequentialFuture () ... [23:13:20.804] | signalConditions() ... [23:13:20.804] | : include = 'immediateCondition' [23:13:20.805] | : exclude = [23:13:20.805] | : resignal = FALSE [23:13:20.805] | : Number of conditions: 6 [23:13:20.805] | : int 6 [23:13:20.806] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.806] | : already signaled, skipping [23:13:20.806] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.806] | : already signaled, skipping [23:13:20.807] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.807] | : already signaled, skipping [23:13:20.807] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.807] | : already signaled, skipping [23:13:20.807] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.808] | : already signaled, skipping [23:13:20.808] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.808] | : already signaled, skipping [23:13:20.808] | signalConditions() ... done [23:13:20.808] | check for misuse ... [23:13:20.808] | check for misuse ... done [23:13:20.809] value() for SequentialFuture () ... done [23:13:20.809] value: [23:13:20.809] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:20.809] | nx: 6 [23:13:20.809] | relay: TRUE [23:13:20.810] | stdout: TRUE [23:13:20.810] | signal: TRUE [23:13:20.810] | resignal: FALSE [23:13:20.810] | force: TRUE [23:13:20.810] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.811] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.811] | until=4 [23:13:20.811] | relaying element #4 [23:13:20.811] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.811] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.811] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:20.812] resolve() for SequentialFuture ... [23:13:20.812] resolve() for SequentialFuture ... done [23:13:20.812] length: 3 (resolved future 3) [23:13:20.812] checking value #4: [23:13:20.812] 'obj' is SequentialFuture [23:13:20.812] resolved() ... [23:13:20.813] | resolved() for SequentialFuture () ... [23:13:20.813] | : state: 'finished' [23:13:20.813] | : run: TRUE [23:13:20.813] | : result: 'FutureResult' [23:13:20.813] | resolved() for SequentialFuture () ... done [23:13:20.813] resolved() ... done [23:13:20.814] SequentialFuture #4 [23:13:20.814] signalConditionsASAP(SequentialFuture, pos=4) ... [23:13:20.814] | nx: 6 [23:13:20.814] | relay: TRUE [23:13:20.814] | stdout: TRUE [23:13:20.814] | signal: TRUE [23:13:20.814] | resignal: FALSE [23:13:20.814] | force: TRUE [23:13:20.815] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.815] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:20.815] | until=4 [23:13:20.815] | relaying element #4 [23:13:20.815] | value() for SequentialFuture () ... [23:13:20.815] | : signalConditions() ... [23:13:20.816] | : . include = 'immediateCondition' [23:13:20.816] | : . exclude = [23:13:20.816] | : . resignal = FALSE [23:13:20.816] | : . Number of conditions: 6 [23:13:20.816] | : . int 6 [23:13:20.817] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.817] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.817] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.817] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.818] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.818] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.818] | : signalConditions() ... done [23:13:20.818] | : relay stdout ... [23:13:20.818] | : relay stdout ... done [23:13:20.818] | : check for misuse ... [23:13:20.819] | : check for misuse ... done [23:13:20.819] | value() for SequentialFuture () ... done [23:13:20.819] | signalConditions() ... [23:13:20.819] | : include = 'immediateCondition' [23:13:20.819] | : exclude = [23:13:20.819] | : resignal = FALSE [23:13:20.819] | : Number of conditions: 6 [23:13:20.820] | : int 6 [23:13:20.823] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.823] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.823] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.824] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.824] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.824] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.824] | signalConditions() ... done [23:13:20.825] | signalConditions() ... [23:13:20.825] | : include = 'condition' [23:13:20.825] | : exclude = 'error', 'immediateCondition' [23:13:20.826] | : resignal = TRUE [23:13:20.826] | : Number of conditions: 6 [23:13:20.826] | : int 6 [23:13:20.827] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.827] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:20.707] | : . ' , attachPackages() ... [23:13:20.827] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.828] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:20.707] | : . ' , ; packages: [n=1] 'future' [23:13:20.828] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.828] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:20.707] | : . ' , attachPackages() ... done [23:13:20.828] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.829] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:20.707] | : . ' , attachPackages() ... [23:13:20.829] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.829] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:20.708] | : . ' , ; packages: [n=0] [23:13:20.830] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.830] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:20.708] | : . ' , attachPackages() ... done [23:13:20.830] | signalConditions() ... done [23:13:20.830] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.830] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.831] signalConditionsASAP(SequentialFuture, pos=4) ... done [23:13:20.831] value(, ...) ... [23:13:20.831] value(, ...) ... done [23:13:20.831] value() for SequentialFuture () ... [23:13:20.831] | signalConditions() ... [23:13:20.832] | : include = 'immediateCondition' [23:13:20.832] | : exclude = [23:13:20.832] | : resignal = FALSE [23:13:20.832] | : Number of conditions: 6 [23:13:20.832] | : int 6 [23:13:20.833] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.833] | : already signaled, skipping [23:13:20.834] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.834] | : already signaled, skipping [23:13:20.834] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.834] | : already signaled, skipping [23:13:20.834] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.834] | : already signaled, skipping [23:13:20.835] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.835] | : already signaled, skipping [23:13:20.835] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.835] | : already signaled, skipping [23:13:20.835] | signalConditions() ... done [23:13:20.836] | check for misuse ... [23:13:20.836] | check for misuse ... done [23:13:20.836] value() for SequentialFuture () ... done [23:13:20.836] value: [23:13:20.837] signalConditionsASAP(SequentialFuture, pos=4) ... [23:13:20.837] | nx: 6 [23:13:20.837] | relay: TRUE [23:13:20.837] | stdout: TRUE [23:13:20.837] | signal: TRUE [23:13:20.837] | resignal: FALSE [23:13:20.838] | force: TRUE [23:13:20.838] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.838] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.838] | until=5 [23:13:20.838] | relaying element #5 [23:13:20.839] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.839] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.839] signalConditionsASAP(SequentialFuture, pos=4) ... done [23:13:20.839] resolve() for SequentialFuture ... [23:13:20.839] resolve() for SequentialFuture ... done [23:13:20.840] length: 2 (resolved future 4) [23:13:20.840] checking value #5: [23:13:20.840] 'obj' is NULL [23:13:20.840] signalConditionsASAP(NULL, pos=5) ... [23:13:20.840] | nx: 6 [23:13:20.841] | relay: TRUE [23:13:20.841] | stdout: TRUE [23:13:20.841] | signal: TRUE [23:13:20.841] | resignal: FALSE [23:13:20.841] | force: TRUE [23:13:20.842] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.842] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.842] | until=6 [23:13:20.842] | relaying element #6 [23:13:20.842] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:20.842] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.843] signalConditionsASAP(NULL, pos=5) ... done [23:13:20.843] signalConditionsASAP(NULL, pos=5) ... [23:13:20.843] | nx: 6 [23:13:20.843] | relay: TRUE [23:13:20.844] | stdout: TRUE [23:13:20.844] | signal: TRUE [23:13:20.844] | resignal: FALSE [23:13:20.844] | force: TRUE [23:13:20.844] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:20.844] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.845] | until=6 [23:13:20.845] | relaying element #6 [23:13:20.845] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:20.845] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.845] signalConditionsASAP(NULL, pos=5) ... done [23:13:20.846] length: 1 (resolved future 5) [23:13:20.846] checking value #6: [23:13:20.846] 'obj' is atomic [23:13:20.846] signalConditionsASAP(numeric, pos=6) ... [23:13:20.847] | nx: 6 [23:13:20.847] | relay: TRUE [23:13:20.847] | stdout: TRUE [23:13:20.847] | signal: TRUE [23:13:20.847] | resignal: FALSE [23:13:20.847] | force: TRUE [23:13:20.848] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:20.848] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.848] | until=6 [23:13:20.848] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:20.848] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.849] signalConditionsASAP(numeric, pos=6) ... done [23:13:20.849] length: 0 (resolved future 6) [23:13:20.849] Relaying remaining futures ... [23:13:20.849] | signalConditionsASAP(NULL, pos=0) ... [23:13:20.850] | : nx: 6 [23:13:20.850] | : relay: TRUE [23:13:20.850] | : stdout: TRUE [23:13:20.850] | : signal: TRUE [23:13:20.850] | : resignal: FALSE [23:13:20.851] | : force: TRUE [23:13:20.851] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:20.851] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [23:13:20.851] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:20.852] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:20.852] | signalConditionsASAP(NULL, pos=0) ... done [23:13:20.852] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 $ : NULL $ : num 6 - attr(*, "dim")= int [1:2] 2 3 - attr(*, "dimnames")=List of 2 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" Dimensions: c(2, 3, 1) [23:13:20.857] future(..., label = NULL) ... [23:13:20.858] | lazy: FALSE [23:13:20.858] | stdout: TRUE [23:13:20.858] | conditions: [n=1] 'condition' [23:13:20.858] | gc: FALSE [23:13:20.858] | earlySignal: FALSE [23:13:20.859] | getGlobalsAndPackages() ... [23:13:20.859] | : Searching for globals ... [23:13:20.861] | : . globals found: [0] [23:13:20.861] | : Searching for globals ... done [23:13:20.861] | : globals: [0] [23:13:20.861] | : packages: [0] [23:13:20.861] | getGlobalsAndPackages() ... done [23:13:20.862] | run() for 'Future' () ... [23:13:20.862] | : state: 'created' [23:13:20.862] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.863] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.863] | : Using SequentialFutureBackend ... [23:13:20.863] | : . Number of futures since start: 34 (34 created, 34 launched, 34 finished) [23:13:20.863] | : . Launching futures ... [23:13:20.863] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:20.864] | : . ' , getFutureData() ... [23:13:20.864] | : . ' , ; getFutureCore() ... [23:13:20.864] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:20.864] | : . ' , ; getFutureCore() ... done [23:13:20.864] | : . ' , ; getFutureCapture() ... [23:13:20.865] | : . ' , ; getFutureCapture() ... done [23:13:20.865] | : . ' , ; getFutureContext() ... [23:13:20.865] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.865] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:20.865] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.866] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:20.866] | : . ' , ; getFutureContext() ... done [23:13:20.866] | : . ' , getFutureData() ... done [23:13:20.868] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.869] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:20.869] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.870] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.870] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.870] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:20.870] | : . ' , ; ` | New stack: [23:13:20.871] | : . ' , ; ` | List of 1 [23:13:20.871] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.871] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.871] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:20.871] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.871] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.871] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.871] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.871] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.876] | : . ' , ; ` | Old stack: [23:13:20.876] | : . ' , ; ` | List of 1 [23:13:20.876] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.876] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.876] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:20.876] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.876] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.876] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.876] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:20.876] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.876] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.876] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.876] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.882] | : . ' , ; ` | Not identical [23:13:20.882] | : . ' , ; ` | all.equal() for future ... [23:13:20.882] | : . ' , ; ` | : List of 2 [23:13:20.882] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:20.882] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.882] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:20.882] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.882] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.882] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.882] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.882] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:20.882] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.882] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.882] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.882] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.882] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.882] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.882] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.882] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.882] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.892] | : . ' , ; ` | all.equal() for future ... done [23:13:20.893] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:20.893] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:20.893] | : . ' , ; ` List of future strategies: [23:13:20.893] | : . ' , ; ` 1. sequential: [23:13:20.893] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:20.893] | : . ' , ; ` - tweaked: FALSE [23:13:20.893] | : . ' , ; ` - call: plan(sequential) [23:13:20.894] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:20.894] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.898] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.898] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.899] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.899] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:20.899] | : . ' , ; ` | : New stack: [23:13:20.899] | : . ' , ; ` | : List of 1 [23:13:20.899] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:20.899] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.899] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.899] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.899] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.899] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.899] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.899] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.899] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.899] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.899] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.906] | : . ' , ; ` | : Old stack: [23:13:20.906] | : . ' , ; ` | : List of 1 [23:13:20.906] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:20.906] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.906] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.906] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.906] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.906] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.906] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.906] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.906] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.906] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.906] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.912] | : . ' , ; ` | : Identical [23:13:20.912] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:20.913] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:20.913] | : . ' , ; ` | List of future strategies: [23:13:20.913] | : . ' , ; ` | 1. sequential: [23:13:20.913] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:20.913] | : . ' , ; ` | - tweaked: FALSE [23:13:20.913] | : . ' , ; ` | - call: plan(sequential) [23:13:20.914] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:20.914] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.914] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.915] | : . ' , SequentialFuture started (and completed) [23:13:20.915] | : . ' , signalConditions() ... [23:13:20.916] | : . ' , ; include = 'immediateCondition' [23:13:20.916] | : . ' , ; exclude = [23:13:20.916] | : . ' , ; resignal = FALSE [23:13:20.916] | : . ' , ; Number of conditions: 6 [23:13:20.917] | : . ' , ; int 6 [23:13:20.917] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.918] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.918] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.918] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.918] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.919] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.919] | : . ' , signalConditions() ... done [23:13:20.919] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:20.919] | : . Launching futures ... done [23:13:20.920] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:20.920] | : Using SequentialFutureBackend ... done [23:13:20.920] | run() for 'Future' () ... done [23:13:20.920] future(..., label = NULL) ... done [23:13:20.921] future(..., label = NULL) ... [23:13:20.921] | lazy: FALSE [23:13:20.921] | stdout: TRUE [23:13:20.921] | conditions: [n=1] 'condition' [23:13:20.922] | gc: FALSE [23:13:20.922] | earlySignal: FALSE [23:13:20.922] | getGlobalsAndPackages() ... [23:13:20.922] | : Searching for globals ... [23:13:20.925] | : . globals found: [0] [23:13:20.925] | : Searching for globals ... done [23:13:20.925] | : globals: [0] [23:13:20.925] | : packages: [0] [23:13:20.926] | getGlobalsAndPackages() ... done [23:13:20.926] | run() for 'Future' () ... [23:13:20.926] | : state: 'created' [23:13:20.927] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.927] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.927] | : Using SequentialFutureBackend ... [23:13:20.927] | : . Number of futures since start: 35 (35 created, 35 launched, 35 finished) [23:13:20.928] | : . Launching futures ... [23:13:20.928] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:20.928] | : . ' , getFutureData() ... [23:13:20.928] | : . ' , ; getFutureCore() ... [23:13:20.929] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:20.929] | : . ' , ; getFutureCore() ... done [23:13:20.929] | : . ' , ; getFutureCapture() ... [23:13:20.929] | : . ' , ; getFutureCapture() ... done [23:13:20.930] | : . ' , ; getFutureContext() ... [23:13:20.930] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.930] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:20.930] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.931] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:20.931] | : . ' , ; getFutureContext() ... done [23:13:20.931] | : . ' , getFutureData() ... done [23:13:20.934] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.934] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:20.934] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.935] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.935] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.936] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:20.936] | : . ' , ; ` | New stack: [23:13:20.936] | : . ' , ; ` | List of 1 [23:13:20.936] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.936] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.936] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:20.936] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.936] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.936] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.936] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.936] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.941] | : . ' , ; ` | Old stack: [23:13:20.941] | : . ' , ; ` | List of 1 [23:13:20.941] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.941] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.941] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:20.941] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.941] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.941] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.941] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:20.941] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.941] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.941] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.941] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.946] | : . ' , ; ` | Not identical [23:13:20.947] | : . ' , ; ` | all.equal() for future ... [23:13:20.947] | : . ' , ; ` | : List of 2 [23:13:20.947] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:20.947] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.947] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:20.947] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.947] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.947] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.947] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.947] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:20.947] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.947] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.947] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.947] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.947] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.947] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.947] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.947] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.947] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.959] | : . ' , ; ` | all.equal() for future ... done [23:13:20.959] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:20.960] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:20.960] | : . ' , ; ` List of future strategies: [23:13:20.960] | : . ' , ; ` 1. sequential: [23:13:20.960] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:20.960] | : . ' , ; ` - tweaked: FALSE [23:13:20.960] | : . ' , ; ` - call: plan(sequential) [23:13:20.960] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:20.961] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.963] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.963] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.964] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.964] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:20.964] | : . ' , ; ` | : New stack: [23:13:20.964] | : . ' , ; ` | : List of 1 [23:13:20.964] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:20.964] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.964] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.964] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.964] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.964] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.964] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.964] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.964] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.964] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.964] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.968] | : . ' , ; ` | : Old stack: [23:13:20.969] | : . ' , ; ` | : List of 1 [23:13:20.969] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:20.969] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.969] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:20.969] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.969] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.969] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.969] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:20.969] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:20.969] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.969] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.969] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:20.973] | : . ' , ; ` | : Identical [23:13:20.973] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:20.973] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:20.973] | : . ' , ; ` | List of future strategies: [23:13:20.973] | : . ' , ; ` | 1. sequential: [23:13:20.973] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:20.973] | : . ' , ; ` | - tweaked: FALSE [23:13:20.973] | : . ' , ; ` | - call: plan(sequential) [23:13:20.974] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:20.974] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.974] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:20.975] | : . ' , SequentialFuture started (and completed) [23:13:20.975] | : . ' , signalConditions() ... [23:13:20.975] | : . ' , ; include = 'immediateCondition' [23:13:20.975] | : . ' , ; exclude = [23:13:20.975] | : . ' , ; resignal = FALSE [23:13:20.976] | : . ' , ; Number of conditions: 6 [23:13:20.976] | : . ' , ; int 6 [23:13:20.976] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.977] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.977] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.977] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.977] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.977] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:20.977] | : . ' , signalConditions() ... done [23:13:20.978] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:20.978] | : . Launching futures ... done [23:13:20.978] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:20.978] | : Using SequentialFutureBackend ... done [23:13:20.978] | run() for 'Future' () ... done [23:13:20.979] future(..., label = NULL) ... done [23:13:20.979] future(..., label = NULL) ... [23:13:20.979] | lazy: FALSE [23:13:20.979] | stdout: TRUE [23:13:20.980] | conditions: [n=1] 'condition' [23:13:20.980] | gc: FALSE [23:13:20.980] | earlySignal: FALSE [23:13:20.980] | getGlobalsAndPackages() ... [23:13:20.980] | : Searching for globals ... [23:13:20.984] | : . globals found: [1] '{' [23:13:20.984] | : Searching for globals ... done [23:13:20.985] | : Resolving globals: FALSE [23:13:20.985] | : Search for packages associated with the globals ... [23:13:20.985] | : . Packages associated with globals: [1] 'base' [23:13:20.985] | : . Packages: [1] 'base' [23:13:20.986] | : Search for packages associated with the globals ... done [23:13:20.986] | : Packages after dropping 'base': [0] [23:13:20.986] | : globals: [0] [23:13:20.986] | : packages: [0] [23:13:20.986] | getGlobalsAndPackages() ... done [23:13:20.987] | run() for 'Future' () ... [23:13:20.987] | : state: 'created' [23:13:20.987] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.987] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.987] | : Using SequentialFutureBackend ... [23:13:20.988] | : . Number of futures since start: 36 (36 created, 36 launched, 36 finished) [23:13:20.988] | : . Launching futures ... [23:13:20.988] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:20.988] | : . ' , getFutureData() ... [23:13:20.988] | : . ' , ; getFutureCore() ... [23:13:20.989] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:20.989] | : . ' , ; getFutureCore() ... done [23:13:20.989] | : . ' , ; getFutureCapture() ... [23:13:20.989] | : . ' , ; getFutureCapture() ... done [23:13:20.989] | : . ' , ; getFutureContext() ... [23:13:20.989] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.990] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:20.990] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.990] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:20.991] | : . ' , ; getFutureContext() ... done [23:13:20.991] | : . ' , getFutureData() ... done [23:13:20.994] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:20.995] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:20.995] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:20.995] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:20.996] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:20.996] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:20.996] | : . ' , ; ` | New stack: [23:13:20.996] | : . ' , ; ` | List of 1 [23:13:20.996] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:20.996] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:20.996] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:20.996] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:20.996] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.996] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:20.996] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:20.996] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.000] | : . ' , ; ` | Old stack: [23:13:21.000] | : . ' , ; ` | List of 1 [23:13:21.000] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:21.000] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.000] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:21.000] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.000] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.000] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.000] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:21.000] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.000] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.000] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.000] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.006] | : . ' , ; ` | Not identical [23:13:21.006] | : . ' , ; ` | all.equal() for future ... [23:13:21.006] | : . ' , ; ` | : List of 2 [23:13:21.006] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:21.006] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.006] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:21.006] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.006] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.006] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.006] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:21.006] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:21.006] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.006] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:21.006] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.006] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.006] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.006] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:21.006] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.006] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.006] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.017] | : . ' , ; ` | all.equal() for future ... done [23:13:21.018] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:21.018] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:21.018] | : . ' , ; ` List of future strategies: [23:13:21.018] | : . ' , ; ` 1. sequential: [23:13:21.018] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:21.018] | : . ' , ; ` - tweaked: FALSE [23:13:21.018] | : . ' , ; ` - call: plan(sequential) [23:13:21.019] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:21.019] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:21.024] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:21.024] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:21.024] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:21.025] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:21.025] | : . ' , ; ` | : New stack: [23:13:21.025] | : . ' , ; ` | : List of 1 [23:13:21.025] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:21.025] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.025] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:21.025] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.025] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.025] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.025] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:21.025] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.025] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.025] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.025] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.032] | : . ' , ; ` | : Old stack: [23:13:21.033] | : . ' , ; ` | : List of 1 [23:13:21.033] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:21.033] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.033] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:21.033] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.033] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.033] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.033] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:21.033] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.033] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.033] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.033] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.040] | : . ' , ; ` | : Identical [23:13:21.040] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:21.040] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:21.041] | : . ' , ; ` | List of future strategies: [23:13:21.041] | : . ' , ; ` | 1. sequential: [23:13:21.041] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:21.041] | : . ' , ; ` | - tweaked: FALSE [23:13:21.041] | : . ' , ; ` | - call: plan(sequential) [23:13:21.042] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:21.042] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:21.042] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:21.043] | : . ' , SequentialFuture started (and completed) [23:13:21.044] | : . ' , signalConditions() ... [23:13:21.044] | : . ' , ; include = 'immediateCondition' [23:13:21.044] | : . ' , ; exclude = [23:13:21.044] | : . ' , ; resignal = FALSE [23:13:21.045] | : . ' , ; Number of conditions: 6 [23:13:21.045] | : . ' , ; int 6 [23:13:21.046] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.046] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.047] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.047] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.047] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.047] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.048] | : . ' , signalConditions() ... done [23:13:21.048] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:21.048] | : . Launching futures ... done [23:13:21.049] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:21.049] | : Using SequentialFutureBackend ... done [23:13:21.049] | run() for 'Future' () ... done [23:13:21.050] future(..., label = NULL) ... done Classes 'listenv', 'environment' Classes 'listenv', 'environment' - attr(*, "dim.")= int [1:3] 2 3 1 - attr(*, "dimnames.")=List of 3 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" [23:13:21.056] resolved() ... [23:13:21.056] | resolved() for listenv ... [23:13:21.058] | : resolved() ... [23:13:21.059] | : . resolved() for array ... [23:13:21.059] | : . ' Number of elements: 6 [23:13:21.059] | : . ' Number of futures: 6 [23:13:21.059] | : . ' resolved() ... [23:13:21.060] | : . ' , resolved() for SequentialFuture () ... [23:13:21.060] | : . ' , ; state: 'finished' [23:13:21.060] | : . ' , ; run: TRUE [23:13:21.061] | : . ' , ; result: 'FutureResult' [23:13:21.061] | : . ' , resolved() for SequentialFuture () ... done [23:13:21.061] | : . ' resolved() ... done [23:13:21.061] | : . ' resolved() ... [23:13:21.062] | : . ' , resolved() for SequentialFuture () ... [23:13:21.062] | : . ' , ; state: 'finished' [23:13:21.062] | : . ' , ; run: TRUE [23:13:21.063] | : . ' , ; result: 'FutureResult' [23:13:21.063] | : . ' , resolved() for SequentialFuture () ... done [23:13:21.063] | : . ' resolved() ... done [23:13:21.063] | : . ' resolved() ... [23:13:21.064] | : . ' , resolved() for SequentialFuture () ... [23:13:21.064] | : . ' , ; state: 'finished' [23:13:21.064] | : . ' , ; run: TRUE [23:13:21.065] | : . ' , ; result: 'FutureResult' [23:13:21.065] | : . ' , resolved() for SequentialFuture () ... done [23:13:21.065] | : . ' resolved() ... done [23:13:21.065] | : . resolved() for array ... done [23:13:21.066] | : resolved() ... done [23:13:21.066] | resolved() for listenv ... done [23:13:21.066] resolved() ... done logi [1:2, 1:3, 1] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "dimnames")=List of 3 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" - attr(*, "names")= chr [1:6] "a" "b" "c" "d" ... [23:13:21.070] value() for listenv ... [23:13:21.071] | recursive: 0 [23:13:21.071] | reduce: FALSE [23:13:21.073] | length: 6 [23:13:21.073] | elements: 'a', 'b', 'c', 'd', '', '' [23:13:21.077] | Number of remaining objects: 6 [23:13:21.078] | checking value #1: [23:13:21.078] | 'obj' is atomic [23:13:21.078] | signalConditionsASAP(numeric, pos=1) ... [23:13:21.078] | : nx: 6 [23:13:21.079] | : relay: TRUE [23:13:21.079] | : stdout: TRUE [23:13:21.079] | : signal: TRUE [23:13:21.080] | : resignal: FALSE [23:13:21.080] | : force: TRUE [23:13:21.080] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:21.081] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:21.081] | : until=2 [23:13:21.081] | : relaying element #2 [23:13:21.081] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:21.082] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:21.082] | signalConditionsASAP(numeric, pos=1) ... done [23:13:21.082] | length: 5 (resolved future 1) [23:13:21.083] value() for listenv ... done [23:13:21.083] checking value #2: [23:13:21.083] 'obj' is SequentialFuture [23:13:21.083] resolved() ... [23:13:21.084] | resolved() for SequentialFuture () ... [23:13:21.084] | : state: 'finished' [23:13:21.084] | : run: TRUE [23:13:21.085] | : result: 'FutureResult' [23:13:21.085] | resolved() for SequentialFuture () ... done [23:13:21.085] resolved() ... done [23:13:21.085] SequentialFuture #2 [23:13:21.086] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:21.086] | nx: 6 [23:13:21.086] | relay: TRUE [23:13:21.086] | stdout: TRUE [23:13:21.087] | signal: TRUE [23:13:21.087] | resignal: FALSE [23:13:21.087] | force: TRUE [23:13:21.087] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:21.088] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:21.088] | until=2 [23:13:21.088] | relaying element #2 [23:13:21.089] | value() for SequentialFuture () ... [23:13:21.089] | : signalConditions() ... [23:13:21.089] | : . include = 'immediateCondition' [23:13:21.089] | : . exclude = [23:13:21.090] | : . resignal = FALSE [23:13:21.090] | : . Number of conditions: 6 [23:13:21.090] | : . int 6 [23:13:21.091] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.091] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.092] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.092] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.092] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.093] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.093] | : signalConditions() ... done [23:13:21.093] | : relay stdout ... [23:13:21.094] | : relay stdout ... done [23:13:21.094] | : check for misuse ... [23:13:21.094] | : check for misuse ... done [23:13:21.094] | value() for SequentialFuture () ... done [23:13:21.095] | signalConditions() ... [23:13:21.095] | : include = 'immediateCondition' [23:13:21.095] | : exclude = [23:13:21.095] | : resignal = FALSE [23:13:21.096] | : Number of conditions: 6 [23:13:21.096] | : int 6 [23:13:21.097] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.097] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.097] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.098] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.098] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.098] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.099] | signalConditions() ... done [23:13:21.099] | signalConditions() ... [23:13:21.099] | : include = 'condition' [23:13:21.099] | : exclude = 'error', 'immediateCondition' [23:13:21.100] | : resignal = TRUE [23:13:21.100] | : Number of conditions: 6 [23:13:21.100] | : int 6 [23:13:21.101] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.101] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:20.866] | : . ' , attachPackages() ... [23:13:21.102] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.102] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:20.867] | : . ' , ; packages: [n=1] 'future' [23:13:21.102] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.103] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:20.867] | : . ' , attachPackages() ... done [23:13:21.103] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.103] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:20.867] | : . ' , attachPackages() ... [23:13:21.104] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.104] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:20.868] | : . ' , ; packages: [n=0] [23:13:21.104] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.104] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:20.868] | : . ' , attachPackages() ... done [23:13:21.105] | signalConditions() ... done [23:13:21.105] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:21.105] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:21.106] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:21.106] value(, ...) ... [23:13:21.106] value(, ...) ... done [23:13:21.106] value() for SequentialFuture () ... [23:13:21.107] | signalConditions() ... [23:13:21.107] | : include = 'immediateCondition' [23:13:21.107] | : exclude = [23:13:21.107] | : resignal = FALSE [23:13:21.108] | : Number of conditions: 6 [23:13:21.108] | : int 6 [23:13:21.109] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.109] | : already signaled, skipping [23:13:21.109] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.110] | : already signaled, skipping [23:13:21.110] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.110] | : already signaled, skipping [23:13:21.110] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.111] | : already signaled, skipping [23:13:21.111] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.111] | : already signaled, skipping [23:13:21.111] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.112] | : already signaled, skipping [23:13:21.112] | signalConditions() ... done [23:13:21.112] | check for misuse ... [23:13:21.113] | check for misuse ... done [23:13:21.113] value() for SequentialFuture () ... done [23:13:21.113] value: [23:13:21.114] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:21.114] | nx: 6 [23:13:21.114] | relay: TRUE [23:13:21.114] | stdout: TRUE [23:13:21.115] | signal: TRUE [23:13:21.115] | resignal: FALSE [23:13:21.115] | force: TRUE [23:13:21.116] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:21.116] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:21.116] | until=3 [23:13:21.116] | relaying element #3 [23:13:21.117] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:21.117] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:21.117] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:21.118] resolve() for SequentialFuture ... [23:13:21.118] resolve() for SequentialFuture ... done [23:13:21.118] length: 4 (resolved future 2) [23:13:21.119] checking value #3: [23:13:21.119] 'obj' is SequentialFuture [23:13:21.119] resolved() ... [23:13:21.119] | resolved() for SequentialFuture () ... [23:13:21.120] | : state: 'finished' [23:13:21.120] | : run: TRUE [23:13:21.120] | : result: 'FutureResult' [23:13:21.121] | resolved() for SequentialFuture () ... done [23:13:21.121] resolved() ... done [23:13:21.121] SequentialFuture #3 [23:13:21.121] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:21.122] | nx: 6 [23:13:21.122] | relay: TRUE [23:13:21.122] | stdout: TRUE [23:13:21.122] | signal: TRUE [23:13:21.122] | resignal: FALSE [23:13:21.123] | force: TRUE [23:13:21.123] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:21.123] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:21.124] | until=3 [23:13:21.124] | relaying element #3 [23:13:21.124] | value() for SequentialFuture () ... [23:13:21.124] | : signalConditions() ... [23:13:21.125] | : . include = 'immediateCondition' [23:13:21.125] | : . exclude = [23:13:21.125] | : . resignal = FALSE [23:13:21.125] | : . Number of conditions: 6 [23:13:21.126] | : . int 6 [23:13:21.127] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.127] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.127] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.127] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.128] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.128] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.128] | : signalConditions() ... done [23:13:21.129] | : relay stdout ... [23:13:21.129] | : relay stdout ... done [23:13:21.129] | : check for misuse ... [23:13:21.129] | : check for misuse ... done [23:13:21.130] | value() for SequentialFuture () ... done [23:13:21.130] | signalConditions() ... [23:13:21.130] | : include = 'immediateCondition' [23:13:21.131] | : exclude = [23:13:21.131] | : resignal = FALSE [23:13:21.131] | : Number of conditions: 6 [23:13:21.131] | : int 6 [23:13:21.132] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.132] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.133] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.133] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.133] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.134] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.134] | signalConditions() ... done [23:13:21.134] | signalConditions() ... [23:13:21.134] | : include = 'condition' [23:13:21.135] | : exclude = 'error', 'immediateCondition' [23:13:21.135] | : resignal = TRUE [23:13:21.135] | : Number of conditions: 6 [23:13:21.135] | : int 6 [23:13:21.136] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.136] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:20.932] | : . ' , attachPackages() ... [23:13:21.137] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.137] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:20.932] | : . ' , ; packages: [n=1] 'future' [23:13:21.138] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.138] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:20.932] | : . ' , attachPackages() ... done [23:13:21.138] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.139] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:20.933] | : . ' , attachPackages() ... [23:13:21.139] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.139] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:20.933] | : . ' , ; packages: [n=0] [23:13:21.140] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.140] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:20.933] | : . ' , attachPackages() ... done [23:13:21.140] | signalConditions() ... done [23:13:21.141] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:21.141] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:21.141] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:21.141] value(, ...) ... [23:13:21.142] value(, ...) ... done [23:13:21.142] value() for SequentialFuture () ... [23:13:21.142] | signalConditions() ... [23:13:21.142] | : include = 'immediateCondition' [23:13:21.143] | : exclude = [23:13:21.143] | : resignal = FALSE [23:13:21.143] | : Number of conditions: 6 [23:13:21.143] | : int 6 [23:13:21.144] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.144] | : already signaled, skipping [23:13:21.145] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.145] | : already signaled, skipping [23:13:21.145] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.146] | : already signaled, skipping [23:13:21.146] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.146] | : already signaled, skipping [23:13:21.146] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.147] | : already signaled, skipping [23:13:21.147] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.147] | : already signaled, skipping [23:13:21.147] | signalConditions() ... done [23:13:21.148] | check for misuse ... [23:13:21.148] | check for misuse ... done [23:13:21.148] value() for SequentialFuture () ... done [23:13:21.148] value: [23:13:21.149] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:21.149] | nx: 6 [23:13:21.149] | relay: TRUE [23:13:21.150] | stdout: TRUE [23:13:21.150] | signal: TRUE [23:13:21.150] | resignal: FALSE [23:13:21.150] | force: TRUE [23:13:21.151] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:21.151] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:21.151] | until=4 [23:13:21.151] | relaying element #4 [23:13:21.152] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:21.152] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:21.152] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:21.152] resolve() for SequentialFuture ... [23:13:21.153] resolve() for SequentialFuture ... done [23:13:21.153] length: 3 (resolved future 3) [23:13:21.153] checking value #4: [23:13:21.154] 'obj' is SequentialFuture [23:13:21.154] resolved() ... [23:13:21.154] | resolved() for SequentialFuture () ... [23:13:21.154] | : state: 'finished' [23:13:21.155] | : run: TRUE [23:13:21.155] | : result: 'FutureResult' [23:13:21.155] | resolved() for SequentialFuture () ... done [23:13:21.155] resolved() ... done [23:13:21.156] SequentialFuture #4 [23:13:21.156] signalConditionsASAP(SequentialFuture, pos=4) ... [23:13:21.156] | nx: 6 [23:13:21.156] | relay: TRUE [23:13:21.157] | stdout: TRUE [23:13:21.157] | signal: TRUE [23:13:21.157] | resignal: FALSE [23:13:21.157] | force: TRUE [23:13:21.158] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:21.158] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:21.158] | until=4 [23:13:21.159] | relaying element #4 [23:13:21.159] | value() for SequentialFuture () ... [23:13:21.159] | : signalConditions() ... [23:13:21.159] | : . include = 'immediateCondition' [23:13:21.160] | : . exclude = [23:13:21.160] | : . resignal = FALSE [23:13:21.160] | : . Number of conditions: 6 [23:13:21.160] | : . int 6 [23:13:21.161] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.162] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.162] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.162] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.163] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.163] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.163] | : signalConditions() ... done [23:13:21.163] | : relay stdout ... [23:13:21.164] | : relay stdout ... done [23:13:21.164] | : check for misuse ... [23:13:21.164] | : check for misuse ... done [23:13:21.164] | value() for SequentialFuture () ... done [23:13:21.165] | signalConditions() ... [23:13:21.165] | : include = 'immediateCondition' [23:13:21.165] | : exclude = [23:13:21.165] | : resignal = FALSE [23:13:21.165] | : Number of conditions: 6 [23:13:21.166] | : int 6 [23:13:21.166] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.167] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.167] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.167] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.167] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.168] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.168] | signalConditions() ... done [23:13:21.168] | signalConditions() ... [23:13:21.168] | : include = 'condition' [23:13:21.168] | : exclude = 'error', 'immediateCondition' [23:13:21.169] | : resignal = TRUE [23:13:21.169] | : Number of conditions: 6 [23:13:21.169] | : int 6 [23:13:21.170] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.170] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:20.991] | : . ' , attachPackages() ... [23:13:21.170] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.171] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:20.992] | : . ' , ; packages: [n=1] 'future' [23:13:21.171] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.171] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:20.992] | : . ' , attachPackages() ... done [23:13:21.171] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.172] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:20.993] | : . ' , attachPackages() ... [23:13:21.172] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.172] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:20.993] | : . ' , ; packages: [n=0] [23:13:21.173] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.173] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:20.993] | : . ' , attachPackages() ... done [23:13:21.173] | signalConditions() ... done [23:13:21.173] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.173] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.174] signalConditionsASAP(SequentialFuture, pos=4) ... done [23:13:21.174] value(, ...) ... [23:13:21.174] value(, ...) ... done [23:13:21.174] value() for SequentialFuture () ... [23:13:21.175] | signalConditions() ... [23:13:21.175] | : include = 'immediateCondition' [23:13:21.175] | : exclude = [23:13:21.175] | : resignal = FALSE [23:13:21.175] | : Number of conditions: 6 [23:13:21.176] | : int 6 [23:13:21.176] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.176] | : already signaled, skipping [23:13:21.176] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.177] | : already signaled, skipping [23:13:21.177] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.177] | : already signaled, skipping [23:13:21.177] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.177] | : already signaled, skipping [23:13:21.177] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.177] | : already signaled, skipping [23:13:21.178] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.178] | : already signaled, skipping [23:13:21.178] | signalConditions() ... done [23:13:21.178] | check for misuse ... [23:13:21.178] | check for misuse ... done [23:13:21.178] value() for SequentialFuture () ... done [23:13:21.179] value: [23:13:21.179] signalConditionsASAP(SequentialFuture, pos=4) ... [23:13:21.179] | nx: 6 [23:13:21.179] | relay: TRUE [23:13:21.179] | stdout: TRUE [23:13:21.180] | signal: TRUE [23:13:21.180] | resignal: FALSE [23:13:21.180] | force: TRUE [23:13:21.180] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.180] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.180] | until=5 [23:13:21.180] | relaying element #5 [23:13:21.181] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.181] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.181] signalConditionsASAP(SequentialFuture, pos=4) ... done [23:13:21.181] resolve() for SequentialFuture ... [23:13:21.181] resolve() for SequentialFuture ... done [23:13:21.181] length: 2 (resolved future 4) [23:13:21.182] checking value #5: [23:13:21.182] 'obj' is NULL [23:13:21.182] signalConditionsASAP(NULL, pos=5) ... [23:13:21.182] | nx: 6 [23:13:21.182] | relay: TRUE [23:13:21.183] | stdout: TRUE [23:13:21.183] | signal: TRUE [23:13:21.183] | resignal: FALSE [23:13:21.183] | force: TRUE [23:13:21.183] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.183] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.183] | until=6 [23:13:21.184] | relaying element #6 [23:13:21.184] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:21.184] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.184] signalConditionsASAP(NULL, pos=5) ... done [23:13:21.184] signalConditionsASAP(NULL, pos=5) ... [23:13:21.184] | nx: 6 [23:13:21.185] | relay: TRUE [23:13:21.185] | stdout: TRUE [23:13:21.185] | signal: TRUE [23:13:21.185] | resignal: FALSE [23:13:21.185] | force: TRUE [23:13:21.185] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:21.185] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.186] | until=6 [23:13:21.186] | relaying element #6 [23:13:21.186] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:21.186] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.186] signalConditionsASAP(NULL, pos=5) ... done [23:13:21.186] length: 1 (resolved future 5) [23:13:21.187] checking value #6: [23:13:21.187] 'obj' is atomic [23:13:21.187] signalConditionsASAP(numeric, pos=6) ... [23:13:21.187] | nx: 6 [23:13:21.187] | relay: TRUE [23:13:21.187] | stdout: TRUE [23:13:21.188] | signal: TRUE [23:13:21.188] | resignal: FALSE [23:13:21.188] | force: TRUE [23:13:21.188] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:21.188] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.188] | until=6 [23:13:21.189] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:21.189] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.189] signalConditionsASAP(numeric, pos=6) ... done [23:13:21.189] length: 0 (resolved future 6) [23:13:21.189] Relaying remaining futures ... [23:13:21.190] | signalConditionsASAP(NULL, pos=0) ... [23:13:21.190] | : nx: 6 [23:13:21.190] | : relay: TRUE [23:13:21.190] | : stdout: TRUE [23:13:21.190] | : signal: TRUE [23:13:21.190] | : resignal: FALSE [23:13:21.190] | : force: TRUE [23:13:21.191] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:21.191] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [23:13:21.191] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:21.191] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.191] | signalConditionsASAP(NULL, pos=0) ... done [23:13:21.191] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 $ : NULL $ : num 6 - attr(*, "dim")= int [1:3] 2 3 1 - attr(*, "dimnames")=List of 3 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" Dimensions: c(2, 1, 3, 1) [23:13:21.197] future(..., label = NULL) ... [23:13:21.197] | lazy: FALSE [23:13:21.197] | stdout: TRUE [23:13:21.198] | conditions: [n=1] 'condition' [23:13:21.198] | gc: FALSE [23:13:21.198] | earlySignal: FALSE [23:13:21.198] | getGlobalsAndPackages() ... [23:13:21.198] | : Searching for globals ... [23:13:21.200] | : . globals found: [0] [23:13:21.200] | : Searching for globals ... done [23:13:21.200] | : globals: [0] [23:13:21.200] | : packages: [0] [23:13:21.200] | getGlobalsAndPackages() ... done [23:13:21.201] | run() for 'Future' () ... [23:13:21.201] | : state: 'created' [23:13:21.201] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:21.201] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:21.201] | : Using SequentialFutureBackend ... [23:13:21.202] | : . Number of futures since start: 37 (37 created, 37 launched, 37 finished) [23:13:21.202] | : . Launching futures ... [23:13:21.202] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:21.202] | : . ' , getFutureData() ... [23:13:21.202] | : . ' , ; getFutureCore() ... [23:13:21.203] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:21.203] | : . ' , ; getFutureCore() ... done [23:13:21.203] | : . ' , ; getFutureCapture() ... [23:13:21.203] | : . ' , ; getFutureCapture() ... done [23:13:21.203] | : . ' , ; getFutureContext() ... [23:13:21.203] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:21.204] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:21.204] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:21.204] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:21.204] | : . ' , ; getFutureContext() ... done [23:13:21.204] | : . ' , getFutureData() ... done [23:13:21.206] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:21.206] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:21.207] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:21.207] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:21.207] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:21.207] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:21.208] | : . ' , ; ` | New stack: [23:13:21.208] | : . ' , ; ` | List of 1 [23:13:21.208] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:21.208] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.208] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:21.208] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.208] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.208] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.208] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:21.208] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.211] | : . ' , ; ` | Old stack: [23:13:21.211] | : . ' , ; ` | List of 1 [23:13:21.211] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:21.211] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.211] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:21.211] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.211] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.211] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.211] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:21.211] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.211] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.211] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.211] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.223] | : . ' , ; ` | Not identical [23:13:21.224] | : . ' , ; ` | all.equal() for future ... [23:13:21.224] | : . ' , ; ` | : List of 2 [23:13:21.224] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:21.224] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.224] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:21.224] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.224] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.224] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.224] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:21.224] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:21.224] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.224] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:21.224] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.224] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.224] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.224] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:21.224] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.224] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.224] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.236] | : . ' , ; ` | all.equal() for future ... done [23:13:21.237] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:21.237] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:21.237] | : . ' , ; ` List of future strategies: [23:13:21.237] | : . ' , ; ` 1. sequential: [23:13:21.237] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:21.237] | : . ' , ; ` - tweaked: FALSE [23:13:21.237] | : . ' , ; ` - call: plan(sequential) [23:13:21.238] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:21.239] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:21.243] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:21.243] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:21.244] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:21.244] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:21.244] | : . ' , ; ` | : New stack: [23:13:21.245] | : . ' , ; ` | : List of 1 [23:13:21.245] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:21.245] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.245] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:21.245] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.245] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.245] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.245] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:21.245] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.245] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.245] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.245] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.252] | : . ' , ; ` | : Old stack: [23:13:21.253] | : . ' , ; ` | : List of 1 [23:13:21.253] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:21.253] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.253] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:21.253] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.253] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.253] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.253] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:21.253] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.253] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.253] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.253] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.260] | : . ' , ; ` | : Identical [23:13:21.261] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:21.261] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:21.261] | : . ' , ; ` | List of future strategies: [23:13:21.261] | : . ' , ; ` | 1. sequential: [23:13:21.261] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:21.261] | : . ' , ; ` | - tweaked: FALSE [23:13:21.261] | : . ' , ; ` | - call: plan(sequential) [23:13:21.262] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:21.263] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:21.263] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:21.264] | : . ' , SequentialFuture started (and completed) [23:13:21.264] | : . ' , signalConditions() ... [23:13:21.265] | : . ' , ; include = 'immediateCondition' [23:13:21.265] | : . ' , ; exclude = [23:13:21.265] | : . ' , ; resignal = FALSE [23:13:21.266] | : . ' , ; Number of conditions: 6 [23:13:21.266] | : . ' , ; int 6 [23:13:21.267] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.267] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.268] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.268] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.268] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.269] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.269] | : . ' , signalConditions() ... done [23:13:21.269] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:21.270] | : . Launching futures ... done [23:13:21.270] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:21.271] | : Using SequentialFutureBackend ... done [23:13:21.271] | run() for 'Future' () ... done [23:13:21.271] future(..., label = NULL) ... done [23:13:21.272] future(..., label = NULL) ... [23:13:21.272] | lazy: FALSE [23:13:21.272] | stdout: TRUE [23:13:21.272] | conditions: [n=1] 'condition' [23:13:21.273] | gc: FALSE [23:13:21.273] | earlySignal: FALSE [23:13:21.273] | getGlobalsAndPackages() ... [23:13:21.274] | : Searching for globals ... [23:13:21.276] | : . globals found: [0] [23:13:21.277] | : Searching for globals ... done [23:13:21.277] | : globals: [0] [23:13:21.277] | : packages: [0] [23:13:21.278] | getGlobalsAndPackages() ... done [23:13:21.278] | run() for 'Future' () ... [23:13:21.279] | : state: 'created' [23:13:21.279] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:21.279] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:21.280] | : Using SequentialFutureBackend ... [23:13:21.280] | : . Number of futures since start: 38 (38 created, 38 launched, 38 finished) [23:13:21.280] | : . Launching futures ... [23:13:21.281] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:21.281] | : . ' , getFutureData() ... [23:13:21.281] | : . ' , ; getFutureCore() ... [23:13:21.282] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:21.282] | : . ' , ; getFutureCore() ... done [23:13:21.282] | : . ' , ; getFutureCapture() ... [23:13:21.283] | : . ' , ; getFutureCapture() ... done [23:13:21.283] | : . ' , ; getFutureContext() ... [23:13:21.283] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:21.284] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:21.284] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:21.284] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:21.285] | : . ' , ; getFutureContext() ... done [23:13:21.285] | : . ' , getFutureData() ... done [23:13:21.288] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:21.289] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:21.289] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:21.290] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:21.290] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:21.290] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:21.291] | : . ' , ; ` | New stack: [23:13:21.291] | : . ' , ; ` | List of 1 [23:13:21.291] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:21.291] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.291] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:21.291] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.291] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.291] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.291] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:21.291] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.297] | : . ' , ; ` | Old stack: [23:13:21.297] | : . ' , ; ` | List of 1 [23:13:21.297] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:21.297] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.297] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:21.297] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.297] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.297] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.297] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:21.297] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.297] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.297] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.297] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.305] | : . ' , ; ` | Not identical [23:13:21.305] | : . ' , ; ` | all.equal() for future ... [23:13:21.305] | : . ' , ; ` | : List of 2 [23:13:21.305] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:21.305] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.305] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:21.305] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.305] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.305] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.305] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:21.305] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:21.305] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.305] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:21.305] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.305] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.305] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.305] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:21.305] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.305] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.305] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.318] | : . ' , ; ` | all.equal() for future ... done [23:13:21.318] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:21.318] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:21.319] | : . ' , ; ` List of future strategies: [23:13:21.319] | : . ' , ; ` 1. sequential: [23:13:21.319] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:21.319] | : . ' , ; ` - tweaked: FALSE [23:13:21.319] | : . ' , ; ` - call: plan(sequential) [23:13:21.320] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:21.320] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:21.325] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:21.325] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:21.325] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:21.326] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:21.326] | : . ' , ; ` | : New stack: [23:13:21.326] | : . ' , ; ` | : List of 1 [23:13:21.326] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:21.326] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.326] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:21.326] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.326] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.326] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.326] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:21.326] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.326] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.326] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.326] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.334] | : . ' , ; ` | : Old stack: [23:13:21.335] | : . ' , ; ` | : List of 1 [23:13:21.335] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:21.335] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.335] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:21.335] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.335] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.335] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.335] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:21.335] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.335] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.335] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.335] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.345] | : . ' , ; ` | : Identical [23:13:21.345] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:21.345] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:21.346] | : . ' , ; ` | List of future strategies: [23:13:21.346] | : . ' , ; ` | 1. sequential: [23:13:21.346] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:21.346] | : . ' , ; ` | - tweaked: FALSE [23:13:21.346] | : . ' , ; ` | - call: plan(sequential) [23:13:21.347] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:21.347] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:21.348] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:21.349] | : . ' , SequentialFuture started (and completed) [23:13:21.349] | : . ' , signalConditions() ... [23:13:21.349] | : . ' , ; include = 'immediateCondition' [23:13:21.350] | : . ' , ; exclude = [23:13:21.350] | : . ' , ; resignal = FALSE [23:13:21.350] | : . ' , ; Number of conditions: 6 [23:13:21.350] | : . ' , ; int 6 [23:13:21.352] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.352] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.352] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.353] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.353] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.353] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.354] | : . ' , signalConditions() ... done [23:13:21.354] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:21.354] | : . Launching futures ... done [23:13:21.355] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:21.355] | : Using SequentialFutureBackend ... done [23:13:21.355] | run() for 'Future' () ... done [23:13:21.356] future(..., label = NULL) ... done [23:13:21.356] future(..., label = NULL) ... [23:13:21.357] | lazy: FALSE [23:13:21.357] | stdout: TRUE [23:13:21.357] | conditions: [n=1] 'condition' [23:13:21.358] | gc: FALSE [23:13:21.358] | earlySignal: FALSE [23:13:21.358] | getGlobalsAndPackages() ... [23:13:21.358] | : Searching for globals ... [23:13:21.365] | : . globals found: [1] '{' [23:13:21.365] | : Searching for globals ... done [23:13:21.366] | : Resolving globals: FALSE [23:13:21.366] | : Search for packages associated with the globals ... [23:13:21.366] | : . Packages associated with globals: [1] 'base' [23:13:21.367] | : . Packages: [1] 'base' [23:13:21.367] | : Search for packages associated with the globals ... done [23:13:21.368] | : Packages after dropping 'base': [0] [23:13:21.368] | : globals: [0] [23:13:21.368] | : packages: [0] [23:13:21.368] | getGlobalsAndPackages() ... done [23:13:21.369] | run() for 'Future' () ... [23:13:21.369] | : state: 'created' [23:13:21.370] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:21.370] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:21.370] | : Using SequentialFutureBackend ... [23:13:21.371] | : . Number of futures since start: 39 (39 created, 39 launched, 39 finished) [23:13:21.371] | : . Launching futures ... [23:13:21.371] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [23:13:21.372] | : . ' , getFutureData() ... [23:13:21.372] | : . ' , ; getFutureCore() ... [23:13:21.372] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:21.372] | : . ' , ; getFutureCore() ... done [23:13:21.373] | : . ' , ; getFutureCapture() ... [23:13:21.373] | : . ' , ; getFutureCapture() ... done [23:13:21.373] | : . ' , ; getFutureContext() ... [23:13:21.374] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:21.374] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:21.374] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:21.375] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:21.375] | : . ' , ; getFutureContext() ... done [23:13:21.375] | : . ' , getFutureData() ... done [23:13:21.379] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:21.379] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [23:13:21.379] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:21.380] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:21.380] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:21.381] | : . ' , ; ` all.equal() for FutureStrategyList ... [23:13:21.381] | : . ' , ; ` | New stack: [23:13:21.386] | : . ' , ; ` | List of 1 [23:13:21.386] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:21.386] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.386] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [23:13:21.386] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.386] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.386] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.386] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:21.386] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.392] | : . ' , ; ` | Old stack: [23:13:21.392] | : . ' , ; ` | List of 1 [23:13:21.392] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [23:13:21.392] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.392] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [23:13:21.392] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.392] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.392] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.392] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [23:13:21.392] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.392] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.392] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.392] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.400] | : . ' , ; ` | Not identical [23:13:21.400] | : . ' , ; ` | all.equal() for future ... [23:13:21.400] | : . ' , ; ` | : List of 2 [23:13:21.400] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [23:13:21.400] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.400] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [23:13:21.400] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.400] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.400] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.400] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [23:13:21.400] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [23:13:21.400] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.400] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:21.400] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.400] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.400] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.400] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:21.400] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.400] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.400] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.413] | : . ' , ; ` | all.equal() for future ... done [23:13:21.413] | : . ' , ; ` all.equal() for FutureStrategyList ... done [23:13:21.413] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:21.414] | : . ' , ; ` List of future strategies: [23:13:21.414] | : . ' , ; ` 1. sequential: [23:13:21.414] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [23:13:21.414] | : . ' , ; ` - tweaked: FALSE [23:13:21.414] | : . ' , ; ` - call: plan(sequential) [23:13:21.415] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:21.415] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:21.419] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:21.419] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [23:13:21.420] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [23:13:21.420] | : . ' , ; ` | all.equal() for FutureStrategyList ... [23:13:21.420] | : . ' , ; ` | : New stack: [23:13:21.421] | : . ' , ; ` | : List of 1 [23:13:21.421] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:21.421] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.421] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:21.421] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.421] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.421] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.421] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:21.421] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.421] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.421] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.421] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.427] | : . ' , ; ` | : Old stack: [23:13:21.428] | : . ' , ; ` | : List of 1 [23:13:21.428] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [23:13:21.428] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.428] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [23:13:21.428] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.428] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.428] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.428] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [23:13:21.428] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.428] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.428] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.428] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.434] | : . ' , ; ` | : Identical [23:13:21.434] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [23:13:21.435] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:21.435] | : . ' , ; ` | List of future strategies: [23:13:21.435] | : . ' , ; ` | 1. sequential: [23:13:21.435] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [23:13:21.435] | : . ' , ; ` | - tweaked: FALSE [23:13:21.435] | : . ' , ; ` | - call: plan(sequential) [23:13:21.436] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [23:13:21.436] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:21.437] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [23:13:21.437] | : . ' , SequentialFuture started (and completed) [23:13:21.438] | : . ' , signalConditions() ... [23:13:21.438] | : . ' , ; include = 'immediateCondition' [23:13:21.438] | : . ' , ; exclude = [23:13:21.439] | : . ' , ; resignal = FALSE [23:13:21.439] | : . ' , ; Number of conditions: 6 [23:13:21.439] | : . ' , ; int 6 [23:13:21.440] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.440] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.441] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.441] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.441] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.441] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.442] | : . ' , signalConditions() ... done [23:13:21.442] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [23:13:21.442] | : . Launching futures ... done [23:13:21.443] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [23:13:21.443] | : Using SequentialFutureBackend ... done [23:13:21.443] | run() for 'Future' () ... done [23:13:21.444] future(..., label = NULL) ... done Classes 'listenv', 'environment' Classes 'listenv', 'environment' - attr(*, "dim.")= int [1:4] 2 1 3 1 - attr(*, "dimnames.")=List of 4 ..$ : chr [1:2] "a" "b" ..$ : chr "a" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" [23:13:21.450] resolved() ... [23:13:21.450] | resolved() for listenv ... [23:13:21.452] | : resolved() ... [23:13:21.452] | : . resolved() for array ... [23:13:21.452] | : . ' Number of elements: 6 [23:13:21.453] | : . ' Number of futures: 6 [23:13:21.453] | : . ' resolved() ... [23:13:21.453] | : . ' , resolved() for SequentialFuture () ... [23:13:21.453] | : . ' , ; state: 'finished' [23:13:21.454] | : . ' , ; run: TRUE [23:13:21.454] | : . ' , ; result: 'FutureResult' [23:13:21.454] | : . ' , resolved() for SequentialFuture () ... done [23:13:21.454] | : . ' resolved() ... done [23:13:21.455] | : . ' resolved() ... [23:13:21.455] | : . ' , resolved() for SequentialFuture () ... [23:13:21.455] | : . ' , ; state: 'finished' [23:13:21.456] | : . ' , ; run: TRUE [23:13:21.456] | : . ' , ; result: 'FutureResult' [23:13:21.456] | : . ' , resolved() for SequentialFuture () ... done [23:13:21.456] | : . ' resolved() ... done [23:13:21.457] | : . ' resolved() ... [23:13:21.457] | : . ' , resolved() for SequentialFuture () ... [23:13:21.457] | : . ' , ; state: 'finished' [23:13:21.457] | : . ' , ; run: TRUE [23:13:21.458] | : . ' , ; result: 'FutureResult' [23:13:21.458] | : . ' , resolved() for SequentialFuture () ... done [23:13:21.458] | : . ' resolved() ... done [23:13:21.458] | : . resolved() for array ... done [23:13:21.459] | : resolved() ... done [23:13:21.459] | resolved() for listenv ... done [23:13:21.459] resolved() ... done logi [1:2, 1, 1:3, 1] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "dimnames")=List of 4 ..$ : chr [1:2] "a" "b" ..$ : chr "a" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" - attr(*, "names")= chr [1:6] "a" "b" "c" "d" ... [23:13:21.463] value() for listenv ... [23:13:21.464] | recursive: 0 [23:13:21.464] | reduce: FALSE [23:13:21.466] | length: 6 [23:13:21.466] | elements: 'a', 'b', 'c', 'd', '', '' [23:13:21.467] | Number of remaining objects: 6 [23:13:21.467] | checking value #1: [23:13:21.467] | 'obj' is atomic [23:13:21.468] | signalConditionsASAP(numeric, pos=1) ... [23:13:21.468] | : nx: 6 [23:13:21.468] | : relay: TRUE [23:13:21.468] | : stdout: TRUE [23:13:21.469] | : signal: TRUE [23:13:21.469] | : resignal: FALSE [23:13:21.469] | : force: TRUE [23:13:21.470] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:21.470] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:21.470] | : until=2 [23:13:21.470] | : relaying element #2 [23:13:21.471] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:21.471] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:21.471] | signalConditionsASAP(numeric, pos=1) ... done [23:13:21.472] | length: 5 (resolved future 1) [23:13:21.472] value() for listenv ... done [23:13:21.472] checking value #2: [23:13:21.472] 'obj' is SequentialFuture [23:13:21.473] resolved() ... [23:13:21.473] | resolved() for SequentialFuture () ... [23:13:21.473] | : state: 'finished' [23:13:21.473] | : run: TRUE [23:13:21.474] | : result: 'FutureResult' [23:13:21.474] | resolved() for SequentialFuture () ... done [23:13:21.474] resolved() ... done [23:13:21.475] SequentialFuture #2 [23:13:21.475] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:21.475] | nx: 6 [23:13:21.475] | relay: TRUE [23:13:21.476] | stdout: TRUE [23:13:21.476] | signal: TRUE [23:13:21.476] | resignal: FALSE [23:13:21.476] | force: TRUE [23:13:21.477] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:21.477] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:21.477] | until=2 [23:13:21.477] | relaying element #2 [23:13:21.478] | value() for SequentialFuture () ... [23:13:21.478] | : signalConditions() ... [23:13:21.478] | : . include = 'immediateCondition' [23:13:21.478] | : . exclude = [23:13:21.479] | : . resignal = FALSE [23:13:21.479] | : . Number of conditions: 6 [23:13:21.479] | : . int 6 [23:13:21.480] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.480] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.480] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.481] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.481] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.481] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.481] | : signalConditions() ... done [23:13:21.482] | : relay stdout ... [23:13:21.482] | : relay stdout ... done [23:13:21.482] | : check for misuse ... [23:13:21.482] | : check for misuse ... done [23:13:21.482] | value() for SequentialFuture () ... done [23:13:21.483] | signalConditions() ... [23:13:21.483] | : include = 'immediateCondition' [23:13:21.483] | : exclude = [23:13:21.483] | : resignal = FALSE [23:13:21.483] | : Number of conditions: 6 [23:13:21.483] | : int 6 [23:13:21.484] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.484] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.484] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.484] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.485] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.485] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.485] | signalConditions() ... done [23:13:21.485] | signalConditions() ... [23:13:21.485] | : include = 'condition' [23:13:21.486] | : exclude = 'error', 'immediateCondition' [23:13:21.486] | : resignal = TRUE [23:13:21.486] | : Number of conditions: 6 [23:13:21.486] | : int 6 [23:13:21.487] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.487] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:21.205] | : . ' , attachPackages() ... [23:13:21.487] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.487] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:21.205] | : . ' , ; packages: [n=1] 'future' [23:13:21.487] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.488] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:21.205] | : . ' , attachPackages() ... done [23:13:21.488] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.488] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:21.205] | : . ' , attachPackages() ... [23:13:21.488] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.488] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:21.205] | : . ' , ; packages: [n=0] [23:13:21.489] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.489] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:21.206] | : . ' , attachPackages() ... done [23:13:21.489] | signalConditions() ... done [23:13:21.489] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:21.489] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:21.490] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:21.490] value(, ...) ... [23:13:21.490] value(, ...) ... done [23:13:21.490] value() for SequentialFuture () ... [23:13:21.490] | signalConditions() ... [23:13:21.490] | : include = 'immediateCondition' [23:13:21.491] | : exclude = [23:13:21.491] | : resignal = FALSE [23:13:21.491] | : Number of conditions: 6 [23:13:21.491] | : int 6 [23:13:21.492] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.492] | : already signaled, skipping [23:13:21.492] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.492] | : already signaled, skipping [23:13:21.492] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.493] | : already signaled, skipping [23:13:21.493] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.493] | : already signaled, skipping [23:13:21.493] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.493] | : already signaled, skipping [23:13:21.493] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.494] | : already signaled, skipping [23:13:21.494] | signalConditions() ... done [23:13:21.494] | check for misuse ... [23:13:21.494] | check for misuse ... done [23:13:21.494] value() for SequentialFuture () ... done [23:13:21.495] value: [23:13:21.495] signalConditionsASAP(SequentialFuture, pos=2) ... [23:13:21.495] | nx: 6 [23:13:21.495] | relay: TRUE [23:13:21.495] | stdout: TRUE [23:13:21.495] | signal: TRUE [23:13:21.496] | resignal: FALSE [23:13:21.496] | force: TRUE [23:13:21.496] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:21.496] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:21.496] | until=3 [23:13:21.496] | relaying element #3 [23:13:21.497] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:21.497] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:21.497] signalConditionsASAP(SequentialFuture, pos=2) ... done [23:13:21.497] resolve() for SequentialFuture ... [23:13:21.497] resolve() for SequentialFuture ... done [23:13:21.498] length: 4 (resolved future 2) [23:13:21.498] checking value #3: [23:13:21.498] 'obj' is SequentialFuture [23:13:21.498] resolved() ... [23:13:21.498] | resolved() for SequentialFuture () ... [23:13:21.498] | : state: 'finished' [23:13:21.499] | : run: TRUE [23:13:21.499] | : result: 'FutureResult' [23:13:21.499] | resolved() for SequentialFuture () ... done [23:13:21.499] resolved() ... done [23:13:21.499] SequentialFuture #3 [23:13:21.499] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:21.500] | nx: 6 [23:13:21.500] | relay: TRUE [23:13:21.500] | stdout: TRUE [23:13:21.500] | signal: TRUE [23:13:21.500] | resignal: FALSE [23:13:21.500] | force: TRUE [23:13:21.501] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:21.501] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:21.501] | until=3 [23:13:21.501] | relaying element #3 [23:13:21.501] | value() for SequentialFuture () ... [23:13:21.501] | : signalConditions() ... [23:13:21.502] | : . include = 'immediateCondition' [23:13:21.502] | : . exclude = [23:13:21.502] | : . resignal = FALSE [23:13:21.502] | : . Number of conditions: 6 [23:13:21.502] | : . int 6 [23:13:21.503] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.503] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.503] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.503] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.504] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.504] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.504] | : signalConditions() ... done [23:13:21.504] | : relay stdout ... [23:13:21.504] | : relay stdout ... done [23:13:21.505] | : check for misuse ... [23:13:21.505] | : check for misuse ... done [23:13:21.505] | value() for SequentialFuture () ... done [23:13:21.505] | signalConditions() ... [23:13:21.505] | : include = 'immediateCondition' [23:13:21.505] | : exclude = [23:13:21.506] | : resignal = FALSE [23:13:21.506] | : Number of conditions: 6 [23:13:21.506] | : int 6 [23:13:21.506] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.507] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.507] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.507] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.507] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.507] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.508] | signalConditions() ... done [23:13:21.508] | signalConditions() ... [23:13:21.508] | : include = 'condition' [23:13:21.508] | : exclude = 'error', 'immediateCondition' [23:13:21.509] | : resignal = TRUE [23:13:21.509] | : Number of conditions: 6 [23:13:21.509] | : int 6 [23:13:21.510] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.510] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:21.285] | : . ' , attachPackages() ... [23:13:21.510] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.510] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:21.286] | : . ' , ; packages: [n=1] 'future' [23:13:21.510] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.511] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:21.286] | : . ' , attachPackages() ... done [23:13:21.511] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.511] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:21.287] | : . ' , attachPackages() ... [23:13:21.511] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.511] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:21.287] | : . ' , ; packages: [n=0] [23:13:21.512] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.512] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:21.287] | : . ' , attachPackages() ... done [23:13:21.512] | signalConditions() ... done [23:13:21.512] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:21.513] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:21.513] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:21.513] value(, ...) ... [23:13:21.513] value(, ...) ... done [23:13:21.513] value() for SequentialFuture () ... [23:13:21.514] | signalConditions() ... [23:13:21.514] | : include = 'immediateCondition' [23:13:21.514] | : exclude = [23:13:21.514] | : resignal = FALSE [23:13:21.514] | : Number of conditions: 6 [23:13:21.514] | : int 6 [23:13:21.515] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.515] | : already signaled, skipping [23:13:21.515] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.515] | : already signaled, skipping [23:13:21.516] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.516] | : already signaled, skipping [23:13:21.516] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.516] | : already signaled, skipping [23:13:21.516] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.516] | : already signaled, skipping [23:13:21.517] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.517] | : already signaled, skipping [23:13:21.520] | signalConditions() ... done [23:13:21.520] | check for misuse ... [23:13:21.520] | check for misuse ... done [23:13:21.520] value() for SequentialFuture () ... done [23:13:21.520] value: [23:13:21.521] signalConditionsASAP(SequentialFuture, pos=3) ... [23:13:21.521] | nx: 6 [23:13:21.521] | relay: TRUE [23:13:21.521] | stdout: TRUE [23:13:21.521] | signal: TRUE [23:13:21.522] | resignal: FALSE [23:13:21.522] | force: TRUE [23:13:21.522] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:21.522] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:21.522] | until=4 [23:13:21.523] | relaying element #4 [23:13:21.523] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:21.523] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:21.523] signalConditionsASAP(SequentialFuture, pos=3) ... done [23:13:21.523] resolve() for SequentialFuture ... [23:13:21.523] resolve() for SequentialFuture ... done [23:13:21.524] length: 3 (resolved future 3) [23:13:21.524] checking value #4: [23:13:21.524] 'obj' is SequentialFuture [23:13:21.524] resolved() ... [23:13:21.524] | resolved() for SequentialFuture () ... [23:13:21.525] | : state: 'finished' [23:13:21.525] | : run: TRUE [23:13:21.525] | : result: 'FutureResult' [23:13:21.525] | resolved() for SequentialFuture () ... done [23:13:21.525] resolved() ... done [23:13:21.525] SequentialFuture #4 [23:13:21.526] signalConditionsASAP(SequentialFuture, pos=4) ... [23:13:21.526] | nx: 6 [23:13:21.526] | relay: TRUE [23:13:21.526] | stdout: TRUE [23:13:21.526] | signal: TRUE [23:13:21.526] | resignal: FALSE [23:13:21.526] | force: TRUE [23:13:21.527] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:21.527] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:21.527] | until=4 [23:13:21.527] | relaying element #4 [23:13:21.527] | value() for SequentialFuture () ... [23:13:21.528] | : signalConditions() ... [23:13:21.528] | : . include = 'immediateCondition' [23:13:21.528] | : . exclude = [23:13:21.528] | : . resignal = FALSE [23:13:21.528] | : . Number of conditions: 6 [23:13:21.528] | : . int 6 [23:13:21.529] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.529] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.529] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.530] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.530] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.530] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.530] | : signalConditions() ... done [23:13:21.530] | : relay stdout ... [23:13:21.530] | : relay stdout ... done [23:13:21.531] | : check for misuse ... [23:13:21.531] | : check for misuse ... done [23:13:21.531] | value() for SequentialFuture () ... done [23:13:21.531] | signalConditions() ... [23:13:21.531] | : include = 'immediateCondition' [23:13:21.532] | : exclude = [23:13:21.532] | : resignal = FALSE [23:13:21.532] | : Number of conditions: 6 [23:13:21.532] | : int 6 [23:13:21.533] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.533] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.533] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.533] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.533] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.533] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.534] | signalConditions() ... done [23:13:21.534] | signalConditions() ... [23:13:21.534] | : include = 'condition' [23:13:21.534] | : exclude = 'error', 'immediateCondition' [23:13:21.535] | : resignal = TRUE [23:13:21.535] | : Number of conditions: 6 [23:13:21.535] | : int 6 [23:13:21.536] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.536] | : Condition #1: 'simpleMessage', 'message', 'condition' [23:13:21.376] | : . ' , attachPackages() ... [23:13:21.537] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.537] | : Condition #2: 'simpleMessage', 'message', 'condition' [23:13:21.376] | : . ' , ; packages: [n=1] 'future' [23:13:21.537] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.537] | : Condition #3: 'simpleMessage', 'message', 'condition' [23:13:21.377] | : . ' , attachPackages() ... done [23:13:21.538] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.538] | : Condition #4: 'simpleMessage', 'message', 'condition' [23:13:21.377] | : . ' , attachPackages() ... [23:13:21.538] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.538] | : Condition #5: 'simpleMessage', 'message', 'condition' [23:13:21.377] | : . ' , ; packages: [n=0] [23:13:21.539] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.539] | : Condition #6: 'simpleMessage', 'message', 'condition' [23:13:21.378] | : . ' , attachPackages() ... done [23:13:21.539] | signalConditions() ... done [23:13:21.539] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.539] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.540] signalConditionsASAP(SequentialFuture, pos=4) ... done [23:13:21.540] value(, ...) ... [23:13:21.540] value(, ...) ... done [23:13:21.540] value() for SequentialFuture () ... [23:13:21.540] | signalConditions() ... [23:13:21.540] | : include = 'immediateCondition' [23:13:21.541] | : exclude = [23:13:21.541] | : resignal = FALSE [23:13:21.541] | : Number of conditions: 6 [23:13:21.541] | : int 6 [23:13:21.542] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.542] | : already signaled, skipping [23:13:21.542] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.542] | : already signaled, skipping [23:13:21.542] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.542] | : already signaled, skipping [23:13:21.543] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.543] | : already signaled, skipping [23:13:21.543] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.543] | : already signaled, skipping [23:13:21.543] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [23:13:21.544] | : already signaled, skipping [23:13:21.544] | signalConditions() ... done [23:13:21.544] | check for misuse ... [23:13:21.544] | check for misuse ... done [23:13:21.544] value() for SequentialFuture () ... done [23:13:21.545] value: [23:13:21.545] signalConditionsASAP(SequentialFuture, pos=4) ... [23:13:21.546] | nx: 6 [23:13:21.546] | relay: TRUE [23:13:21.546] | stdout: TRUE [23:13:21.546] | signal: TRUE [23:13:21.546] | resignal: FALSE [23:13:21.547] | force: TRUE [23:13:21.547] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.547] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.547] | until=5 [23:13:21.547] | relaying element #5 [23:13:21.548] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.548] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.548] signalConditionsASAP(SequentialFuture, pos=4) ... done [23:13:21.548] resolve() for SequentialFuture ... [23:13:21.548] resolve() for SequentialFuture ... done [23:13:21.548] length: 2 (resolved future 4) [23:13:21.549] checking value #5: [23:13:21.549] 'obj' is NULL [23:13:21.549] signalConditionsASAP(NULL, pos=5) ... [23:13:21.549] | nx: 6 [23:13:21.549] | relay: TRUE [23:13:21.550] | stdout: TRUE [23:13:21.550] | signal: TRUE [23:13:21.550] | resignal: FALSE [23:13:21.550] | force: TRUE [23:13:21.550] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.550] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.551] | until=6 [23:13:21.551] | relaying element #6 [23:13:21.551] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:21.551] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.551] signalConditionsASAP(NULL, pos=5) ... done [23:13:21.551] signalConditionsASAP(NULL, pos=5) ... [23:13:21.552] | nx: 6 [23:13:21.552] | relay: TRUE [23:13:21.552] | stdout: TRUE [23:13:21.552] | signal: TRUE [23:13:21.552] | resignal: FALSE [23:13:21.552] | force: TRUE [23:13:21.553] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:21.553] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.553] | until=6 [23:13:21.553] | relaying element #6 [23:13:21.553] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:21.553] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.554] signalConditionsASAP(NULL, pos=5) ... done [23:13:21.554] length: 1 (resolved future 5) [23:13:21.554] checking value #6: [23:13:21.554] 'obj' is atomic [23:13:21.554] signalConditionsASAP(numeric, pos=6) ... [23:13:21.555] | nx: 6 [23:13:21.555] | relay: TRUE [23:13:21.555] | stdout: TRUE [23:13:21.555] | signal: TRUE [23:13:21.555] | resignal: FALSE [23:13:21.555] | force: TRUE [23:13:21.555] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:21.556] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.556] | until=6 [23:13:21.556] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:21.556] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.556] signalConditionsASAP(numeric, pos=6) ... done [23:13:21.557] length: 0 (resolved future 6) [23:13:21.557] Relaying remaining futures ... [23:13:21.557] | signalConditionsASAP(NULL, pos=0) ... [23:13:21.557] | : nx: 6 [23:13:21.557] | : relay: TRUE [23:13:21.558] | : stdout: TRUE [23:13:21.558] | : signal: TRUE [23:13:21.558] | : resignal: FALSE [23:13:21.558] | : force: TRUE [23:13:21.558] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:21.558] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [23:13:21.559] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:21.559] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:21.559] | signalConditionsASAP(NULL, pos=0) ... done [23:13:21.559] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 $ : NULL $ : num 6 - attr(*, "dim")= int [1:4] 2 1 3 1 - attr(*, "dimnames")=List of 4 ..$ : chr [1:2] "a" "b" ..$ : chr "a" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" *** futures() - listenv ... DONE Testing with 1 cores ... DONE Testing with 2 cores ... Type of object: list Type of future: multisession [23:13:21.565] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:21.566] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... [23:13:21.566] | : all.equal() for FutureStrategyList ... [23:13:21.566] | : . New stack: [23:13:21.566] | : . List of 1 [23:13:21.566] | : . $ :function (..., workers = availableCores(constraints = "connections-16"), [23:13:21.566] | : . rscript_libs = .libPaths()) [23:13:21.566] | : . ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [23:13:21.566] | : . ..- attr(*, "init")= logi TRUE [23:13:21.566] | : . ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [23:13:21.566] | : . interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [23:13:21.566] | : . .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:21.566] | : . ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:21.566] | : . ..- attr(*, "untweakable")= chr "persistent" [23:13:21.566] | : . ..- attr(*, "call")= language plan(strategy) [23:13:21.566] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.570] | : . Old stack: [23:13:21.570] | : . List of 1 [23:13:21.570] | : . $ :function (..., envir = parent.frame()) [23:13:21.570] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.570] | : . ..- attr(*, "init")= chr "done" [23:13:21.570] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.570] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.570] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.570] | : . ..- attr(*, "call")= language plan(sequential) [23:13:21.570] | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.570] | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.570] | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.570] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.574] | : . Not identical [23:13:21.574] | : . all.equal() for future ... [23:13:21.575] | : . ' List of 2 [23:13:21.575] | : . ' $ target :function (..., workers = availableCores(constraints = "connections-16"), [23:13:21.575] | : . ' rscript_libs = .libPaths()) [23:13:21.575] | : . ' ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [23:13:21.575] | : . ' ..- attr(*, "init")= logi TRUE [23:13:21.575] | : . ' ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [23:13:21.575] | : . ' interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [23:13:21.575] | : . ' .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:21.575] | : . ' ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:21.575] | : . ' ..- attr(*, "untweakable")= chr "persistent" [23:13:21.575] | : . ' ..- attr(*, "call")= language plan(strategy) [23:13:21.575] | : . ' $ current:function (..., envir = parent.frame()) [23:13:21.575] | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [23:13:21.575] | : . ' ..- attr(*, "init")= chr "done" [23:13:21.575] | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.575] | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.575] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.575] | : . ' ..- attr(*, "call")= language plan(sequential) [23:13:21.575] | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [23:13:21.575] | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [23:13:21.575] | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [23:13:21.584] | : . ' Formals differ [23:13:21.584] | : . all.equal() for future ... done [23:13:21.584] | : . Future strategies differ at level 1 [23:13:21.585] | : all.equal() for FutureStrategyList ... done [23:13:21.585] | : plan(): Setting new future backend stack: [23:13:21.585] | : List of future strategies: [23:13:21.585] | : 1. multisession: [23:13:21.585] | : - args: function (..., workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths()) [23:13:21.585] | : - tweaked: FALSE [23:13:21.585] | : - call: plan(strategy) [23:13:21.586] | : List of 1 [23:13:21.586] | : $ :function (..., workers = availableCores(constraints = "connections-16"), [23:13:21.586] | : rscript_libs = .libPaths()) [23:13:21.586] | : ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [23:13:21.586] | : ..- attr(*, "init")= logi TRUE [23:13:21.586] | : ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [23:13:21.586] | : interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [23:13:21.586] | : .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:21.586] | : ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:21.586] | : ..- attr(*, "untweakable")= chr "persistent" [23:13:21.586] | : ..- attr(*, "call")= language plan(strategy) [23:13:21.586] | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:21.591] | : plan(): plan_cleanup(<'sequential', 'uniprocess', 'future', 'function'>, cleanup = NA) ... [23:13:21.592] | : . plan("next", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:21.592] | : . ' Getting current ("next") strategy: 'FutureStrategy', 'sequential', 'uniprocess', 'future', 'function' [23:13:21.592] | : . plan("next", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:21.592] | : . Legacy shutdown of cluster workers ... [23:13:21.593] | : . ' Stopping existing cluster ... [23:13:21.593] | : . ' , No pre-existing cluster. Skipping [23:13:21.593] | : . ' Stopping existing cluster ... done [23:13:21.593] | : . Legacy shutdown of cluster workers ... done [23:13:21.593] | : plan(): plan_cleanup(<'sequential', 'uniprocess', 'future', 'function'>, cleanup = NA) ... done [23:13:21.594] | : plan(): plan_init() of 'multisession', 'cluster', 'multiprocess', 'future', 'function' ... [23:13:21.594] | : . function (..., workers = availableCores(constraints = "connections-16"), [23:13:21.594] | : . rscript_libs = .libPaths()) [23:13:21.594] | : . - attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [23:13:21.594] | : . - attr(*, "init")= logi TRUE [23:13:21.594] | : . - attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [23:13:21.594] | : . interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [23:13:21.594] | : . ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:21.594] | : . - attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:21.594] | : . - attr(*, "untweakable")= chr "persistent" [23:13:21.594] | : . - attr(*, "call")= language plan(strategy) [23:13:21.597] | : . init: TRUE [23:13:21.597] | : . makeFutureBackend() ... [23:13:21.597] | : . ' Backend function: <'NULL'> [23:13:21.597] | : . ' Evaluator tweak arguments: [n=0] [23:13:21.597] | : . ' list() [23:13:21.598] | : . ' Evaluator formal arguments: [n=2] [23:13:21.598] | : . ' Dotted pair list of 2 [23:13:21.598] | : . ' $ workers : language availableCores(constraints = "connections-16") [23:13:21.598] | : . ' $ rscript_libs: language .libPaths() [23:13:21.599] | : . ' Arguments passed to the future-backend factory: [n=2] [23:13:21.599] | : . ' List of 2 [23:13:21.599] | : . ' $ workers : language availableCores(constraints = "connections-16") [23:13:21.599] | : . ' $ rscript_libs: language .libPaths() [23:13:21.600] | : . ' MultisessionFutureBackend(workers = , interrupts = TRUE, ...) ... [23:13:21.601] | : . ' , Arguments: [23:13:21.601] | : . ' , List of 5 [23:13:21.601] | : . ' , $ workers : Named int 2 [23:13:21.601] | : . ' , ..- attr(*, "names")= chr "mc.cores" [23:13:21.601] | : . ' , $ rscript_libs: chr [1:2] "D:/temp/2025_11_16_23_10_16_9296/RtmpOmYtQ8/RLIBS_10f20545821a2" "D:/RCompile/recent/R/library" [23:13:21.601] | : . ' , $ interrupts : logi TRUE [23:13:21.601] | : . ' , $ gc : logi FALSE [23:13:21.601] | : . ' , $ earlySignal : logi FALSE [23:13:21.672] | : . ' , ClusterFutureBackend(..., persistent = FALSE, gc = FALSE, earlySignal = FALSE) ... [23:13:21.672] | : . ' , ; workers: 2 [23:13:21.673] | : . ' , ; getCluster() ... [23:13:21.673] | : . ' , ; getCluster() ... done [23:13:21.673] | : . ' , ; Stopping existing cluster ... [23:13:21.673] | : . ' , ; ` No pre-existing cluster. Skipping [23:13:21.674] | : . ' , ; Stopping existing cluster ... done [23:13:21.674] | : . ' , ; Starting new cluster ... [23:13:21.674] | : . ' , ; ` makeCluster(workers, ...) ... [23:13:21.674] | : . ' , ; ` | Arguments: [23:13:21.675] | : . ' , ; ` | List of 2 [23:13:21.675] | : . ' , ; ` | $ : int 2 [23:13:21.675] | : . ' , ; ` | $ rscript_libs: chr [1:2] "D:/temp/2025_11_16_23_10_16_9296/RtmpOmYtQ8/RLIBS_10f20545821a2" "D:/RCompile/recent/R/library" [23:13:21.677] | : . ' , ; ` | .makeCluster() ... [23:13:21.677] | : . ' , ; ` | : workers: '2' [23:13:21.677] | : . ' , ; ` | : R_FUTURE_PLAN: NA [23:13:21.678] | : . ' , ; ` | : parallelly::makeClusterPSOCK() arguments: [23:13:21.678] | : . ' , ; ` | : List of 2 [23:13:21.678] | : . ' , ; ` | : $ : int 2 [23:13:21.678] | : . ' , ; ` | : $ rscript_libs: chr [1:2] "D:/temp/2025_11_16_23_10_16_9296/RtmpOmYtQ8/RLIBS_10f20545821a2" "D:/RCompile/recent/R/library" [23:13:22.724] | : . ' , ; ` | : Generated cluster UUID [23:13:22.724] | : . ' , ; ` | : Cluster UUID: '1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:22.725] | : . ' , ; ` | : Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:22.728] | : . ' , ; ` | .makeCluster() ... done [23:13:22.729] | : . ' , ; ` | Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:22.731] | : . ' , ; ` makeCluster(workers, ...) ... done [23:13:22.732] | : . ' , ; ` Number of workers: 2 [23:13:22.732] | : . ' , ; ` Workers UUID: '1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:22.732] | : . ' , ; Starting new cluster ... done [23:13:22.733] | : . ' , ClusterFutureBackend(..., persistent = FALSE, gc = FALSE, earlySignal = FALSE) ... done [23:13:22.733] | : . ' , Backend: <'MultisessionFutureBackend', 'ClusterFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment'> [23:13:22.733] | : . ' MultisessionFutureBackend(workers = , interrupts = TRUE, ...) ... done [23:13:22.734] | : . makeFutureBackend() ... done [23:13:22.734] | : . nbrOfWorkers(NULL) ... [23:13:22.734] | : . ' List of 4 [23:13:22.734] | : . ' $ : language plan_set(newStack, skip = .skip, cleanup = .cleanup, init = .init, debug = debug) [23:13:22.734] | : . ' $ : language with_assert({ nbrOfWorkers <- nbrOfWorkers() ... [23:13:22.734] | : . ' $ : language nbrOfWorkers() [23:13:22.734] | : . ' $ : language nbrOfWorkers.NULL() [23:13:22.737] | : . ' plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:22.737] | : . ' plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:22.737] | : . ' Number of workers: 2 [23:13:22.737] | : . nbrOfWorkers(NULL) ... done [23:13:22.737] | : . plan(): nbrOfWorkers() = 2 [23:13:22.738] | : plan(): plan_init() of 'multisession', 'cluster', 'multiprocess', 'future', 'function' ... done [23:13:22.738] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... done Dimensions: NULL [23:13:22.738] | future(..., label = NULL) ... [23:13:22.738] | : lazy: FALSE [23:13:22.739] | : stdout: TRUE [23:13:22.739] | : conditions: [n=1] 'condition' [23:13:22.739] | : gc: FALSE [23:13:22.739] | : earlySignal: FALSE [23:13:22.739] | : getGlobalsAndPackages() ... [23:13:22.739] | : . Searching for globals ... [23:13:22.741] | : . ' globals found: [0] [23:13:22.741] | : . Searching for globals ... done [23:13:22.742] | : . globals: [0] [23:13:22.742] | : . packages: [0] [23:13:22.742] | : getGlobalsAndPackages() ... done [23:13:22.742] | : run() for 'Future' () ... [23:13:22.742] | : . state: 'created' [23:13:22.743] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:22.743] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:22.743] | : . Using MultisessionFutureBackend ... [23:13:22.743] | : . ' Number of futures since start: 0 (0 created, 0 launched, 0 finished) [23:13:22.744] | : . ' Launching futures ... [23:13:22.744] | : . ' , launchFuture() for ClusterFutureBackend ... [23:13:22.744] | : . ' , ; Workers: [n=2] [23:13:22.745] | : . ' , ; Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:22.747] | : . ' , ; FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:22.747] | : . ' , ; requestWorker() ... [23:13:22.747] | : . ' , ; ` requestNode() ... [23:13:22.747] | : . ' , ; ` | Number of workers: 2 [23:13:22.748] | : . ' , ; ` | Polling for a free worker ... [23:13:22.748] | : . ' , ; ` | : FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:22.748] | : . ' , ; ` | : . Created empty registry 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:22.748] | : . ' , ; ` | : . Listing all futures [23:13:22.748] | : . ' , ; ` | : . Number of registered futures: 0 [23:13:22.749] | : . ' , ; ` | : FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:22.749] | : . ' , ; ` | : Total time: 0 [23:13:22.749] | : . ' , ; ` | Polling for a free worker ... done [23:13:22.749] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:22.750] | : . ' , ; ` | : Listing all futures [23:13:22.750] | : . ' , ; ` | : Number of registered futures: 0 [23:13:22.750] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:22.750] | : . ' , ; ` | avail: [n=2] '1', '2' [23:13:22.751] | : . ' , ; ` | Index of first available worker: 1 [23:13:22.751] | : . ' , ; ` | Validate that the worker is functional ... [23:13:22.751] | : . ' , ; ` | : Worker is functional [23:13:22.752] | : . ' , ; ` | : FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:22.752] | : . ' , ; ` | : . Listing all futures [23:13:22.752] | : . ' , ; ` | : . Number of registered futures: 0 [23:13:22.752] | : . ' , ; ` | : FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:22.752] | : . ' , ; ` | Validate that the worker is functional ... done [23:13:22.752] | : . ' , ; ` requestNode() ... done [23:13:22.753] | : . ' , ; ` cluster node index: 1 [23:13:22.753] | : . ' , ; requestWorker() ... done [23:13:22.753] | : . ' , ; eraseGlobalEnvironment() ... [23:13:22.753] | : . ' , ; eraseGlobalEnvironment() ... done [23:13:22.754] | : . ' , ; launchFuture() ... [23:13:22.754] | : . ' , ; ` cluster node index: 1 [23:13:22.754] | : . ' , ; ` getFutureData() ... [23:13:22.754] | : . ' , ; ` | getFutureCore() ... [23:13:22.754] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [23:13:22.754] | : . ' , ; ` | getFutureCore() ... done [23:13:22.755] | : . ' , ; ` | getFutureCapture() ... [23:13:22.755] | : . ' , ; ` | getFutureCapture() ... done [23:13:22.755] | : . ' , ; ` | getFutureContext() ... [23:13:22.755] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:22.755] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [23:13:22.755] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:22.756] | : . ' , ; ` | : Packages needed by future backend (n = 0): [23:13:22.756] | : . ' , ; ` | getFutureContext() ... done [23:13:22.756] | : . ' , ; ` getFutureData() ... done [23:13:22.756] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:22.757] | : . ' , ; ` | Appended future to position #1 [23:13:22.757] | : . ' , ; ` | Number of registered futures: 1 [23:13:22.757] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:22.757] | : . ' , ; launchFuture() ... done [23:13:22.758] | : . ' , ; MultisessionFuture started [23:13:22.758] | : . ' , launchFuture() for ClusterFutureBackend ... done [23:13:22.758] | : . ' Launching futures ... done [23:13:22.758] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:22.759] | : . Using MultisessionFutureBackend ... done [23:13:22.759] | : run() for 'Future' () ... done [23:13:22.759] | future(..., label = NULL) ... done [23:13:22.760] | future(..., label = NULL) ... [23:13:22.760] | : lazy: FALSE [23:13:22.760] | : stdout: TRUE [23:13:22.760] | : conditions: [n=1] 'condition' [23:13:22.761] | : gc: FALSE [23:13:22.761] | : earlySignal: FALSE [23:13:22.761] | : getGlobalsAndPackages() ... [23:13:22.761] | : . Searching for globals ... [23:13:22.763] | : . ' globals found: [0] [23:13:22.763] | : . Searching for globals ... done [23:13:22.763] | : . globals: [0] [23:13:22.763] | : . packages: [0] [23:13:22.763] | : getGlobalsAndPackages() ... done [23:13:22.764] | : run() for 'Future' () ... [23:13:22.764] | : . state: 'created' [23:13:22.764] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:22.764] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:22.764] | : . Using MultisessionFutureBackend ... [23:13:22.764] | : . ' Number of futures since start: 1 (1 created, 1 launched, 0 finished) [23:13:22.765] | : . ' Launching futures ... [23:13:22.765] | : . ' , launchFuture() for ClusterFutureBackend ... [23:13:22.765] | : . ' , ; Workers: [n=2] [23:13:22.765] | : . ' , ; Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:22.767] | : . ' , ; FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:22.767] | : . ' , ; requestWorker() ... [23:13:22.767] | : . ' , ; ` requestNode() ... [23:13:22.767] | : . ' , ; ` | Number of workers: 2 [23:13:22.768] | : . ' , ; ` | Polling for a free worker ... [23:13:22.768] | : . ' , ; ` | : FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:22.768] | : . ' , ; ` | : . Listing all futures [23:13:22.768] | : . ' , ; ` | : . Number of registered futures: 1 [23:13:22.768] | : . ' , ; ` | : FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:22.768] | : . ' , ; ` | : Total time: 0 [23:13:22.768] | : . ' , ; ` | Polling for a free worker ... done [23:13:22.769] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:22.769] | : . ' , ; ` | : Listing all futures [23:13:22.769] | : . ' , ; ` | : Number of registered futures: 1 [23:13:22.769] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:22.769] | : . ' , ; ` | avail: [n=2] '2' [23:13:22.769] | : . ' , ; ` | Index of first available worker: 2 [23:13:22.770] | : . ' , ; ` | Validate that the worker is functional ... [23:13:22.770] | : . ' , ; ` | : Worker is functional [23:13:22.770] | : . ' , ; ` | : FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:22.771] | : . ' , ; ` | : . Listing all futures [23:13:22.771] | : . ' , ; ` | : . Number of registered futures: 1 [23:13:22.771] | : . ' , ; ` | : FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:22.771] | : . ' , ; ` | Validate that the worker is functional ... done [23:13:22.771] | : . ' , ; ` requestNode() ... done [23:13:22.771] | : . ' , ; ` cluster node index: 2 [23:13:22.772] | : . ' , ; requestWorker() ... done [23:13:22.772] | : . ' , ; eraseGlobalEnvironment() ... [23:13:22.772] | : . ' , ; eraseGlobalEnvironment() ... done [23:13:22.773] | : . ' , ; launchFuture() ... [23:13:22.773] | : . ' , ; ` cluster node index: 2 [23:13:22.774] | : . ' , ; ` getFutureData() ... [23:13:22.774] | : . ' , ; ` | getFutureCore() ... [23:13:22.774] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [23:13:22.775] | : . ' , ; ` | getFutureCore() ... done [23:13:22.775] | : . ' , ; ` | getFutureCapture() ... [23:13:22.775] | : . ' , ; ` | getFutureCapture() ... done [23:13:22.776] | : . ' , ; ` | getFutureContext() ... [23:13:22.776] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:22.776] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [23:13:22.777] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:22.777] | : . ' , ; ` | : Packages needed by future backend (n = 0): [23:13:22.777] | : . ' , ; ` | getFutureContext() ... done [23:13:22.778] | : . ' , ; ` getFutureData() ... done [23:13:22.779] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:22.779] | : . ' , ; ` | Appended future to position #2 [23:13:22.779] | : . ' , ; ` | Number of registered futures: 2 [23:13:22.780] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:22.780] | : . ' , ; launchFuture() ... done [23:13:22.780] | : . ' , ; MultisessionFuture started [23:13:22.780] | : . ' , launchFuture() for ClusterFutureBackend ... done [23:13:22.781] | : . ' Launching futures ... done [23:13:22.781] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:22.781] | : . Using MultisessionFutureBackend ... done [23:13:22.782] | : run() for 'Future' () ... done [23:13:22.782] | future(..., label = NULL) ... done List of 6 $ a: num 1 $ b:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ c:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 List of 6 $ a: num 1 $ b:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ c:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 [23:13:22.791] | resolved() ... [23:13:22.792] | : resolved() for list ... [23:13:22.792] | : . Number of elements: 6 [23:13:22.792] | : . Number of futures: 6 [23:13:22.792] | : . resolved() ... [23:13:22.793] | : . ' resolved() for MultisessionFuture () ... [23:13:22.794] | : . ' , Cluster node socket connection: index=4, id=888 [23:13:22.794] | : . ' , assertValidConnection() ... [23:13:22.794] | : . ' , ; cluster node index: 1 [23:13:22.795] | : . ' , assertValidConnection() ... done [23:13:22.835] | : . ' , receiveMessageFromWorker() for ClusterFuture ... [23:13:22.835] | : . ' , ; cluster node index: 1 [23:13:22.836] | : . ' , ; [1] TRUE [23:13:22.836] | : . ' , ; Received data: [23:13:22.837] | : . ' , ; List of 5 [23:13:22.837] | : . ' , ; $ type : chr "VALUE" [23:13:22.837] | : . ' , ; $ value :List of 16 [23:13:22.837] | : . ' , ; ..$ value : num 2 [23:13:22.837] | : . ' , ; ..$ visible : logi TRUE [23:13:22.837] | : . ' , ; ..$ stdout : chr "" [23:13:22.837] | : . ' , ; ..$ conditions : list() [23:13:22.837] | : . ' , ; ..$ rng : logi FALSE [23:13:22.837] | : . ' , ; ..$ seed : NULL [23:13:22.837] | : . ' , ; ..$ misuseGlobalEnv : NULL [23:13:22.837] | : . ' , ; ..$ misuseConnections :List of 3 [23:13:22.837] | : . ' , ; .. ..$ added : NULL [23:13:22.837] | : . ' , ; .. ..$ removed : NULL [23:13:22.837] | : . ' , ; .. ..$ replaced: NULL [23:13:22.837] | : . ' , ; ..$ misuseDevices : NULL [23:13:22.837] | : . ' , ; ..$ misuseDefaultDevice: list() [23:13:22.837] | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:22.837] | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:22.837] | : . ' , ; ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "41" [23:13:22.837] | : . ' , ; ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:22.837] | : . ' , ; .. ..- attr(*, "source")=List of 5 [23:13:22.837] | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [23:13:22.837] | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:22.837] | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:22.837] | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:22.837] | : . ' , ; .. .. ..$ pid : int 62584 [23:13:22.837] | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:22.837] | : . ' , ; .. .. ..$ random: int 2147483647 [23:13:22.837] | : . ' , ; ..$ r_info :List of 4 [23:13:22.837] | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:22.837] | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [23:13:22.837] | : . ' , ; .. ..$ os : chr "windows" [23:13:22.837] | : . ' , ; .. ..$ os_name : chr "Windows" [23:13:22.837] | : . ' , ; .. ..$ captures_utf8: logi TRUE [23:13:22.837] | : . ' , ; ..$ version : chr "1.8" [23:13:22.837] | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [23:13:22.837] | : . ' , ; $ success: logi TRUE [23:13:22.837] | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.08 0 0.08 NA NA [23:13:22.837] | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:22.837] | : . ' , ; $ tag : NULL [23:13:22.863] | : . ' , ; Received FutureResult [23:13:22.864] | : . ' , ; FutureResult: [23:13:22.864] | : . ' , ; value: 'numeric' [23:13:22.864] | : . ' , ; visible: TRUE [23:13:22.864] | : . ' , ; stdout: character [23:13:22.864] | : . ' , ; conditions: [n = 0] [23:13:22.864] | : . ' , ; RNG used: FALSE [23:13:22.864] | : . ' , ; duration: 0.0734911 secs (started 2025-11-16 23:13:22.758843) [23:13:22.864] | : . ' , ; version: 1.8 [23:13:22.865] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:22.866] | : . ' , ; ` Removed future from position #1 [23:13:22.866] | : . ' , ; ` Number of registered futures: 1 [23:13:22.866] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:22.867] | : . ' , ; Erased future from future backend [23:13:22.867] | : . ' , ; result() for ClusterFuture ... [23:13:22.868] | : . ' , ; ` result already collected: FutureResult [23:13:22.868] | : . ' , ; result() for ClusterFuture ... done [23:13:22.868] | : . ' , ; signalConditions() ... [23:13:22.869] | : . ' , ; ` include = 'immediateCondition' [23:13:22.869] | : . ' , ; ` exclude = [23:13:22.869] | : . ' , ; ` resignal = FALSE [23:13:22.869] | : . ' , ; ` Number of conditions: 0 [23:13:22.870] | : . ' , ; ` int 0 [23:13:22.871] | : . ' , ; signalConditions() ... done [23:13:22.871] | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [23:13:22.871] | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:22.872] | : . ' resolved() for MultisessionFuture () ... done [23:13:22.872] | : . ' assertFutureResult() ... [23:13:22.872] | : . ' , Future uuid: 21ba9c551312333441d8a0c50b2e2aea-41 [23:13:22.873] | : . ' , identical; success [23:13:22.873] | : . ' assertFutureResult() ... done [23:13:22.873] | : . resolved() ... done [23:13:22.874] | : . resolved() ... [23:13:22.874] | : . ' resolved() for MultisessionFuture () ... [23:13:22.875] | : . ' , Cluster node socket connection: index=5, id=889 [23:13:22.875] | : . ' , assertValidConnection() ... [23:13:22.876] | : . ' , ; cluster node index: 2 [23:13:22.876] | : . ' , assertValidConnection() ... done [23:13:22.877] | : . ' , receiveMessageFromWorker() for ClusterFuture ... [23:13:22.877] | : . ' , ; cluster node index: 2 [23:13:22.877] | : . ' , ; [1] TRUE [23:13:22.878] | : . ' , ; Received data: [23:13:22.878] | : . ' , ; List of 5 [23:13:22.878] | : . ' , ; $ type : chr "VALUE" [23:13:22.878] | : . ' , ; $ value :List of 16 [23:13:22.878] | : . ' , ; ..$ value : NULL [23:13:22.878] | : . ' , ; ..$ visible : logi TRUE [23:13:22.878] | : . ' , ; ..$ stdout : chr "" [23:13:22.878] | : . ' , ; ..$ conditions : list() [23:13:22.878] | : . ' , ; ..$ rng : logi FALSE [23:13:22.878] | : . ' , ; ..$ seed : NULL [23:13:22.878] | : . ' , ; ..$ misuseGlobalEnv : NULL [23:13:22.878] | : . ' , ; ..$ misuseConnections :List of 3 [23:13:22.878] | : . ' , ; .. ..$ added : NULL [23:13:22.878] | : . ' , ; .. ..$ removed : NULL [23:13:22.878] | : . ' , ; .. ..$ replaced: NULL [23:13:22.878] | : . ' , ; ..$ misuseDevices : NULL [23:13:22.878] | : . ' , ; ..$ misuseDefaultDevice: list() [23:13:22.878] | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:22.878] | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:22.878] | : . ' , ; ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "42" [23:13:22.878] | : . ' , ; ..$ session_uuid : chr "734a9d5f7f8a3a63bb70c01cc69cc4fa" [23:13:22.878] | : . ' , ; .. ..- attr(*, "source")=List of 5 [23:13:22.878] | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [23:13:22.878] | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:22.878] | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:22.878] | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:22.878] | : . ' , ; .. .. ..$ pid : int 48424 [23:13:22.878] | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:22.878] | : . ' , ; .. .. ..$ random: int 2147483647 [23:13:22.878] | : . ' , ; ..$ r_info :List of 4 [23:13:22.878] | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:22.878] | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [23:13:22.878] | : . ' , ; .. ..$ os : chr "windows" [23:13:22.878] | : . ' , ; .. ..$ os_name : chr "Windows" [23:13:22.878] | : . ' , ; .. ..$ captures_utf8: logi TRUE [23:13:22.878] | : . ' , ; ..$ version : chr "1.8" [23:13:22.878] | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [23:13:22.878] | : . ' , ; $ success: logi TRUE [23:13:22.878] | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.07 0 0.08 NA NA [23:13:22.878] | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:22.878] | : . ' , ; $ tag : NULL [23:13:22.906] | : . ' , ; Received FutureResult [23:13:22.906] | : . ' , ; FutureResult: [23:13:22.906] | : . ' , ; value: 'NULL' [23:13:22.906] | : . ' , ; visible: TRUE [23:13:22.906] | : . ' , ; stdout: character [23:13:22.906] | : . ' , ; conditions: [n = 0] [23:13:22.906] | : . ' , ; RNG used: FALSE [23:13:22.906] | : . ' , ; duration: 0.08228207 secs (started 2025-11-16 23:13:22.780401) [23:13:22.906] | : . ' , ; version: 1.8 [23:13:22.907] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:22.907] | : . ' , ; ` Removed future from position #1 [23:13:22.907] | : . ' , ; ` Number of registered futures: 0 [23:13:22.907] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:22.908] | : . ' , ; Erased future from future backend [23:13:22.908] | : . ' , ; result() for ClusterFuture ... [23:13:22.908] | : . ' , ; ` result already collected: FutureResult [23:13:22.908] | : . ' , ; result() for ClusterFuture ... done [23:13:22.908] | : . ' , ; signalConditions() ... [23:13:22.909] | : . ' , ; ` include = 'immediateCondition' [23:13:22.909] | : . ' , ; ` exclude = [23:13:22.909] | : . ' , ; ` resignal = FALSE [23:13:22.909] | : . ' , ; ` Number of conditions: 0 [23:13:22.909] | : . ' , ; ` int 0 [23:13:22.910] | : . ' , ; signalConditions() ... done [23:13:22.910] | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [23:13:22.910] | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:22.911] | : . ' resolved() for MultisessionFuture () ... done [23:13:22.911] | : . ' assertFutureResult() ... [23:13:22.911] | : . ' , Future uuid: 21ba9c551312333441d8a0c50b2e2aea-42 [23:13:22.911] | : . ' , identical; success [23:13:22.911] | : . ' assertFutureResult() ... done [23:13:22.912] | : . resolved() ... done [23:13:22.912] | : resolved() for list ... done [23:13:22.912] | resolved() ... done Named logi [1:6] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:6] "a" "b" "c" "" ... [23:13:22.913] | value() for list ... [23:13:22.913] | : recursive: 0 [23:13:22.913] | : reduce: FALSE [23:13:22.914] | : length: 6 [23:13:22.914] | : elements: 'a', 'b', 'c', '', '', '' [23:13:22.914] | : Number of remaining objects: 6 [23:13:22.914] | : checking value #1: [23:13:22.914] | : 'obj' is atomic [23:13:22.915] | : signalConditionsASAP(numeric, pos=1) ... [23:13:22.915] | : . nx: 6 [23:13:22.915] | : . relay: TRUE [23:13:22.915] | : . stdout: TRUE [23:13:22.915] | : . signal: TRUE [23:13:22.915] | : . resignal: FALSE [23:13:22.916] | : . force: TRUE [23:13:22.916] | : . relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:22.916] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:22.916] | : . until=2 [23:13:22.916] | : . relaying element #2 [23:13:22.916] | : . relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:22.917] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:22.917] | : signalConditionsASAP(numeric, pos=1) ... done [23:13:22.917] | : length: 5 (resolved future 1) [23:13:22.917] | value() for list ... done [23:13:22.917] | checking value #2: [23:13:22.917] | 'obj' is MultisessionFuture [23:13:22.918] | resolved() ... [23:13:22.918] | resolved() ... done [23:13:22.918] | MultisessionFuture #2 [23:13:22.918] | signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:22.918] | : nx: 6 [23:13:22.918] | : relay: TRUE [23:13:22.919] | : stdout: TRUE [23:13:22.919] | : signal: TRUE [23:13:22.919] | : resignal: FALSE [23:13:22.919] | : force: TRUE [23:13:22.919] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:22.919] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:22.920] | : until=2 [23:13:22.920] | : relaying element #2 [23:13:22.920] | : value() for MultisessionFuture () ... [23:13:22.920] | : . result() for ClusterFuture ... [23:13:22.920] | : . ' result already collected: FutureResult [23:13:22.920] | : . result() for ClusterFuture ... done [23:13:22.921] | : . result() for ClusterFuture ... [23:13:22.921] | : . ' result already collected: FutureResult [23:13:22.921] | : . result() for ClusterFuture ... done [23:13:22.921] | : . signalConditions() ... [23:13:22.921] | : . ' include = 'immediateCondition' [23:13:22.921] | : . ' exclude = [23:13:22.921] | : . ' resignal = FALSE [23:13:22.922] | : . ' Number of conditions: 0 [23:13:22.922] | : . ' int 0 [23:13:22.922] | : . signalConditions() ... done [23:13:22.923] | : . relay stdout ... [23:13:22.923] | : . relay stdout ... done [23:13:22.923] | : . check for misuse ... [23:13:22.923] | : . check for misuse ... done [23:13:22.923] | : value() for MultisessionFuture () ... done [23:13:22.923] | : result() for ClusterFuture ... [23:13:22.924] | : . result already collected: FutureResult [23:13:22.924] | : result() for ClusterFuture ... done [23:13:22.924] | : signalConditions() ... [23:13:22.924] | : . include = 'immediateCondition' [23:13:22.924] | : . exclude = [23:13:22.924] | : . resignal = FALSE [23:13:22.924] | : . Number of conditions: 0 [23:13:22.925] | : . int 0 [23:13:22.925] | : signalConditions() ... done [23:13:22.925] | : result() for ClusterFuture ... [23:13:22.926] | : . result already collected: FutureResult [23:13:22.926] | : result() for ClusterFuture ... done [23:13:22.926] | : signalConditions() ... [23:13:22.926] | : . include = 'condition' [23:13:22.926] | : . exclude = 'error', 'immediateCondition' [23:13:22.926] | : . resignal = TRUE [23:13:22.926] | : . Number of conditions: 0 [23:13:22.927] | : . int 0 [23:13:22.927] | : signalConditions() ... done [23:13:22.927] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:22.927] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:22.928] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:22.928] | value(, ...) ... [23:13:22.928] | value(, ...) ... done [23:13:22.928] | value() for MultisessionFuture () ... [23:13:22.928] | : result() for ClusterFuture ... [23:13:22.928] | : . result already collected: FutureResult [23:13:22.929] | : result() for ClusterFuture ... done [23:13:22.929] | : result() for ClusterFuture ... [23:13:22.929] | : . result already collected: FutureResult [23:13:22.929] | : result() for ClusterFuture ... done [23:13:22.929] | : signalConditions() ... [23:13:22.930] | : . include = 'immediateCondition' [23:13:22.930] | : . exclude = [23:13:22.930] | : . resignal = FALSE [23:13:22.930] | : . Number of conditions: 0 [23:13:22.930] | : . int 0 [23:13:22.931] | : signalConditions() ... done [23:13:22.931] | : check for misuse ... [23:13:22.931] | : check for misuse ... done [23:13:22.931] | value() for MultisessionFuture () ... done [23:13:22.932] | value: [23:13:22.932] | signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:22.932] | : nx: 6 [23:13:22.932] | : relay: TRUE [23:13:22.932] | : stdout: TRUE [23:13:22.932] | : signal: TRUE [23:13:22.932] | : resignal: FALSE [23:13:22.933] | : force: TRUE [23:13:22.933] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:22.933] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:22.933] | : until=3 [23:13:22.933] | : relaying element #3 [23:13:22.933] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:22.934] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:22.934] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:22.934] | resolve() for MultisessionFuture ... [23:13:22.934] | resolve() for MultisessionFuture ... done [23:13:22.934] | length: 4 (resolved future 2) [23:13:22.934] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:22.935] checking value #3: [23:13:22.935] 'obj' is MultisessionFuture [23:13:22.935] resolved() ... [23:13:22.935] resolved() ... done [23:13:22.935] MultisessionFuture #3 [23:13:22.935] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:22.936] | nx: 6 [23:13:22.936] | relay: TRUE [23:13:22.936] | stdout: TRUE [23:13:22.936] | signal: TRUE [23:13:22.936] | resignal: FALSE [23:13:22.936] | force: TRUE [23:13:22.936] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:22.937] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:22.937] | until=3 [23:13:22.937] | relaying element #3 [23:13:22.937] | value() for MultisessionFuture () ... [23:13:22.937] | : result() for ClusterFuture ... [23:13:22.937] | : . result already collected: FutureResult [23:13:22.938] | : result() for ClusterFuture ... done [23:13:22.938] | : result() for ClusterFuture ... [23:13:22.938] | : . result already collected: FutureResult [23:13:22.938] | : result() for ClusterFuture ... done [23:13:22.938] | : signalConditions() ... [23:13:22.938] | : . include = 'immediateCondition' [23:13:22.939] | : . exclude = [23:13:22.939] | : . resignal = FALSE [23:13:22.939] | : . Number of conditions: 0 [23:13:22.939] | : . int 0 [23:13:22.940] | : signalConditions() ... done [23:13:22.940] | : relay stdout ... [23:13:22.940] | : relay stdout ... done [23:13:22.940] | : check for misuse ... [23:13:22.940] | : check for misuse ... done [23:13:22.940] | value() for MultisessionFuture () ... done [23:13:22.941] | result() for ClusterFuture ... [23:13:22.941] | : result already collected: FutureResult [23:13:22.941] | result() for ClusterFuture ... done [23:13:22.941] | signalConditions() ... [23:13:22.941] | : include = 'immediateCondition' [23:13:22.941] | : exclude = [23:13:22.942] | : resignal = FALSE [23:13:22.942] | : Number of conditions: 0 [23:13:22.942] | : int 0 [23:13:22.942] | signalConditions() ... done [23:13:22.943] | result() for ClusterFuture ... [23:13:22.943] | : result already collected: FutureResult [23:13:22.943] | result() for ClusterFuture ... done [23:13:22.943] | signalConditions() ... [23:13:22.943] | : include = 'condition' [23:13:22.943] | : exclude = 'error', 'immediateCondition' [23:13:22.944] | : resignal = TRUE [23:13:22.944] | : Number of conditions: 0 [23:13:22.944] | : int 0 [23:13:22.944] | signalConditions() ... done [23:13:22.945] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.945] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.945] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:22.945] value(, ...) ... [23:13:22.945] value(, ...) ... done [23:13:22.945] value() for MultisessionFuture () ... [23:13:22.946] | result() for ClusterFuture ... [23:13:22.946] | : result already collected: FutureResult [23:13:22.946] | result() for ClusterFuture ... done [23:13:22.946] | result() for ClusterFuture ... [23:13:22.946] | : result already collected: FutureResult [23:13:22.946] | result() for ClusterFuture ... done [23:13:22.946] | signalConditions() ... [23:13:22.947] | : include = 'immediateCondition' [23:13:22.947] | : exclude = [23:13:22.947] | : resignal = FALSE [23:13:22.947] | : Number of conditions: 0 [23:13:22.947] | : int 0 [23:13:22.948] | signalConditions() ... done [23:13:22.948] | check for misuse ... [23:13:22.948] | check for misuse ... done [23:13:22.948] value() for MultisessionFuture () ... done [23:13:22.948] value: [23:13:22.949] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:22.949] | nx: 6 [23:13:22.949] | relay: TRUE [23:13:22.949] | stdout: TRUE [23:13:22.949] | signal: TRUE [23:13:22.949] | resignal: FALSE [23:13:22.949] | force: TRUE [23:13:22.950] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.950] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.950] | until=4 [23:13:22.950] | relaying element #4 [23:13:22.950] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.950] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.951] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:22.951] resolve() for MultisessionFuture ... [23:13:22.951] resolve() for MultisessionFuture ... done [23:13:22.951] length: 3 (resolved future 3) [23:13:22.952] checking value #4: [23:13:22.952] 'obj' is NULL [23:13:22.952] signalConditionsASAP(NULL, pos=4) ... [23:13:22.952] | nx: 6 [23:13:22.952] | relay: TRUE [23:13:22.952] | stdout: TRUE [23:13:22.952] | signal: TRUE [23:13:22.953] | resignal: FALSE [23:13:22.953] | force: TRUE [23:13:22.953] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.953] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.953] | until=5 [23:13:22.953] | relaying element #5 [23:13:22.954] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:22.954] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.954] signalConditionsASAP(NULL, pos=4) ... done [23:13:22.954] signalConditionsASAP(NULL, pos=4) ... [23:13:22.954] | nx: 6 [23:13:22.954] | relay: TRUE [23:13:22.954] | stdout: TRUE [23:13:22.955] | signal: TRUE [23:13:22.955] | resignal: FALSE [23:13:22.955] | force: TRUE [23:13:22.955] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:22.955] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.955] | until=5 [23:13:22.956] | relaying element #5 [23:13:22.956] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:22.956] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.956] signalConditionsASAP(NULL, pos=4) ... done [23:13:22.956] length: 2 (resolved future 4) [23:13:22.957] checking value #5: [23:13:22.957] 'obj' is NULL [23:13:22.957] signalConditionsASAP(NULL, pos=5) ... [23:13:22.957] | nx: 6 [23:13:22.957] | relay: TRUE [23:13:22.957] | stdout: TRUE [23:13:22.958] | signal: TRUE [23:13:22.958] | resignal: FALSE [23:13:22.958] | force: TRUE [23:13:22.958] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:22.958] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.958] | until=6 [23:13:22.959] | relaying element #6 [23:13:22.959] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:22.959] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.959] signalConditionsASAP(NULL, pos=5) ... done [23:13:22.959] signalConditionsASAP(NULL, pos=5) ... [23:13:22.959] | nx: 6 [23:13:22.959] | relay: TRUE [23:13:22.960] | stdout: TRUE [23:13:22.960] | signal: TRUE [23:13:22.960] | resignal: FALSE [23:13:22.960] | force: TRUE [23:13:22.960] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:22.960] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.961] | until=6 [23:13:22.961] | relaying element #6 [23:13:22.961] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:22.961] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.961] signalConditionsASAP(NULL, pos=5) ... done [23:13:22.962] length: 1 (resolved future 5) [23:13:22.962] checking value #6: [23:13:22.962] 'obj' is atomic [23:13:22.963] signalConditionsASAP(numeric, pos=6) ... [23:13:22.963] | nx: 6 [23:13:22.963] | relay: TRUE [23:13:22.963] | stdout: TRUE [23:13:22.964] | signal: TRUE [23:13:22.964] | resignal: FALSE [23:13:22.964] | force: TRUE [23:13:22.964] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:22.965] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.965] | until=6 [23:13:22.965] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:22.966] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.966] signalConditionsASAP(numeric, pos=6) ... done [23:13:22.966] length: 0 (resolved future 6) [23:13:22.967] Relaying remaining futures ... [23:13:22.967] | signalConditionsASAP(NULL, pos=0) ... [23:13:22.968] | : nx: 6 [23:13:22.968] | : relay: TRUE [23:13:22.968] | : stdout: TRUE [23:13:22.969] | : signal: TRUE [23:13:22.969] | : resignal: FALSE [23:13:22.969] | : force: TRUE [23:13:22.969] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:22.970] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [23:13:22.970] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:22.971] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:22.971] | signalConditionsASAP(NULL, pos=0) ... done [23:13:22.971] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ : NULL $ : NULL $ : num 6 Dimensions: c(1, 6) [23:13:22.976] future(..., label = NULL) ... [23:13:22.976] | lazy: FALSE [23:13:22.977] | stdout: TRUE [23:13:22.977] | conditions: [n=1] 'condition' [23:13:22.977] | gc: FALSE [23:13:22.978] | earlySignal: FALSE [23:13:22.978] | getGlobalsAndPackages() ... [23:13:22.978] | : Searching for globals ... [23:13:22.981] | : . globals found: [0] [23:13:22.981] | : Searching for globals ... done [23:13:22.982] | : globals: [0] [23:13:22.982] | : packages: [0] [23:13:22.982] | getGlobalsAndPackages() ... done [23:13:22.983] | run() for 'Future' () ... [23:13:22.983] | : state: 'created' [23:13:22.984] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:22.984] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:22.984] | : Using MultisessionFutureBackend ... [23:13:22.985] | : . Number of futures since start: 2 (2 created, 2 launched, 2 finished) [23:13:22.985] | : . Launching futures ... [23:13:22.985] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:22.986] | : . ' , Workers: [n=2] [23:13:22.986] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:22.989] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:22.989] | : . ' , requestWorker() ... [23:13:22.990] | : . ' , ; requestNode() ... [23:13:22.990] | : . ' , ; ` Number of workers: 2 [23:13:22.990] | : . ' , ; ` Polling for a free worker ... [23:13:22.991] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:22.991] | : . ' , ; ` | : Listing all futures [23:13:22.991] | : . ' , ; ` | : Number of registered futures: 0 [23:13:22.992] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:22.992] | : . ' , ; ` | Total time: 0 [23:13:22.992] | : . ' , ; ` Polling for a free worker ... done [23:13:22.993] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:22.993] | : . ' , ; ` | Listing all futures [23:13:22.993] | : . ' , ; ` | Number of registered futures: 0 [23:13:22.994] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:22.994] | : . ' , ; ` avail: [n=2] '1', '2' [23:13:22.994] | : . ' , ; ` Index of first available worker: 1 [23:13:22.995] | : . ' , ; ` Validate that the worker is functional ... [23:13:22.995] | : . ' , ; ` | Worker is functional [23:13:22.996] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:22.996] | : . ' , ; ` | : Listing all futures [23:13:22.996] | : . ' , ; ` | : Number of registered futures: 0 [23:13:22.997] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:22.997] | : . ' , ; ` Validate that the worker is functional ... done [23:13:22.997] | : . ' , ; requestNode() ... done [23:13:22.998] | : . ' , ; cluster node index: 1 [23:13:22.998] | : . ' , requestWorker() ... done [23:13:22.999] | : . ' , eraseGlobalEnvironment() ... [23:13:23.000] | : . ' , eraseGlobalEnvironment() ... done [23:13:23.000] | : . ' , launchFuture() ... [23:13:23.000] | : . ' , ; cluster node index: 1 [23:13:23.001] | : . ' , ; getFutureData() ... [23:13:23.001] | : . ' , ; ` getFutureCore() ... [23:13:23.001] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:23.002] | : . ' , ; ` getFutureCore() ... done [23:13:23.002] | : . ' , ; ` getFutureCapture() ... [23:13:23.002] | : . ' , ; ` getFutureCapture() ... done [23:13:23.003] | : . ' , ; ` getFutureContext() ... [23:13:23.003] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.003] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:23.004] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.004] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:23.004] | : . ' , ; ` getFutureContext() ... done [23:13:23.005] | : . ' , ; getFutureData() ... done [23:13:23.005] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:23.006] | : . ' , ; ` Appended future to position #1 [23:13:23.006] | : . ' , ; ` Number of registered futures: 1 [23:13:23.006] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:23.007] | : . ' , launchFuture() ... done [23:13:23.007] | : . ' , MultisessionFuture started [23:13:23.007] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:23.008] | : . Launching futures ... done [23:13:23.008] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:23.008] | : Using MultisessionFutureBackend ... done [23:13:23.009] | run() for 'Future' () ... done [23:13:23.009] future(..., label = NULL) ... done [23:13:23.009] future(..., label = NULL) ... [23:13:23.010] | lazy: FALSE [23:13:23.010] | stdout: TRUE [23:13:23.010] | conditions: [n=1] 'condition' [23:13:23.011] | gc: FALSE [23:13:23.011] | earlySignal: FALSE [23:13:23.011] | getGlobalsAndPackages() ... [23:13:23.012] | : Searching for globals ... [23:13:23.014] | : . globals found: [0] [23:13:23.015] | : Searching for globals ... done [23:13:23.015] | : globals: [0] [23:13:23.015] | : packages: [0] [23:13:23.016] | getGlobalsAndPackages() ... done [23:13:23.016] | run() for 'Future' () ... [23:13:23.017] | : state: 'created' [23:13:23.017] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.017] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.018] | : Using MultisessionFutureBackend ... [23:13:23.018] | : . Number of futures since start: 3 (3 created, 3 launched, 2 finished) [23:13:23.018] | : . Launching futures ... [23:13:23.019] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:23.019] | : . ' , Workers: [n=2] [23:13:23.019] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:23.026] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:23.027] | : . ' , requestWorker() ... [23:13:23.027] | : . ' , ; requestNode() ... [23:13:23.027] | : . ' , ; ` Number of workers: 2 [23:13:23.028] | : . ' , ; ` Polling for a free worker ... [23:13:23.028] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.028] | : . ' , ; ` | : Listing all futures [23:13:23.029] | : . ' , ; ` | : Number of registered futures: 1 [23:13:23.029] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.029] | : . ' , ; ` | Total time: 0 [23:13:23.030] | : . ' , ; ` Polling for a free worker ... done [23:13:23.030] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.030] | : . ' , ; ` | Listing all futures [23:13:23.031] | : . ' , ; ` | Number of registered futures: 1 [23:13:23.031] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.031] | : . ' , ; ` avail: [n=2] '2' [23:13:23.032] | : . ' , ; ` Index of first available worker: 2 [23:13:23.032] | : . ' , ; ` Validate that the worker is functional ... [23:13:23.033] | : . ' , ; ` | Worker is functional [23:13:23.033] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.033] | : . ' , ; ` | : Listing all futures [23:13:23.034] | : . ' , ; ` | : Number of registered futures: 1 [23:13:23.034] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.034] | : . ' , ; ` Validate that the worker is functional ... done [23:13:23.035] | : . ' , ; requestNode() ... done [23:13:23.035] | : . ' , ; cluster node index: 2 [23:13:23.035] | : . ' , requestWorker() ... done [23:13:23.035] | : . ' , eraseGlobalEnvironment() ... [23:13:23.036] | : . ' , eraseGlobalEnvironment() ... done [23:13:23.036] | : . ' , launchFuture() ... [23:13:23.037] | : . ' , ; cluster node index: 2 [23:13:23.037] | : . ' , ; getFutureData() ... [23:13:23.037] | : . ' , ; ` getFutureCore() ... [23:13:23.037] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:23.038] | : . ' , ; ` getFutureCore() ... done [23:13:23.038] | : . ' , ; ` getFutureCapture() ... [23:13:23.038] | : . ' , ; ` getFutureCapture() ... done [23:13:23.039] | : . ' , ; ` getFutureContext() ... [23:13:23.039] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.039] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:23.039] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.040] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:23.040] | : . ' , ; ` getFutureContext() ... done [23:13:23.050] | : . ' , ; getFutureData() ... done [23:13:23.050] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:23.051] | : . ' , ; ` Appended future to position #2 [23:13:23.051] | : . ' , ; ` Number of registered futures: 2 [23:13:23.052] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:23.052] | : . ' , launchFuture() ... done [23:13:23.052] | : . ' , MultisessionFuture started [23:13:23.053] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:23.053] | : . Launching futures ... done [23:13:23.053] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:23.054] | : Using MultisessionFutureBackend ... done [23:13:23.054] | run() for 'Future' () ... done [23:13:23.054] future(..., label = NULL) ... done List of 6 $ a: num 1 $ b:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ c:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 List of 6 $ a: num 1 $ b:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ c:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 - attr(*, "dim")= int [1:2] 1 6 - attr(*, "dimnames")=List of 2 ..$ : chr "a" ..$ : chr [1:6] "a" "b" "c" "d" ... [23:13:23.065] resolved() ... [23:13:23.065] | resolved() for matrix ... [23:13:23.066] | : Number of elements: 6 [23:13:23.066] | : Number of futures: 6 [23:13:23.066] | : resolved() ... [23:13:23.067] | : . resolved() for MultisessionFuture () ... [23:13:23.067] | : . ' Cluster node socket connection: index=4, id=888 [23:13:23.068] | : . ' assertValidConnection() ... [23:13:23.068] | : . ' , cluster node index: 1 [23:13:23.069] | : . ' assertValidConnection() ... done [23:13:23.069] | : . ' receiveMessageFromWorker() for ClusterFuture ... [23:13:23.070] | : . ' , cluster node index: 1 [23:13:23.070] | : . ' , [1] TRUE [23:13:23.071] | : . ' , Received data: [23:13:23.071] | : . ' , List of 5 [23:13:23.071] | : . ' , $ type : chr "VALUE" [23:13:23.071] | : . ' , $ value :List of 16 [23:13:23.071] | : . ' , ..$ value : num 2 [23:13:23.071] | : . ' , ..$ visible : logi TRUE [23:13:23.071] | : . ' , ..$ stdout : chr "" [23:13:23.071] | : . ' , ..$ conditions : list() [23:13:23.071] | : . ' , ..$ rng : logi FALSE [23:13:23.071] | : . ' , ..$ seed : NULL [23:13:23.071] | : . ' , ..$ misuseGlobalEnv : NULL [23:13:23.071] | : . ' , ..$ misuseConnections :List of 3 [23:13:23.071] | : . ' , .. ..$ added : NULL [23:13:23.071] | : . ' , .. ..$ removed : NULL [23:13:23.071] | : . ' , .. ..$ replaced: NULL [23:13:23.071] | : . ' , ..$ misuseDevices : NULL [23:13:23.071] | : . ' , ..$ misuseDefaultDevice: list() [23:13:23.071] | : . ' , ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.071] | : . ' , ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.071] | : . ' , ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "43" [23:13:23.071] | : . ' , ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:23.071] | : . ' , .. ..- attr(*, "source")=List of 5 [23:13:23.071] | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [23:13:23.071] | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:23.071] | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:23.071] | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:23.071] | : . ' , .. .. ..$ pid : int 62584 [23:13:23.071] | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:23.071] | : . ' , .. .. ..$ random: int 2147483647 [23:13:23.071] | : . ' , ..$ r_info :List of 4 [23:13:23.071] | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:23.071] | : . ' , .. .. ..$ : int [1:3] 4 6 0 [23:13:23.071] | : . ' , .. ..$ os : chr "windows" [23:13:23.071] | : . ' , .. ..$ os_name : chr "Windows" [23:13:23.071] | : . ' , .. ..$ captures_utf8: logi TRUE [23:13:23.071] | : . ' , ..$ version : chr "1.8" [23:13:23.071] | : . ' , ..- attr(*, "class")= chr "FutureResult" [23:13:23.071] | : . ' , $ success: logi TRUE [23:13:23.071] | : . ' , $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [23:13:23.071] | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:23.071] | : . ' , $ tag : NULL [23:13:23.093] | : . ' , Received FutureResult [23:13:23.094] | : . ' , FutureResult: [23:13:23.094] | : . ' , value: 'numeric' [23:13:23.094] | : . ' , visible: TRUE [23:13:23.094] | : . ' , stdout: character [23:13:23.094] | : . ' , conditions: [n = 0] [23:13:23.094] | : . ' , RNG used: FALSE [23:13:23.094] | : . ' , duration: 0.006066084 secs (started 2025-11-16 23:13:23.006279) [23:13:23.094] | : . ' , version: 1.8 [23:13:23.095] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:23.095] | : . ' , ; Removed future from position #1 [23:13:23.096] | : . ' , ; Number of registered futures: 1 [23:13:23.096] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:23.096] | : . ' , Erased future from future backend [23:13:23.096] | : . ' , result() for ClusterFuture ... [23:13:23.097] | : . ' , ; result already collected: FutureResult [23:13:23.097] | : . ' , result() for ClusterFuture ... done [23:13:23.097] | : . ' , signalConditions() ... [23:13:23.098] | : . ' , ; include = 'immediateCondition' [23:13:23.098] | : . ' , ; exclude = [23:13:23.098] | : . ' , ; resignal = FALSE [23:13:23.098] | : . ' , ; Number of conditions: 0 [23:13:23.099] | : . ' , ; int 0 [23:13:23.099] | : . ' , signalConditions() ... done [23:13:23.100] | : . ' receiveMessageFromWorker() for ClusterFuture ... done [23:13:23.100] | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:23.100] | : . resolved() for MultisessionFuture () ... done [23:13:23.101] | : . assertFutureResult() ... [23:13:23.101] | : . ' Future uuid: 21ba9c551312333441d8a0c50b2e2aea-43 [23:13:23.101] | : . ' identical; success [23:13:23.101] | : . assertFutureResult() ... done [23:13:23.102] | : resolved() ... done [23:13:23.102] | : resolved() ... [23:13:23.102] | : . resolved() for MultisessionFuture () ... [23:13:23.103] | : . ' Cluster node socket connection: index=5, id=889 [23:13:23.103] | : . ' assertValidConnection() ... [23:13:23.104] | : . ' , cluster node index: 2 [23:13:23.104] | : . ' assertValidConnection() ... done [23:13:23.105] | : . ' receiveMessageFromWorker() for ClusterFuture ... [23:13:23.105] | : . ' , cluster node index: 2 [23:13:23.105] | : . ' , [1] TRUE [23:13:23.106] | : . ' , Received data: [23:13:23.106] | : . ' , List of 5 [23:13:23.106] | : . ' , $ type : chr "VALUE" [23:13:23.106] | : . ' , $ value :List of 16 [23:13:23.106] | : . ' , ..$ value : NULL [23:13:23.106] | : . ' , ..$ visible : logi TRUE [23:13:23.106] | : . ' , ..$ stdout : chr "" [23:13:23.106] | : . ' , ..$ conditions : list() [23:13:23.106] | : . ' , ..$ rng : logi FALSE [23:13:23.106] | : . ' , ..$ seed : NULL [23:13:23.106] | : . ' , ..$ misuseGlobalEnv : NULL [23:13:23.106] | : . ' , ..$ misuseConnections :List of 3 [23:13:23.106] | : . ' , .. ..$ added : NULL [23:13:23.106] | : . ' , .. ..$ removed : NULL [23:13:23.106] | : . ' , .. ..$ replaced: NULL [23:13:23.106] | : . ' , ..$ misuseDevices : NULL [23:13:23.106] | : . ' , ..$ misuseDefaultDevice: list() [23:13:23.106] | : . ' , ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.106] | : . ' , ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.106] | : . ' , ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "44" [23:13:23.106] | : . ' , ..$ session_uuid : chr "734a9d5f7f8a3a63bb70c01cc69cc4fa" [23:13:23.106] | : . ' , .. ..- attr(*, "source")=List of 5 [23:13:23.106] | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [23:13:23.106] | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:23.106] | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:23.106] | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:23.106] | : . ' , .. .. ..$ pid : int 48424 [23:13:23.106] | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:23.106] | : . ' , .. .. ..$ random: int 2147483647 [23:13:23.106] | : . ' , ..$ r_info :List of 4 [23:13:23.106] | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:23.106] | : . ' , .. .. ..$ : int [1:3] 4 6 0 [23:13:23.106] | : . ' , .. ..$ os : chr "windows" [23:13:23.106] | : . ' , .. ..$ os_name : chr "Windows" [23:13:23.106] | : . ' , .. ..$ captures_utf8: logi TRUE [23:13:23.106] | : . ' , ..$ version : chr "1.8" [23:13:23.106] | : . ' , ..- attr(*, "class")= chr "FutureResult" [23:13:23.106] | : . ' , $ success: logi TRUE [23:13:23.106] | : . ' , $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [23:13:23.106] | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:23.106] | : . ' , $ tag : NULL [23:13:23.124] | : . ' , Received FutureResult [23:13:23.125] | : . ' , FutureResult: [23:13:23.125] | : . ' , value: 'NULL' [23:13:23.125] | : . ' , visible: TRUE [23:13:23.125] | : . ' , stdout: character [23:13:23.125] | : . ' , conditions: [n = 0] [23:13:23.125] | : . ' , RNG used: FALSE [23:13:23.125] | : . ' , duration: 0.006113052 secs (started 2025-11-16 23:13:23.051418) [23:13:23.125] | : . ' , version: 1.8 [23:13:23.125] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:23.126] | : . ' , ; Removed future from position #1 [23:13:23.126] | : . ' , ; Number of registered futures: 0 [23:13:23.126] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:23.126] | : . ' , Erased future from future backend [23:13:23.126] | : . ' , result() for ClusterFuture ... [23:13:23.126] | : . ' , ; result already collected: FutureResult [23:13:23.127] | : . ' , result() for ClusterFuture ... done [23:13:23.127] | : . ' , signalConditions() ... [23:13:23.127] | : . ' , ; include = 'immediateCondition' [23:13:23.127] | : . ' , ; exclude = [23:13:23.127] | : . ' , ; resignal = FALSE [23:13:23.127] | : . ' , ; Number of conditions: 0 [23:13:23.128] | : . ' , ; int 0 [23:13:23.128] | : . ' , signalConditions() ... done [23:13:23.128] | : . ' receiveMessageFromWorker() for ClusterFuture ... done [23:13:23.129] | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:23.129] | : . resolved() for MultisessionFuture () ... done [23:13:23.129] | : . assertFutureResult() ... [23:13:23.129] | : . ' Future uuid: 21ba9c551312333441d8a0c50b2e2aea-44 [23:13:23.129] | : . ' identical; success [23:13:23.129] | : . assertFutureResult() ... done [23:13:23.130] | : resolved() ... done [23:13:23.130] | resolved() for matrix ... done [23:13:23.130] resolved() ... done logi [1, 1:6] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "dimnames")=List of 2 ..$ : chr "a" ..$ : chr [1:6] "a" "b" "c" "d" ... - attr(*, "names")= chr [1:6] "a" "b" "c" "" ... [23:13:23.132] value() for matrix ... [23:13:23.132] | recursive: 0 [23:13:23.132] | reduce: FALSE [23:13:23.133] | length: 6 [23:13:23.133] | elements: 'a', 'b', 'c', '', '', '' [23:13:23.133] | Number of remaining objects: 6 [23:13:23.133] | checking value #1: [23:13:23.133] | 'obj' is atomic [23:13:23.133] | signalConditionsASAP(numeric, pos=1) ... [23:13:23.134] | : nx: 6 [23:13:23.134] | : relay: TRUE [23:13:23.134] | : stdout: TRUE [23:13:23.134] | : signal: TRUE [23:13:23.134] | : resignal: FALSE [23:13:23.134] | : force: TRUE [23:13:23.134] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.135] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.135] | : until=2 [23:13:23.135] | : relaying element #2 [23:13:23.135] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.135] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.135] | signalConditionsASAP(numeric, pos=1) ... done [23:13:23.136] | length: 5 (resolved future 1) [23:13:23.136] value() for matrix ... done [23:13:23.136] checking value #2: [23:13:23.136] 'obj' is MultisessionFuture [23:13:23.136] resolved() ... [23:13:23.137] resolved() ... done [23:13:23.137] MultisessionFuture #2 [23:13:23.137] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:23.137] | nx: 6 [23:13:23.137] | relay: TRUE [23:13:23.137] | stdout: TRUE [23:13:23.137] | signal: TRUE [23:13:23.138] | resignal: FALSE [23:13:23.138] | force: TRUE [23:13:23.138] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.138] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.138] | until=2 [23:13:23.138] | relaying element #2 [23:13:23.139] | value() for MultisessionFuture () ... [23:13:23.139] | : result() for ClusterFuture ... [23:13:23.139] | : . result already collected: FutureResult [23:13:23.139] | : result() for ClusterFuture ... done [23:13:23.139] | : result() for ClusterFuture ... [23:13:23.139] | : . result already collected: FutureResult [23:13:23.140] | : result() for ClusterFuture ... done [23:13:23.140] | : signalConditions() ... [23:13:23.140] | : . include = 'immediateCondition' [23:13:23.140] | : . exclude = [23:13:23.140] | : . resignal = FALSE [23:13:23.140] | : . Number of conditions: 0 [23:13:23.141] | : . int 0 [23:13:23.141] | : signalConditions() ... done [23:13:23.141] | : relay stdout ... [23:13:23.141] | : relay stdout ... done [23:13:23.142] | : check for misuse ... [23:13:23.142] | : check for misuse ... done [23:13:23.142] | value() for MultisessionFuture () ... done [23:13:23.142] | result() for ClusterFuture ... [23:13:23.142] | : result already collected: FutureResult [23:13:23.142] | result() for ClusterFuture ... done [23:13:23.143] | signalConditions() ... [23:13:23.143] | : include = 'immediateCondition' [23:13:23.143] | : exclude = [23:13:23.143] | : resignal = FALSE [23:13:23.143] | : Number of conditions: 0 [23:13:23.143] | : int 0 [23:13:23.144] | signalConditions() ... done [23:13:23.144] | result() for ClusterFuture ... [23:13:23.144] | : result already collected: FutureResult [23:13:23.144] | result() for ClusterFuture ... done [23:13:23.145] | signalConditions() ... [23:13:23.145] | : include = 'condition' [23:13:23.145] | : exclude = 'error', 'immediateCondition' [23:13:23.145] | : resignal = TRUE [23:13:23.145] | : Number of conditions: 0 [23:13:23.145] | : int 0 [23:13:23.146] | signalConditions() ... done [23:13:23.146] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.146] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.146] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:23.147] value(, ...) ... [23:13:23.147] value(, ...) ... done [23:13:23.147] value() for MultisessionFuture () ... [23:13:23.147] | result() for ClusterFuture ... [23:13:23.147] | : result already collected: FutureResult [23:13:23.147] | result() for ClusterFuture ... done [23:13:23.148] | result() for ClusterFuture ... [23:13:23.148] | : result already collected: FutureResult [23:13:23.148] | result() for ClusterFuture ... done [23:13:23.148] | signalConditions() ... [23:13:23.148] | : include = 'immediateCondition' [23:13:23.148] | : exclude = [23:13:23.149] | : resignal = FALSE [23:13:23.149] | : Number of conditions: 0 [23:13:23.149] | : int 0 [23:13:23.149] | signalConditions() ... done [23:13:23.150] | check for misuse ... [23:13:23.150] | check for misuse ... done [23:13:23.150] value() for MultisessionFuture () ... done [23:13:23.150] value: [23:13:23.150] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:23.150] | nx: 6 [23:13:23.151] | relay: TRUE [23:13:23.151] | stdout: TRUE [23:13:23.151] | signal: TRUE [23:13:23.151] | resignal: FALSE [23:13:23.151] | force: TRUE [23:13:23.151] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.152] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.152] | until=3 [23:13:23.152] | relaying element #3 [23:13:23.152] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.152] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.152] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:23.153] resolve() for MultisessionFuture ... [23:13:23.153] resolve() for MultisessionFuture ... done [23:13:23.153] length: 4 (resolved future 2) [23:13:23.153] checking value #3: [23:13:23.153] 'obj' is MultisessionFuture [23:13:23.154] resolved() ... [23:13:23.154] resolved() ... done [23:13:23.154] MultisessionFuture #3 [23:13:23.154] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:23.154] | nx: 6 [23:13:23.154] | relay: TRUE [23:13:23.154] | stdout: TRUE [23:13:23.155] | signal: TRUE [23:13:23.155] | resignal: FALSE [23:13:23.155] | force: TRUE [23:13:23.155] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.155] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.155] | until=3 [23:13:23.156] | relaying element #3 [23:13:23.156] | value() for MultisessionFuture () ... [23:13:23.156] | : result() for ClusterFuture ... [23:13:23.156] | : . result already collected: FutureResult [23:13:23.156] | : result() for ClusterFuture ... done [23:13:23.156] | : result() for ClusterFuture ... [23:13:23.157] | : . result already collected: FutureResult [23:13:23.157] | : result() for ClusterFuture ... done [23:13:23.157] | : signalConditions() ... [23:13:23.157] | : . include = 'immediateCondition' [23:13:23.157] | : . exclude = [23:13:23.157] | : . resignal = FALSE [23:13:23.158] | : . Number of conditions: 0 [23:13:23.158] | : . int 0 [23:13:23.158] | : signalConditions() ... done [23:13:23.158] | : relay stdout ... [23:13:23.159] | : relay stdout ... done [23:13:23.159] | : check for misuse ... [23:13:23.159] | : check for misuse ... done [23:13:23.159] | value() for MultisessionFuture () ... done [23:13:23.159] | result() for ClusterFuture ... [23:13:23.160] | : result already collected: FutureResult [23:13:23.160] | result() for ClusterFuture ... done [23:13:23.160] | signalConditions() ... [23:13:23.160] | : include = 'immediateCondition' [23:13:23.160] | : exclude = [23:13:23.160] | : resignal = FALSE [23:13:23.160] | : Number of conditions: 0 [23:13:23.161] | : int 0 [23:13:23.161] | signalConditions() ... done [23:13:23.161] | result() for ClusterFuture ... [23:13:23.162] | : result already collected: FutureResult [23:13:23.162] | result() for ClusterFuture ... done [23:13:23.166] | signalConditions() ... [23:13:23.166] | : include = 'condition' [23:13:23.166] | : exclude = 'error', 'immediateCondition' [23:13:23.166] | : resignal = TRUE [23:13:23.166] | : Number of conditions: 0 [23:13:23.166] | : int 0 [23:13:23.167] | signalConditions() ... done [23:13:23.167] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.167] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.167] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:23.168] value(, ...) ... [23:13:23.168] value(, ...) ... done [23:13:23.168] value() for MultisessionFuture () ... [23:13:23.168] | result() for ClusterFuture ... [23:13:23.168] | : result already collected: FutureResult [23:13:23.168] | result() for ClusterFuture ... done [23:13:23.169] | result() for ClusterFuture ... [23:13:23.169] | : result already collected: FutureResult [23:13:23.169] | result() for ClusterFuture ... done [23:13:23.169] | signalConditions() ... [23:13:23.169] | : include = 'immediateCondition' [23:13:23.169] | : exclude = [23:13:23.170] | : resignal = FALSE [23:13:23.170] | : Number of conditions: 0 [23:13:23.170] | : int 0 [23:13:23.171] | signalConditions() ... done [23:13:23.171] | check for misuse ... [23:13:23.171] | check for misuse ... done [23:13:23.172] value() for MultisessionFuture () ... done [23:13:23.172] value: [23:13:23.172] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:23.172] | nx: 6 [23:13:23.173] | relay: TRUE [23:13:23.173] | stdout: TRUE [23:13:23.173] | signal: TRUE [23:13:23.173] | resignal: FALSE [23:13:23.174] | force: TRUE [23:13:23.174] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.174] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.175] | until=4 [23:13:23.175] | relaying element #4 [23:13:23.175] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.175] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.176] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:23.176] resolve() for MultisessionFuture ... [23:13:23.176] resolve() for MultisessionFuture ... done [23:13:23.177] length: 3 (resolved future 3) [23:13:23.177] checking value #4: [23:13:23.177] 'obj' is NULL [23:13:23.178] signalConditionsASAP(NULL, pos=4) ... [23:13:23.178] | nx: 6 [23:13:23.178] | relay: TRUE [23:13:23.179] | stdout: TRUE [23:13:23.179] | signal: TRUE [23:13:23.179] | resignal: FALSE [23:13:23.179] | force: TRUE [23:13:23.180] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.180] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.180] | until=5 [23:13:23.181] | relaying element #5 [23:13:23.181] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:23.181] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.181] signalConditionsASAP(NULL, pos=4) ... done [23:13:23.182] signalConditionsASAP(NULL, pos=4) ... [23:13:23.182] | nx: 6 [23:13:23.182] | relay: TRUE [23:13:23.183] | stdout: TRUE [23:13:23.183] | signal: TRUE [23:13:23.183] | resignal: FALSE [23:13:23.183] | force: TRUE [23:13:23.184] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:23.184] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.184] | until=5 [23:13:23.185] | relaying element #5 [23:13:23.185] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:23.185] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.185] signalConditionsASAP(NULL, pos=4) ... done [23:13:23.186] length: 2 (resolved future 4) [23:13:23.186] checking value #5: [23:13:23.187] 'obj' is NULL [23:13:23.187] signalConditionsASAP(NULL, pos=5) ... [23:13:23.187] | nx: 6 [23:13:23.187] | relay: TRUE [23:13:23.188] | stdout: TRUE [23:13:23.188] | signal: TRUE [23:13:23.188] | resignal: FALSE [23:13:23.189] | force: TRUE [23:13:23.189] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:23.189] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.189] | until=6 [23:13:23.190] | relaying element #6 [23:13:23.190] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:23.190] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.191] signalConditionsASAP(NULL, pos=5) ... done [23:13:23.191] signalConditionsASAP(NULL, pos=5) ... [23:13:23.191] | nx: 6 [23:13:23.191] | relay: TRUE [23:13:23.192] | stdout: TRUE [23:13:23.192] | signal: TRUE [23:13:23.192] | resignal: FALSE [23:13:23.192] | force: TRUE [23:13:23.193] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:23.193] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.193] | until=6 [23:13:23.194] | relaying element #6 [23:13:23.194] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:23.194] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.195] signalConditionsASAP(NULL, pos=5) ... done [23:13:23.195] length: 1 (resolved future 5) [23:13:23.195] checking value #6: [23:13:23.196] 'obj' is atomic [23:13:23.196] signalConditionsASAP(numeric, pos=6) ... [23:13:23.196] | nx: 6 [23:13:23.197] | relay: TRUE [23:13:23.197] | stdout: TRUE [23:13:23.197] | signal: TRUE [23:13:23.197] | resignal: FALSE [23:13:23.198] | force: TRUE [23:13:23.198] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:23.198] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.198] | until=6 [23:13:23.199] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:23.199] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.199] signalConditionsASAP(numeric, pos=6) ... done [23:13:23.200] length: 0 (resolved future 6) [23:13:23.200] Relaying remaining futures ... [23:13:23.201] | signalConditionsASAP(NULL, pos=0) ... [23:13:23.201] | : nx: 6 [23:13:23.201] | : relay: TRUE [23:13:23.201] | : stdout: TRUE [23:13:23.201] | : signal: TRUE [23:13:23.202] | : resignal: FALSE [23:13:23.202] | : force: TRUE [23:13:23.202] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:23.202] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [23:13:23.202] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:23.202] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.203] | signalConditionsASAP(NULL, pos=0) ... done [23:13:23.203] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ : NULL $ : NULL $ : num 6 - attr(*, "dim")= int [1:2] 1 6 - attr(*, "dimnames")=List of 2 ..$ : chr "a" ..$ : chr [1:6] "a" "b" "c" "d" ... Dimensions: c(2, 3) [23:13:23.209] future(..., label = NULL) ... [23:13:23.209] | lazy: FALSE [23:13:23.210] | stdout: TRUE [23:13:23.210] | conditions: [n=1] 'condition' [23:13:23.210] | gc: FALSE [23:13:23.210] | earlySignal: FALSE [23:13:23.211] | getGlobalsAndPackages() ... [23:13:23.211] | : Searching for globals ... [23:13:23.213] | : . globals found: [0] [23:13:23.214] | : Searching for globals ... done [23:13:23.214] | : globals: [0] [23:13:23.214] | : packages: [0] [23:13:23.214] | getGlobalsAndPackages() ... done [23:13:23.215] | run() for 'Future' () ... [23:13:23.215] | : state: 'created' [23:13:23.215] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.215] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.216] | : Using MultisessionFutureBackend ... [23:13:23.216] | : . Number of futures since start: 4 (4 created, 4 launched, 4 finished) [23:13:23.216] | : . Launching futures ... [23:13:23.216] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:23.217] | : . ' , Workers: [n=2] [23:13:23.217] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:23.219] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:23.220] | : . ' , requestWorker() ... [23:13:23.220] | : . ' , ; requestNode() ... [23:13:23.220] | : . ' , ; ` Number of workers: 2 [23:13:23.220] | : . ' , ; ` Polling for a free worker ... [23:13:23.220] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.220] | : . ' , ; ` | : Listing all futures [23:13:23.221] | : . ' , ; ` | : Number of registered futures: 0 [23:13:23.221] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.221] | : . ' , ; ` | Total time: 0 [23:13:23.221] | : . ' , ; ` Polling for a free worker ... done [23:13:23.221] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.222] | : . ' , ; ` | Listing all futures [23:13:23.222] | : . ' , ; ` | Number of registered futures: 0 [23:13:23.222] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.222] | : . ' , ; ` avail: [n=2] '1', '2' [23:13:23.222] | : . ' , ; ` Index of first available worker: 1 [23:13:23.222] | : . ' , ; ` Validate that the worker is functional ... [23:13:23.223] | : . ' , ; ` | Worker is functional [23:13:23.223] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.223] | : . ' , ; ` | : Listing all futures [23:13:23.224] | : . ' , ; ` | : Number of registered futures: 0 [23:13:23.224] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.224] | : . ' , ; ` Validate that the worker is functional ... done [23:13:23.224] | : . ' , ; requestNode() ... done [23:13:23.224] | : . ' , ; cluster node index: 1 [23:13:23.225] | : . ' , requestWorker() ... done [23:13:23.225] | : . ' , eraseGlobalEnvironment() ... [23:13:23.225] | : . ' , eraseGlobalEnvironment() ... done [23:13:23.226] | : . ' , launchFuture() ... [23:13:23.226] | : . ' , ; cluster node index: 1 [23:13:23.226] | : . ' , ; getFutureData() ... [23:13:23.226] | : . ' , ; ` getFutureCore() ... [23:13:23.226] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:23.227] | : . ' , ; ` getFutureCore() ... done [23:13:23.227] | : . ' , ; ` getFutureCapture() ... [23:13:23.227] | : . ' , ; ` getFutureCapture() ... done [23:13:23.228] | : . ' , ; ` getFutureContext() ... [23:13:23.228] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.228] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:23.229] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.229] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:23.229] | : . ' , ; ` getFutureContext() ... done [23:13:23.229] | : . ' , ; getFutureData() ... done [23:13:23.230] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:23.230] | : . ' , ; ` Appended future to position #1 [23:13:23.230] | : . ' , ; ` Number of registered futures: 1 [23:13:23.230] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:23.230] | : . ' , launchFuture() ... done [23:13:23.230] | : . ' , MultisessionFuture started [23:13:23.231] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:23.231] | : . Launching futures ... done [23:13:23.231] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:23.231] | : Using MultisessionFutureBackend ... done [23:13:23.231] | run() for 'Future' () ... done [23:13:23.232] future(..., label = NULL) ... done [23:13:23.232] future(..., label = NULL) ... [23:13:23.232] | lazy: FALSE [23:13:23.232] | stdout: TRUE [23:13:23.232] | conditions: [n=1] 'condition' [23:13:23.232] | gc: FALSE [23:13:23.232] | earlySignal: FALSE [23:13:23.233] | getGlobalsAndPackages() ... [23:13:23.233] | : Searching for globals ... [23:13:23.234] | : . globals found: [0] [23:13:23.235] | : Searching for globals ... done [23:13:23.235] | : globals: [0] [23:13:23.235] | : packages: [0] [23:13:23.236] | getGlobalsAndPackages() ... done [23:13:23.236] | run() for 'Future' () ... [23:13:23.236] | : state: 'created' [23:13:23.237] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.237] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.237] | : Using MultisessionFutureBackend ... [23:13:23.238] | : . Number of futures since start: 5 (5 created, 5 launched, 4 finished) [23:13:23.238] | : . Launching futures ... [23:13:23.238] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:23.238] | : . ' , Workers: [n=2] [23:13:23.239] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:23.241] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:23.242] | : . ' , requestWorker() ... [23:13:23.242] | : . ' , ; requestNode() ... [23:13:23.242] | : . ' , ; ` Number of workers: 2 [23:13:23.243] | : . ' , ; ` Polling for a free worker ... [23:13:23.243] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.243] | : . ' , ; ` | : Listing all futures [23:13:23.243] | : . ' , ; ` | : Number of registered futures: 1 [23:13:23.244] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.244] | : . ' , ; ` | Total time: 0 [23:13:23.244] | : . ' , ; ` Polling for a free worker ... done [23:13:23.245] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.245] | : . ' , ; ` | Listing all futures [23:13:23.245] | : . ' , ; ` | Number of registered futures: 1 [23:13:23.246] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.246] | : . ' , ; ` avail: [n=2] '2' [23:13:23.246] | : . ' , ; ` Index of first available worker: 2 [23:13:23.247] | : . ' , ; ` Validate that the worker is functional ... [23:13:23.247] | : . ' , ; ` | Worker is functional [23:13:23.248] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.248] | : . ' , ; ` | : Listing all futures [23:13:23.248] | : . ' , ; ` | : Number of registered futures: 1 [23:13:23.249] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.249] | : . ' , ; ` Validate that the worker is functional ... done [23:13:23.249] | : . ' , ; requestNode() ... done [23:13:23.250] | : . ' , ; cluster node index: 2 [23:13:23.250] | : . ' , requestWorker() ... done [23:13:23.250] | : . ' , eraseGlobalEnvironment() ... [23:13:23.251] | : . ' , eraseGlobalEnvironment() ... done [23:13:23.251] | : . ' , launchFuture() ... [23:13:23.252] | : . ' , ; cluster node index: 2 [23:13:23.252] | : . ' , ; getFutureData() ... [23:13:23.252] | : . ' , ; ` getFutureCore() ... [23:13:23.253] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:23.253] | : . ' , ; ` getFutureCore() ... done [23:13:23.253] | : . ' , ; ` getFutureCapture() ... [23:13:23.254] | : . ' , ; ` getFutureCapture() ... done [23:13:23.254] | : . ' , ; ` getFutureContext() ... [23:13:23.254] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.255] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:23.255] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.255] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:23.255] | : . ' , ; ` getFutureContext() ... done [23:13:23.256] | : . ' , ; getFutureData() ... done [23:13:23.256] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:23.257] | : . ' , ; ` Appended future to position #2 [23:13:23.257] | : . ' , ; ` Number of registered futures: 2 [23:13:23.257] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:23.258] | : . ' , launchFuture() ... done [23:13:23.258] | : . ' , MultisessionFuture started [23:13:23.258] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:23.258] | : . Launching futures ... done [23:13:23.259] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:23.259] | : Using MultisessionFutureBackend ... done [23:13:23.259] | run() for 'Future' () ... done [23:13:23.260] future(..., label = NULL) ... done List of 6 $ a: num 1 $ b:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ c:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 List of 6 $ a: num 1 $ b:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ c:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 - attr(*, "dim")= int [1:2] 2 3 - attr(*, "dimnames")=List of 2 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" [23:13:23.270] resolved() ... [23:13:23.270] | resolved() for matrix ... [23:13:23.270] | : Number of elements: 6 [23:13:23.271] | : Number of futures: 6 [23:13:23.271] | : resolved() ... [23:13:23.271] | : . resolved() for MultisessionFuture () ... [23:13:23.272] | : . ' Cluster node socket connection: index=4, id=888 [23:13:23.272] | : . ' assertValidConnection() ... [23:13:23.272] | : . ' , cluster node index: 1 [23:13:23.273] | : . ' assertValidConnection() ... done [23:13:23.273] | : . ' receiveMessageFromWorker() for ClusterFuture ... [23:13:23.274] | : . ' , cluster node index: 1 [23:13:23.274] | : . ' , [1] TRUE [23:13:23.275] | : . ' , Received data: [23:13:23.275] | : . ' , List of 5 [23:13:23.275] | : . ' , $ type : chr "VALUE" [23:13:23.275] | : . ' , $ value :List of 16 [23:13:23.275] | : . ' , ..$ value : num 2 [23:13:23.275] | : . ' , ..$ visible : logi TRUE [23:13:23.275] | : . ' , ..$ stdout : chr "" [23:13:23.275] | : . ' , ..$ conditions : list() [23:13:23.275] | : . ' , ..$ rng : logi FALSE [23:13:23.275] | : . ' , ..$ seed : NULL [23:13:23.275] | : . ' , ..$ misuseGlobalEnv : NULL [23:13:23.275] | : . ' , ..$ misuseConnections :List of 3 [23:13:23.275] | : . ' , .. ..$ added : NULL [23:13:23.275] | : . ' , .. ..$ removed : NULL [23:13:23.275] | : . ' , .. ..$ replaced: NULL [23:13:23.275] | : . ' , ..$ misuseDevices : NULL [23:13:23.275] | : . ' , ..$ misuseDefaultDevice: list() [23:13:23.275] | : . ' , ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.275] | : . ' , ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.275] | : . ' , ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "45" [23:13:23.275] | : . ' , ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:23.275] | : . ' , .. ..- attr(*, "source")=List of 5 [23:13:23.275] | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [23:13:23.275] | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:23.275] | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:23.275] | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:23.275] | : . ' , .. .. ..$ pid : int 62584 [23:13:23.275] | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:23.275] | : . ' , .. .. ..$ random: int 2147483647 [23:13:23.275] | : . ' , ..$ r_info :List of 4 [23:13:23.275] | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:23.275] | : . ' , .. .. ..$ : int [1:3] 4 6 0 [23:13:23.275] | : . ' , .. ..$ os : chr "windows" [23:13:23.275] | : . ' , .. ..$ os_name : chr "Windows" [23:13:23.275] | : . ' , .. ..$ captures_utf8: logi TRUE [23:13:23.275] | : . ' , ..$ version : chr "1.8" [23:13:23.275] | : . ' , ..- attr(*, "class")= chr "FutureResult" [23:13:23.275] | : . ' , $ success: logi TRUE [23:13:23.275] | : . ' , $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:23.275] | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:23.275] | : . ' , $ tag : NULL [23:13:23.292] | : . ' , Received FutureResult [23:13:23.293] | : . ' , FutureResult: [23:13:23.293] | : . ' , value: 'numeric' [23:13:23.293] | : . ' , visible: TRUE [23:13:23.293] | : . ' , stdout: character [23:13:23.293] | : . ' , conditions: [n = 0] [23:13:23.293] | : . ' , RNG used: FALSE [23:13:23.293] | : . ' , duration: 0.004938126 secs (started 2025-11-16 23:13:23.230445) [23:13:23.293] | : . ' , version: 1.8 [23:13:23.293] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:23.294] | : . ' , ; Removed future from position #1 [23:13:23.294] | : . ' , ; Number of registered futures: 1 [23:13:23.294] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:23.294] | : . ' , Erased future from future backend [23:13:23.294] | : . ' , result() for ClusterFuture ... [23:13:23.295] | : . ' , ; result already collected: FutureResult [23:13:23.295] | : . ' , result() for ClusterFuture ... done [23:13:23.295] | : . ' , signalConditions() ... [23:13:23.295] | : . ' , ; include = 'immediateCondition' [23:13:23.295] | : . ' , ; exclude = [23:13:23.295] | : . ' , ; resignal = FALSE [23:13:23.296] | : . ' , ; Number of conditions: 0 [23:13:23.296] | : . ' , ; int 0 [23:13:23.297] | : . ' , signalConditions() ... done [23:13:23.297] | : . ' receiveMessageFromWorker() for ClusterFuture ... done [23:13:23.297] | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:23.298] | : . resolved() for MultisessionFuture () ... done [23:13:23.298] | : . assertFutureResult() ... [23:13:23.298] | : . ' Future uuid: 21ba9c551312333441d8a0c50b2e2aea-45 [23:13:23.299] | : . ' identical; success [23:13:23.299] | : . assertFutureResult() ... done [23:13:23.299] | : resolved() ... done [23:13:23.299] | : resolved() ... [23:13:23.300] | : . resolved() for MultisessionFuture () ... [23:13:23.300] | : . ' Cluster node socket connection: index=5, id=889 [23:13:23.301] | : . ' assertValidConnection() ... [23:13:23.301] | : . ' , cluster node index: 2 [23:13:23.302] | : . ' assertValidConnection() ... done [23:13:23.302] | : . ' receiveMessageFromWorker() for ClusterFuture ... [23:13:23.302] | : . ' , cluster node index: 2 [23:13:23.303] | : . ' , [1] TRUE [23:13:23.303] | : . ' , Received data: [23:13:23.304] | : . ' , List of 5 [23:13:23.304] | : . ' , $ type : chr "VALUE" [23:13:23.304] | : . ' , $ value :List of 16 [23:13:23.304] | : . ' , ..$ value : NULL [23:13:23.304] | : . ' , ..$ visible : logi TRUE [23:13:23.304] | : . ' , ..$ stdout : chr "" [23:13:23.304] | : . ' , ..$ conditions : list() [23:13:23.304] | : . ' , ..$ rng : logi FALSE [23:13:23.304] | : . ' , ..$ seed : NULL [23:13:23.304] | : . ' , ..$ misuseGlobalEnv : NULL [23:13:23.304] | : . ' , ..$ misuseConnections :List of 3 [23:13:23.304] | : . ' , .. ..$ added : NULL [23:13:23.304] | : . ' , .. ..$ removed : NULL [23:13:23.304] | : . ' , .. ..$ replaced: NULL [23:13:23.304] | : . ' , ..$ misuseDevices : NULL [23:13:23.304] | : . ' , ..$ misuseDefaultDevice: list() [23:13:23.304] | : . ' , ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.304] | : . ' , ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.304] | : . ' , ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "46" [23:13:23.304] | : . ' , ..$ session_uuid : chr "734a9d5f7f8a3a63bb70c01cc69cc4fa" [23:13:23.304] | : . ' , .. ..- attr(*, "source")=List of 5 [23:13:23.304] | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [23:13:23.304] | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:23.304] | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:23.304] | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:23.304] | : . ' , .. .. ..$ pid : int 48424 [23:13:23.304] | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:23.304] | : . ' , .. .. ..$ random: int 2147483647 [23:13:23.304] | : . ' , ..$ r_info :List of 4 [23:13:23.304] | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:23.304] | : . ' , .. .. ..$ : int [1:3] 4 6 0 [23:13:23.304] | : . ' , .. ..$ os : chr "windows" [23:13:23.304] | : . ' , .. ..$ os_name : chr "Windows" [23:13:23.304] | : . ' , .. ..$ captures_utf8: logi TRUE [23:13:23.304] | : . ' , ..$ version : chr "1.8" [23:13:23.304] | : . ' , ..- attr(*, "class")= chr "FutureResult" [23:13:23.304] | : . ' , $ success: logi TRUE [23:13:23.304] | : . ' , $ time : 'proc_time' Named num [1:5] 0.02 0 0.02 NA NA [23:13:23.304] | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:23.304] | : . ' , $ tag : NULL [23:13:23.325] | : . ' , Received FutureResult [23:13:23.325] | : . ' , FutureResult: [23:13:23.325] | : . ' , value: 'NULL' [23:13:23.325] | : . ' , visible: TRUE [23:13:23.325] | : . ' , stdout: character [23:13:23.325] | : . ' , conditions: [n = 0] [23:13:23.325] | : . ' , RNG used: FALSE [23:13:23.325] | : . ' , duration: 0.004928827 secs (started 2025-11-16 23:13:23.257208) [23:13:23.325] | : . ' , version: 1.8 [23:13:23.326] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:23.327] | : . ' , ; Removed future from position #1 [23:13:23.327] | : . ' , ; Number of registered futures: 0 [23:13:23.327] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:23.327] | : . ' , Erased future from future backend [23:13:23.328] | : . ' , result() for ClusterFuture ... [23:13:23.328] | : . ' , ; result already collected: FutureResult [23:13:23.328] | : . ' , result() for ClusterFuture ... done [23:13:23.329] | : . ' , signalConditions() ... [23:13:23.329] | : . ' , ; include = 'immediateCondition' [23:13:23.329] | : . ' , ; exclude = [23:13:23.329] | : . ' , ; resignal = FALSE [23:13:23.330] | : . ' , ; Number of conditions: 0 [23:13:23.330] | : . ' , ; int 0 [23:13:23.331] | : . ' , signalConditions() ... done [23:13:23.331] | : . ' receiveMessageFromWorker() for ClusterFuture ... done [23:13:23.331] | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:23.332] | : . resolved() for MultisessionFuture () ... done [23:13:23.332] | : . assertFutureResult() ... [23:13:23.332] | : . ' Future uuid: 21ba9c551312333441d8a0c50b2e2aea-46 [23:13:23.332] | : . ' identical; success [23:13:23.333] | : . assertFutureResult() ... done [23:13:23.333] | : resolved() ... done [23:13:23.333] | resolved() for matrix ... done [23:13:23.334] resolved() ... done logi [1:2, 1:3] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "dimnames")=List of 2 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" - attr(*, "names")= chr [1:6] "a" "b" "c" "" ... [23:13:23.336] value() for matrix ... [23:13:23.337] | recursive: 0 [23:13:23.337] | reduce: FALSE [23:13:23.337] | length: 6 [23:13:23.338] | elements: 'a', 'b', 'c', '', '', '' [23:13:23.338] | Number of remaining objects: 6 [23:13:23.338] | checking value #1: [23:13:23.339] | 'obj' is atomic [23:13:23.339] | signalConditionsASAP(numeric, pos=1) ... [23:13:23.339] | : nx: 6 [23:13:23.339] | : relay: TRUE [23:13:23.340] | : stdout: TRUE [23:13:23.340] | : signal: TRUE [23:13:23.340] | : resignal: FALSE [23:13:23.340] | : force: TRUE [23:13:23.341] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.341] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.341] | : until=2 [23:13:23.341] | : relaying element #2 [23:13:23.342] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.342] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.342] | signalConditionsASAP(numeric, pos=1) ... done [23:13:23.342] | length: 5 (resolved future 1) [23:13:23.343] value() for matrix ... done [23:13:23.343] checking value #2: [23:13:23.343] 'obj' is MultisessionFuture [23:13:23.343] resolved() ... [23:13:23.344] resolved() ... done [23:13:23.344] MultisessionFuture #2 [23:13:23.344] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:23.344] | nx: 6 [23:13:23.345] | relay: TRUE [23:13:23.345] | stdout: TRUE [23:13:23.345] | signal: TRUE [23:13:23.345] | resignal: FALSE [23:13:23.346] | force: TRUE [23:13:23.346] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.346] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.346] | until=2 [23:13:23.347] | relaying element #2 [23:13:23.347] | value() for MultisessionFuture () ... [23:13:23.347] | : result() for ClusterFuture ... [23:13:23.348] | : . result already collected: FutureResult [23:13:23.348] | : result() for ClusterFuture ... done [23:13:23.348] | : result() for ClusterFuture ... [23:13:23.348] | : . result already collected: FutureResult [23:13:23.349] | : result() for ClusterFuture ... done [23:13:23.349] | : signalConditions() ... [23:13:23.349] | : . include = 'immediateCondition' [23:13:23.349] | : . exclude = [23:13:23.350] | : . resignal = FALSE [23:13:23.350] | : . Number of conditions: 0 [23:13:23.350] | : . int 0 [23:13:23.351] | : signalConditions() ... done [23:13:23.351] | : relay stdout ... [23:13:23.351] | : relay stdout ... done [23:13:23.352] | : check for misuse ... [23:13:23.352] | : check for misuse ... done [23:13:23.352] | value() for MultisessionFuture () ... done [23:13:23.353] | result() for ClusterFuture ... [23:13:23.353] | : result already collected: FutureResult [23:13:23.353] | result() for ClusterFuture ... done [23:13:23.353] | signalConditions() ... [23:13:23.354] | : include = 'immediateCondition' [23:13:23.354] | : exclude = [23:13:23.354] | : resignal = FALSE [23:13:23.354] | : Number of conditions: 0 [23:13:23.355] | : int 0 [23:13:23.355] | signalConditions() ... done [23:13:23.356] | result() for ClusterFuture ... [23:13:23.356] | : result already collected: FutureResult [23:13:23.356] | result() for ClusterFuture ... done [23:13:23.357] | signalConditions() ... [23:13:23.357] | : include = 'condition' [23:13:23.357] | : exclude = 'error', 'immediateCondition' [23:13:23.357] | : resignal = TRUE [23:13:23.358] | : Number of conditions: 0 [23:13:23.358] | : int 0 [23:13:23.359] | signalConditions() ... done [23:13:23.359] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.359] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.359] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:23.360] value(, ...) ... [23:13:23.360] value(, ...) ... done [23:13:23.360] value() for MultisessionFuture () ... [23:13:23.360] | result() for ClusterFuture ... [23:13:23.361] | : result already collected: FutureResult [23:13:23.361] | result() for ClusterFuture ... done [23:13:23.361] | result() for ClusterFuture ... [23:13:23.362] | : result already collected: FutureResult [23:13:23.362] | result() for ClusterFuture ... done [23:13:23.362] | signalConditions() ... [23:13:23.362] | : include = 'immediateCondition' [23:13:23.363] | : exclude = [23:13:23.363] | : resignal = FALSE [23:13:23.363] | : Number of conditions: 0 [23:13:23.363] | : int 0 [23:13:23.364] | signalConditions() ... done [23:13:23.364] | check for misuse ... [23:13:23.365] | check for misuse ... done [23:13:23.365] value() for MultisessionFuture () ... done [23:13:23.365] value: [23:13:23.365] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:23.366] | nx: 6 [23:13:23.366] | relay: TRUE [23:13:23.366] | stdout: TRUE [23:13:23.366] | signal: TRUE [23:13:23.367] | resignal: FALSE [23:13:23.367] | force: TRUE [23:13:23.367] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.367] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.368] | until=3 [23:13:23.368] | relaying element #3 [23:13:23.368] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.368] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.369] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:23.369] resolve() for MultisessionFuture ... [23:13:23.369] resolve() for MultisessionFuture ... done [23:13:23.370] length: 4 (resolved future 2) [23:13:23.370] checking value #3: [23:13:23.370] 'obj' is MultisessionFuture [23:13:23.371] resolved() ... [23:13:23.371] resolved() ... done [23:13:23.371] MultisessionFuture #3 [23:13:23.371] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:23.372] | nx: 6 [23:13:23.372] | relay: TRUE [23:13:23.372] | stdout: TRUE [23:13:23.372] | signal: TRUE [23:13:23.373] | resignal: FALSE [23:13:23.373] | force: TRUE [23:13:23.373] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.373] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.374] | until=3 [23:13:23.374] | relaying element #3 [23:13:23.374] | value() for MultisessionFuture () ... [23:13:23.375] | : result() for ClusterFuture ... [23:13:23.375] | : . result already collected: FutureResult [23:13:23.375] | : result() for ClusterFuture ... done [23:13:23.375] | : result() for ClusterFuture ... [23:13:23.376] | : . result already collected: FutureResult [23:13:23.376] | : result() for ClusterFuture ... done [23:13:23.376] | : signalConditions() ... [23:13:23.376] | : . include = 'immediateCondition' [23:13:23.377] | : . exclude = [23:13:23.377] | : . resignal = FALSE [23:13:23.377] | : . Number of conditions: 0 [23:13:23.377] | : . int 0 [23:13:23.378] | : signalConditions() ... done [23:13:23.379] | : relay stdout ... [23:13:23.379] | : relay stdout ... done [23:13:23.379] | : check for misuse ... [23:13:23.379] | : check for misuse ... done [23:13:23.380] | value() for MultisessionFuture () ... done [23:13:23.380] | result() for ClusterFuture ... [23:13:23.380] | : result already collected: FutureResult [23:13:23.380] | result() for ClusterFuture ... done [23:13:23.381] | signalConditions() ... [23:13:23.381] | : include = 'immediateCondition' [23:13:23.381] | : exclude = [23:13:23.381] | : resignal = FALSE [23:13:23.382] | : Number of conditions: 0 [23:13:23.382] | : int 0 [23:13:23.383] | signalConditions() ... done [23:13:23.383] | result() for ClusterFuture ... [23:13:23.383] | : result already collected: FutureResult [23:13:23.384] | result() for ClusterFuture ... done [23:13:23.384] | signalConditions() ... [23:13:23.384] | : include = 'condition' [23:13:23.384] | : exclude = 'error', 'immediateCondition' [23:13:23.385] | : resignal = TRUE [23:13:23.385] | : Number of conditions: 0 [23:13:23.385] | : int 0 [23:13:23.386] | signalConditions() ... done [23:13:23.386] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.386] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.386] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:23.387] value(, ...) ... [23:13:23.387] value(, ...) ... done [23:13:23.387] value() for MultisessionFuture () ... [23:13:23.387] | result() for ClusterFuture ... [23:13:23.387] | : result already collected: FutureResult [23:13:23.388] | result() for ClusterFuture ... done [23:13:23.388] | result() for ClusterFuture ... [23:13:23.388] | : result already collected: FutureResult [23:13:23.388] | result() for ClusterFuture ... done [23:13:23.388] | signalConditions() ... [23:13:23.389] | : include = 'immediateCondition' [23:13:23.389] | : exclude = [23:13:23.389] | : resignal = FALSE [23:13:23.389] | : Number of conditions: 0 [23:13:23.389] | : int 0 [23:13:23.390] | signalConditions() ... done [23:13:23.390] | check for misuse ... [23:13:23.390] | check for misuse ... done [23:13:23.390] value() for MultisessionFuture () ... done [23:13:23.391] value: [23:13:23.391] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:23.391] | nx: 6 [23:13:23.391] | relay: TRUE [23:13:23.391] | stdout: TRUE [23:13:23.391] | signal: TRUE [23:13:23.391] | resignal: FALSE [23:13:23.392] | force: TRUE [23:13:23.392] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.392] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.392] | until=4 [23:13:23.392] | relaying element #4 [23:13:23.393] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.393] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.393] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:23.393] resolve() for MultisessionFuture ... [23:13:23.393] resolve() for MultisessionFuture ... done [23:13:23.394] length: 3 (resolved future 3) [23:13:23.394] checking value #4: [23:13:23.394] 'obj' is NULL [23:13:23.394] signalConditionsASAP(NULL, pos=4) ... [23:13:23.395] | nx: 6 [23:13:23.395] | relay: TRUE [23:13:23.395] | stdout: TRUE [23:13:23.395] | signal: TRUE [23:13:23.395] | resignal: FALSE [23:13:23.396] | force: TRUE [23:13:23.396] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.396] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.396] | until=5 [23:13:23.396] | relaying element #5 [23:13:23.396] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:23.396] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.397] signalConditionsASAP(NULL, pos=4) ... done [23:13:23.397] signalConditionsASAP(NULL, pos=4) ... [23:13:23.397] | nx: 6 [23:13:23.397] | relay: TRUE [23:13:23.397] | stdout: TRUE [23:13:23.397] | signal: TRUE [23:13:23.398] | resignal: FALSE [23:13:23.398] | force: TRUE [23:13:23.398] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:23.398] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.398] | until=5 [23:13:23.399] | relaying element #5 [23:13:23.399] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:23.399] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.399] signalConditionsASAP(NULL, pos=4) ... done [23:13:23.399] length: 2 (resolved future 4) [23:13:23.400] checking value #5: [23:13:23.400] 'obj' is NULL [23:13:23.400] signalConditionsASAP(NULL, pos=5) ... [23:13:23.400] | nx: 6 [23:13:23.400] | relay: TRUE [23:13:23.400] | stdout: TRUE [23:13:23.400] | signal: TRUE [23:13:23.401] | resignal: FALSE [23:13:23.401] | force: TRUE [23:13:23.401] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:23.401] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.401] | until=6 [23:13:23.401] | relaying element #6 [23:13:23.402] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:23.402] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.402] signalConditionsASAP(NULL, pos=5) ... done [23:13:23.402] signalConditionsASAP(NULL, pos=5) ... [23:13:23.402] | nx: 6 [23:13:23.402] | relay: TRUE [23:13:23.403] | stdout: TRUE [23:13:23.403] | signal: TRUE [23:13:23.403] | resignal: FALSE [23:13:23.403] | force: TRUE [23:13:23.403] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:23.403] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.404] | until=6 [23:13:23.404] | relaying element #6 [23:13:23.404] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:23.404] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.404] signalConditionsASAP(NULL, pos=5) ... done [23:13:23.405] length: 1 (resolved future 5) [23:13:23.405] checking value #6: [23:13:23.405] 'obj' is atomic [23:13:23.406] signalConditionsASAP(numeric, pos=6) ... [23:13:23.406] | nx: 6 [23:13:23.406] | relay: TRUE [23:13:23.406] | stdout: TRUE [23:13:23.406] | signal: TRUE [23:13:23.406] | resignal: FALSE [23:13:23.407] | force: TRUE [23:13:23.407] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:23.407] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.407] | until=6 [23:13:23.407] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:23.408] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.408] signalConditionsASAP(numeric, pos=6) ... done [23:13:23.408] length: 0 (resolved future 6) [23:13:23.409] Relaying remaining futures ... [23:13:23.409] | signalConditionsASAP(NULL, pos=0) ... [23:13:23.409] | : nx: 6 [23:13:23.409] | : relay: TRUE [23:13:23.409] | : stdout: TRUE [23:13:23.410] | : signal: TRUE [23:13:23.410] | : resignal: FALSE [23:13:23.410] | : force: TRUE [23:13:23.410] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:23.410] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [23:13:23.411] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:23.411] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.411] | signalConditionsASAP(NULL, pos=0) ... done [23:13:23.411] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ : NULL $ : NULL $ : num 6 - attr(*, "dim")= int [1:2] 2 3 - attr(*, "dimnames")=List of 2 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" Dimensions: c(2, 3, 1) [23:13:23.418] future(..., label = NULL) ... [23:13:23.418] | lazy: FALSE [23:13:23.418] | stdout: TRUE [23:13:23.419] | conditions: [n=1] 'condition' [23:13:23.419] | gc: FALSE [23:13:23.419] | earlySignal: FALSE [23:13:23.419] | getGlobalsAndPackages() ... [23:13:23.420] | : Searching for globals ... [23:13:23.422] | : . globals found: [0] [23:13:23.422] | : Searching for globals ... done [23:13:23.422] | : globals: [0] [23:13:23.422] | : packages: [0] [23:13:23.423] | getGlobalsAndPackages() ... done [23:13:23.423] | run() for 'Future' () ... [23:13:23.424] | : state: 'created' [23:13:23.424] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.424] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.424] | : Using MultisessionFutureBackend ... [23:13:23.425] | : . Number of futures since start: 6 (6 created, 6 launched, 6 finished) [23:13:23.425] | : . Launching futures ... [23:13:23.425] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:23.426] | : . ' , Workers: [n=2] [23:13:23.426] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:23.429] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:23.429] | : . ' , requestWorker() ... [23:13:23.429] | : . ' , ; requestNode() ... [23:13:23.429] | : . ' , ; ` Number of workers: 2 [23:13:23.430] | : . ' , ; ` Polling for a free worker ... [23:13:23.430] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.430] | : . ' , ; ` | : Listing all futures [23:13:23.431] | : . ' , ; ` | : Number of registered futures: 0 [23:13:23.431] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.431] | : . ' , ; ` | Total time: 0 [23:13:23.431] | : . ' , ; ` Polling for a free worker ... done [23:13:23.432] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.432] | : . ' , ; ` | Listing all futures [23:13:23.432] | : . ' , ; ` | Number of registered futures: 0 [23:13:23.432] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.433] | : . ' , ; ` avail: [n=2] '1', '2' [23:13:23.433] | : . ' , ; ` Index of first available worker: 1 [23:13:23.433] | : . ' , ; ` Validate that the worker is functional ... [23:13:23.434] | : . ' , ; ` | Worker is functional [23:13:23.434] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.434] | : . ' , ; ` | : Listing all futures [23:13:23.435] | : . ' , ; ` | : Number of registered futures: 0 [23:13:23.435] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.435] | : . ' , ; ` Validate that the worker is functional ... done [23:13:23.435] | : . ' , ; requestNode() ... done [23:13:23.436] | : . ' , ; cluster node index: 1 [23:13:23.436] | : . ' , requestWorker() ... done [23:13:23.436] | : . ' , eraseGlobalEnvironment() ... [23:13:23.437] | : . ' , eraseGlobalEnvironment() ... done [23:13:23.437] | : . ' , launchFuture() ... [23:13:23.438] | : . ' , ; cluster node index: 1 [23:13:23.438] | : . ' , ; getFutureData() ... [23:13:23.438] | : . ' , ; ` getFutureCore() ... [23:13:23.439] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:23.439] | : . ' , ; ` getFutureCore() ... done [23:13:23.439] | : . ' , ; ` getFutureCapture() ... [23:13:23.439] | : . ' , ; ` getFutureCapture() ... done [23:13:23.440] | : . ' , ; ` getFutureContext() ... [23:13:23.440] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.440] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:23.440] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.441] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:23.441] | : . ' , ; ` getFutureContext() ... done [23:13:23.441] | : . ' , ; getFutureData() ... done [23:13:23.442] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:23.442] | : . ' , ; ` Appended future to position #1 [23:13:23.442] | : . ' , ; ` Number of registered futures: 1 [23:13:23.443] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:23.443] | : . ' , launchFuture() ... done [23:13:23.443] | : . ' , MultisessionFuture started [23:13:23.444] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:23.444] | : . Launching futures ... done [23:13:23.444] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:23.444] | : Using MultisessionFutureBackend ... done [23:13:23.445] | run() for 'Future' () ... done [23:13:23.445] future(..., label = NULL) ... done [23:13:23.445] future(..., label = NULL) ... [23:13:23.445] | lazy: FALSE [23:13:23.446] | stdout: TRUE [23:13:23.446] | conditions: [n=1] 'condition' [23:13:23.446] | gc: FALSE [23:13:23.446] | earlySignal: FALSE [23:13:23.447] | getGlobalsAndPackages() ... [23:13:23.447] | : Searching for globals ... [23:13:23.449] | : . globals found: [0] [23:13:23.449] | : Searching for globals ... done [23:13:23.450] | : globals: [0] [23:13:23.450] | : packages: [0] [23:13:23.450] | getGlobalsAndPackages() ... done [23:13:23.451] | run() for 'Future' () ... [23:13:23.451] | : state: 'created' [23:13:23.454] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.454] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.455] | : Using MultisessionFutureBackend ... [23:13:23.455] | : . Number of futures since start: 7 (7 created, 7 launched, 6 finished) [23:13:23.455] | : . Launching futures ... [23:13:23.455] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:23.456] | : . ' , Workers: [n=2] [23:13:23.456] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:23.459] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:23.459] | : . ' , requestWorker() ... [23:13:23.459] | : . ' , ; requestNode() ... [23:13:23.460] | : . ' , ; ` Number of workers: 2 [23:13:23.460] | : . ' , ; ` Polling for a free worker ... [23:13:23.460] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.460] | : . ' , ; ` | : Listing all futures [23:13:23.461] | : . ' , ; ` | : Number of registered futures: 1 [23:13:23.461] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.461] | : . ' , ; ` | Total time: 0 [23:13:23.461] | : . ' , ; ` Polling for a free worker ... done [23:13:23.462] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.462] | : . ' , ; ` | Listing all futures [23:13:23.462] | : . ' , ; ` | Number of registered futures: 1 [23:13:23.462] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.463] | : . ' , ; ` avail: [n=2] '2' [23:13:23.463] | : . ' , ; ` Index of first available worker: 2 [23:13:23.463] | : . ' , ; ` Validate that the worker is functional ... [23:13:23.464] | : . ' , ; ` | Worker is functional [23:13:23.464] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.464] | : . ' , ; ` | : Listing all futures [23:13:23.465] | : . ' , ; ` | : Number of registered futures: 1 [23:13:23.465] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.465] | : . ' , ; ` Validate that the worker is functional ... done [23:13:23.465] | : . ' , ; requestNode() ... done [23:13:23.466] | : . ' , ; cluster node index: 2 [23:13:23.466] | : . ' , requestWorker() ... done [23:13:23.466] | : . ' , eraseGlobalEnvironment() ... [23:13:23.467] | : . ' , eraseGlobalEnvironment() ... done [23:13:23.467] | : . ' , launchFuture() ... [23:13:23.467] | : . ' , ; cluster node index: 2 [23:13:23.467] | : . ' , ; getFutureData() ... [23:13:23.468] | : . ' , ; ` getFutureCore() ... [23:13:23.468] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:23.468] | : . ' , ; ` getFutureCore() ... done [23:13:23.468] | : . ' , ; ` getFutureCapture() ... [23:13:23.469] | : . ' , ; ` getFutureCapture() ... done [23:13:23.469] | : . ' , ; ` getFutureContext() ... [23:13:23.469] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.469] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:23.469] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.470] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:23.470] | : . ' , ; ` getFutureContext() ... done [23:13:23.470] | : . ' , ; getFutureData() ... done [23:13:23.471] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:23.471] | : . ' , ; ` Appended future to position #2 [23:13:23.471] | : . ' , ; ` Number of registered futures: 2 [23:13:23.471] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:23.472] | : . ' , launchFuture() ... done [23:13:23.472] | : . ' , MultisessionFuture started [23:13:23.472] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:23.472] | : . Launching futures ... done [23:13:23.473] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:23.473] | : Using MultisessionFutureBackend ... done [23:13:23.473] | run() for 'Future' () ... done [23:13:23.474] future(..., label = NULL) ... done List of 6 $ a: num 1 $ b:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ c:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 List of 6 $ a: num 1 $ b:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ c:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 - attr(*, "dim")= int [1:3] 2 3 1 - attr(*, "dimnames")=List of 3 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" [23:13:23.483] resolved() ... [23:13:23.483] | resolved() for array ... [23:13:23.483] | : Number of elements: 6 [23:13:23.483] | : Number of futures: 6 [23:13:23.483] | : resolved() ... [23:13:23.484] | : . resolved() for MultisessionFuture () ... [23:13:23.484] | : . ' Cluster node socket connection: index=4, id=888 [23:13:23.484] | : . ' assertValidConnection() ... [23:13:23.484] | : . ' , cluster node index: 1 [23:13:23.485] | : . ' assertValidConnection() ... done [23:13:23.485] | : . ' receiveMessageFromWorker() for ClusterFuture ... [23:13:23.485] | : . ' , cluster node index: 1 [23:13:23.485] | : . ' , [1] TRUE [23:13:23.486] | : . ' , Received data: [23:13:23.486] | : . ' , List of 5 [23:13:23.486] | : . ' , $ type : chr "VALUE" [23:13:23.486] | : . ' , $ value :List of 16 [23:13:23.486] | : . ' , ..$ value : num 2 [23:13:23.486] | : . ' , ..$ visible : logi TRUE [23:13:23.486] | : . ' , ..$ stdout : chr "" [23:13:23.486] | : . ' , ..$ conditions : list() [23:13:23.486] | : . ' , ..$ rng : logi FALSE [23:13:23.486] | : . ' , ..$ seed : NULL [23:13:23.486] | : . ' , ..$ misuseGlobalEnv : NULL [23:13:23.486] | : . ' , ..$ misuseConnections :List of 3 [23:13:23.486] | : . ' , .. ..$ added : NULL [23:13:23.486] | : . ' , .. ..$ removed : NULL [23:13:23.486] | : . ' , .. ..$ replaced: NULL [23:13:23.486] | : . ' , ..$ misuseDevices : NULL [23:13:23.486] | : . ' , ..$ misuseDefaultDevice: list() [23:13:23.486] | : . ' , ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.486] | : . ' , ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.486] | : . ' , ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "47" [23:13:23.486] | : . ' , ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:23.486] | : . ' , .. ..- attr(*, "source")=List of 5 [23:13:23.486] | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [23:13:23.486] | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:23.486] | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:23.486] | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:23.486] | : . ' , .. .. ..$ pid : int 62584 [23:13:23.486] | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:23.486] | : . ' , .. .. ..$ random: int 2147483647 [23:13:23.486] | : . ' , ..$ r_info :List of 4 [23:13:23.486] | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:23.486] | : . ' , .. .. ..$ : int [1:3] 4 6 0 [23:13:23.486] | : . ' , .. ..$ os : chr "windows" [23:13:23.486] | : . ' , .. ..$ os_name : chr "Windows" [23:13:23.486] | : . ' , .. ..$ captures_utf8: logi TRUE [23:13:23.486] | : . ' , ..$ version : chr "1.8" [23:13:23.486] | : . ' , ..- attr(*, "class")= chr "FutureResult" [23:13:23.486] | : . ' , $ success: logi TRUE [23:13:23.486] | : . ' , $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [23:13:23.486] | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:23.486] | : . ' , $ tag : NULL [23:13:23.505] | : . ' , Received FutureResult [23:13:23.505] | : . ' , FutureResult: [23:13:23.505] | : . ' , value: 'numeric' [23:13:23.505] | : . ' , visible: TRUE [23:13:23.505] | : . ' , stdout: character [23:13:23.505] | : . ' , conditions: [n = 0] [23:13:23.505] | : . ' , RNG used: FALSE [23:13:23.505] | : . ' , duration: 0.004987001 secs (started 2025-11-16 23:13:23.442705) [23:13:23.505] | : . ' , version: 1.8 [23:13:23.506] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:23.507] | : . ' , ; Removed future from position #1 [23:13:23.507] | : . ' , ; Number of registered futures: 1 [23:13:23.507] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:23.507] | : . ' , Erased future from future backend [23:13:23.508] | : . ' , result() for ClusterFuture ... [23:13:23.508] | : . ' , ; result already collected: FutureResult [23:13:23.508] | : . ' , result() for ClusterFuture ... done [23:13:23.509] | : . ' , signalConditions() ... [23:13:23.509] | : . ' , ; include = 'immediateCondition' [23:13:23.509] | : . ' , ; exclude = [23:13:23.509] | : . ' , ; resignal = FALSE [23:13:23.509] | : . ' , ; Number of conditions: 0 [23:13:23.510] | : . ' , ; int 0 [23:13:23.510] | : . ' , signalConditions() ... done [23:13:23.511] | : . ' receiveMessageFromWorker() for ClusterFuture ... done [23:13:23.511] | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:23.511] | : . resolved() for MultisessionFuture () ... done [23:13:23.511] | : . assertFutureResult() ... [23:13:23.512] | : . ' Future uuid: 21ba9c551312333441d8a0c50b2e2aea-47 [23:13:23.512] | : . ' identical; success [23:13:23.512] | : . assertFutureResult() ... done [23:13:23.512] | : resolved() ... done [23:13:23.513] | : resolved() ... [23:13:23.513] | : . resolved() for MultisessionFuture () ... [23:13:23.514] | : . ' Cluster node socket connection: index=5, id=889 [23:13:23.514] | : . ' assertValidConnection() ... [23:13:23.514] | : . ' , cluster node index: 2 [23:13:23.515] | : . ' assertValidConnection() ... done [23:13:23.515] | : . ' receiveMessageFromWorker() for ClusterFuture ... [23:13:23.515] | : . ' , cluster node index: 2 [23:13:23.516] | : . ' , [1] TRUE [23:13:23.516] | : . ' , Received data: [23:13:23.516] | : . ' , List of 5 [23:13:23.516] | : . ' , $ type : chr "VALUE" [23:13:23.516] | : . ' , $ value :List of 16 [23:13:23.516] | : . ' , ..$ value : NULL [23:13:23.516] | : . ' , ..$ visible : logi TRUE [23:13:23.516] | : . ' , ..$ stdout : chr "" [23:13:23.516] | : . ' , ..$ conditions : list() [23:13:23.516] | : . ' , ..$ rng : logi FALSE [23:13:23.516] | : . ' , ..$ seed : NULL [23:13:23.516] | : . ' , ..$ misuseGlobalEnv : NULL [23:13:23.516] | : . ' , ..$ misuseConnections :List of 3 [23:13:23.516] | : . ' , .. ..$ added : NULL [23:13:23.516] | : . ' , .. ..$ removed : NULL [23:13:23.516] | : . ' , .. ..$ replaced: NULL [23:13:23.516] | : . ' , ..$ misuseDevices : NULL [23:13:23.516] | : . ' , ..$ misuseDefaultDevice: list() [23:13:23.516] | : . ' , ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.516] | : . ' , ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.516] | : . ' , ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "48" [23:13:23.516] | : . ' , ..$ session_uuid : chr "734a9d5f7f8a3a63bb70c01cc69cc4fa" [23:13:23.516] | : . ' , .. ..- attr(*, "source")=List of 5 [23:13:23.516] | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [23:13:23.516] | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:23.516] | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:23.516] | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:23.516] | : . ' , .. .. ..$ pid : int 48424 [23:13:23.516] | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:23.516] | : . ' , .. .. ..$ random: int 2147483647 [23:13:23.516] | : . ' , ..$ r_info :List of 4 [23:13:23.516] | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:23.516] | : . ' , .. .. ..$ : int [1:3] 4 6 0 [23:13:23.516] | : . ' , .. ..$ os : chr "windows" [23:13:23.516] | : . ' , .. ..$ os_name : chr "Windows" [23:13:23.516] | : . ' , .. ..$ captures_utf8: logi TRUE [23:13:23.516] | : . ' , ..$ version : chr "1.8" [23:13:23.516] | : . ' , ..- attr(*, "class")= chr "FutureResult" [23:13:23.516] | : . ' , $ success: logi TRUE [23:13:23.516] | : . ' , $ time : 'proc_time' Named num [1:5] 0.01 0 0.01 NA NA [23:13:23.516] | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:23.516] | : . ' , $ tag : NULL [23:13:23.536] | : . ' , Received FutureResult [23:13:23.537] | : . ' , FutureResult: [23:13:23.537] | : . ' , value: 'NULL' [23:13:23.537] | : . ' , visible: TRUE [23:13:23.537] | : . ' , stdout: character [23:13:23.537] | : . ' , conditions: [n = 0] [23:13:23.537] | : . ' , RNG used: FALSE [23:13:23.537] | : . ' , duration: 0.005788088 secs (started 2025-11-16 23:13:23.471552) [23:13:23.537] | : . ' , version: 1.8 [23:13:23.538] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:23.538] | : . ' , ; Removed future from position #1 [23:13:23.538] | : . ' , ; Number of registered futures: 0 [23:13:23.538] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:23.539] | : . ' , Erased future from future backend [23:13:23.539] | : . ' , result() for ClusterFuture ... [23:13:23.539] | : . ' , ; result already collected: FutureResult [23:13:23.540] | : . ' , result() for ClusterFuture ... done [23:13:23.540] | : . ' , signalConditions() ... [23:13:23.540] | : . ' , ; include = 'immediateCondition' [23:13:23.540] | : . ' , ; exclude = [23:13:23.541] | : . ' , ; resignal = FALSE [23:13:23.541] | : . ' , ; Number of conditions: 0 [23:13:23.541] | : . ' , ; int 0 [23:13:23.542] | : . ' , signalConditions() ... done [23:13:23.542] | : . ' receiveMessageFromWorker() for ClusterFuture ... done [23:13:23.542] | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:23.543] | : . resolved() for MultisessionFuture () ... done [23:13:23.543] | : . assertFutureResult() ... [23:13:23.543] | : . ' Future uuid: 21ba9c551312333441d8a0c50b2e2aea-48 [23:13:23.543] | : . ' identical; success [23:13:23.544] | : . assertFutureResult() ... done [23:13:23.544] | : resolved() ... done [23:13:23.544] | resolved() for array ... done [23:13:23.544] resolved() ... done logi [1:2, 1:3, 1] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "dimnames")=List of 3 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" - attr(*, "names")= chr [1:6] "a" "b" "c" "" ... [23:13:23.548] value() for array ... [23:13:23.548] | recursive: 0 [23:13:23.548] | reduce: FALSE [23:13:23.549] | length: 6 [23:13:23.549] | elements: 'a', 'b', 'c', '', '', '' [23:13:23.549] | Number of remaining objects: 6 [23:13:23.550] | checking value #1: [23:13:23.550] | 'obj' is atomic [23:13:23.550] | signalConditionsASAP(numeric, pos=1) ... [23:13:23.550] | : nx: 6 [23:13:23.551] | : relay: TRUE [23:13:23.551] | : stdout: TRUE [23:13:23.551] | : signal: TRUE [23:13:23.552] | : resignal: FALSE [23:13:23.552] | : force: TRUE [23:13:23.552] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.552] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.553] | : until=2 [23:13:23.553] | : relaying element #2 [23:13:23.553] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.553] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.554] | signalConditionsASAP(numeric, pos=1) ... done [23:13:23.554] | length: 5 (resolved future 1) [23:13:23.554] value() for array ... done [23:13:23.555] checking value #2: [23:13:23.555] 'obj' is MultisessionFuture [23:13:23.555] resolved() ... [23:13:23.555] resolved() ... done [23:13:23.556] MultisessionFuture #2 [23:13:23.556] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:23.556] | nx: 6 [23:13:23.556] | relay: TRUE [23:13:23.557] | stdout: TRUE [23:13:23.557] | signal: TRUE [23:13:23.557] | resignal: FALSE [23:13:23.557] | force: TRUE [23:13:23.557] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.558] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.558] | until=2 [23:13:23.558] | relaying element #2 [23:13:23.558] | value() for MultisessionFuture () ... [23:13:23.559] | : result() for ClusterFuture ... [23:13:23.559] | : . result already collected: FutureResult [23:13:23.559] | : result() for ClusterFuture ... done [23:13:23.560] | : result() for ClusterFuture ... [23:13:23.560] | : . result already collected: FutureResult [23:13:23.560] | : result() for ClusterFuture ... done [23:13:23.560] | : signalConditions() ... [23:13:23.561] | : . include = 'immediateCondition' [23:13:23.561] | : . exclude = [23:13:23.561] | : . resignal = FALSE [23:13:23.561] | : . Number of conditions: 0 [23:13:23.562] | : . int 0 [23:13:23.563] | : signalConditions() ... done [23:13:23.563] | : relay stdout ... [23:13:23.563] | : relay stdout ... done [23:13:23.563] | : check for misuse ... [23:13:23.564] | : check for misuse ... done [23:13:23.564] | value() for MultisessionFuture () ... done [23:13:23.564] | result() for ClusterFuture ... [23:13:23.565] | : result already collected: FutureResult [23:13:23.565] | result() for ClusterFuture ... done [23:13:23.565] | signalConditions() ... [23:13:23.565] | : include = 'immediateCondition' [23:13:23.566] | : exclude = [23:13:23.566] | : resignal = FALSE [23:13:23.566] | : Number of conditions: 0 [23:13:23.566] | : int 0 [23:13:23.567] | signalConditions() ... done [23:13:23.567] | result() for ClusterFuture ... [23:13:23.568] | : result already collected: FutureResult [23:13:23.568] | result() for ClusterFuture ... done [23:13:23.568] | signalConditions() ... [23:13:23.568] | : include = 'condition' [23:13:23.569] | : exclude = 'error', 'immediateCondition' [23:13:23.569] | : resignal = TRUE [23:13:23.569] | : Number of conditions: 0 [23:13:23.570] | : int 0 [23:13:23.570] | signalConditions() ... done [23:13:23.571] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.571] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.571] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:23.571] value(, ...) ... [23:13:23.572] value(, ...) ... done [23:13:23.572] value() for MultisessionFuture () ... [23:13:23.572] | result() for ClusterFuture ... [23:13:23.573] | : result already collected: FutureResult [23:13:23.573] | result() for ClusterFuture ... done [23:13:23.573] | result() for ClusterFuture ... [23:13:23.573] | : result already collected: FutureResult [23:13:23.574] | result() for ClusterFuture ... done [23:13:23.574] | signalConditions() ... [23:13:23.574] | : include = 'immediateCondition' [23:13:23.574] | : exclude = [23:13:23.575] | : resignal = FALSE [23:13:23.575] | : Number of conditions: 0 [23:13:23.575] | : int 0 [23:13:23.576] | signalConditions() ... done [23:13:23.576] | check for misuse ... [23:13:23.576] | check for misuse ... done [23:13:23.577] value() for MultisessionFuture () ... done [23:13:23.577] value: [23:13:23.577] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:23.577] | nx: 6 [23:13:23.578] | relay: TRUE [23:13:23.578] | stdout: TRUE [23:13:23.578] | signal: TRUE [23:13:23.578] | resignal: FALSE [23:13:23.578] | force: TRUE [23:13:23.579] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.579] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.579] | until=3 [23:13:23.580] | relaying element #3 [23:13:23.580] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.580] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.580] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:23.581] resolve() for MultisessionFuture ... [23:13:23.581] resolve() for MultisessionFuture ... done [23:13:23.581] length: 4 (resolved future 2) [23:13:23.582] checking value #3: [23:13:23.582] 'obj' is MultisessionFuture [23:13:23.582] resolved() ... [23:13:23.582] resolved() ... done [23:13:23.583] MultisessionFuture #3 [23:13:23.583] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:23.583] | nx: 6 [23:13:23.583] | relay: TRUE [23:13:23.584] | stdout: TRUE [23:13:23.584] | signal: TRUE [23:13:23.584] | resignal: FALSE [23:13:23.584] | force: TRUE [23:13:23.585] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.585] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.585] | until=3 [23:13:23.585] | relaying element #3 [23:13:23.586] | value() for MultisessionFuture () ... [23:13:23.586] | : result() for ClusterFuture ... [23:13:23.586] | : . result already collected: FutureResult [23:13:23.586] | : result() for ClusterFuture ... done [23:13:23.587] | : result() for ClusterFuture ... [23:13:23.587] | : . result already collected: FutureResult [23:13:23.587] | : result() for ClusterFuture ... done [23:13:23.587] | : signalConditions() ... [23:13:23.588] | : . include = 'immediateCondition' [23:13:23.588] | : . exclude = [23:13:23.588] | : . resignal = FALSE [23:13:23.588] | : . Number of conditions: 0 [23:13:23.589] | : . int 0 [23:13:23.592] | : signalConditions() ... done [23:13:23.593] | : relay stdout ... [23:13:23.593] | : relay stdout ... done [23:13:23.593] | : check for misuse ... [23:13:23.593] | : check for misuse ... done [23:13:23.594] | value() for MultisessionFuture () ... done [23:13:23.594] | result() for ClusterFuture ... [23:13:23.594] | : result already collected: FutureResult [23:13:23.594] | result() for ClusterFuture ... done [23:13:23.595] | signalConditions() ... [23:13:23.595] | : include = 'immediateCondition' [23:13:23.595] | : exclude = [23:13:23.595] | : resignal = FALSE [23:13:23.596] | : Number of conditions: 0 [23:13:23.596] | : int 0 [23:13:23.597] | signalConditions() ... done [23:13:23.597] | result() for ClusterFuture ... [23:13:23.597] | : result already collected: FutureResult [23:13:23.597] | result() for ClusterFuture ... done [23:13:23.598] | signalConditions() ... [23:13:23.598] | : include = 'condition' [23:13:23.598] | : exclude = 'error', 'immediateCondition' [23:13:23.598] | : resignal = TRUE [23:13:23.598] | : Number of conditions: 0 [23:13:23.599] | : int 0 [23:13:23.599] | signalConditions() ... done [23:13:23.600] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.600] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.600] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:23.600] value(, ...) ... [23:13:23.601] value(, ...) ... done [23:13:23.601] value() for MultisessionFuture () ... [23:13:23.601] | result() for ClusterFuture ... [23:13:23.601] | : result already collected: FutureResult [23:13:23.601] | result() for ClusterFuture ... done [23:13:23.602] | result() for ClusterFuture ... [23:13:23.602] | : result already collected: FutureResult [23:13:23.602] | result() for ClusterFuture ... done [23:13:23.602] | signalConditions() ... [23:13:23.602] | : include = 'immediateCondition' [23:13:23.602] | : exclude = [23:13:23.602] | : resignal = FALSE [23:13:23.603] | : Number of conditions: 0 [23:13:23.603] | : int 0 [23:13:23.603] | signalConditions() ... done [23:13:23.603] | check for misuse ... [23:13:23.604] | check for misuse ... done [23:13:23.604] value() for MultisessionFuture () ... done [23:13:23.604] value: [23:13:23.604] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:23.604] | nx: 6 [23:13:23.604] | relay: TRUE [23:13:23.604] | stdout: TRUE [23:13:23.605] | signal: TRUE [23:13:23.605] | resignal: FALSE [23:13:23.605] | force: TRUE [23:13:23.605] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.605] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.605] | until=4 [23:13:23.606] | relaying element #4 [23:13:23.606] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.606] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.606] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:23.606] resolve() for MultisessionFuture ... [23:13:23.606] resolve() for MultisessionFuture ... done [23:13:23.606] length: 3 (resolved future 3) [23:13:23.607] checking value #4: [23:13:23.607] 'obj' is NULL [23:13:23.607] signalConditionsASAP(NULL, pos=4) ... [23:13:23.607] | nx: 6 [23:13:23.607] | relay: TRUE [23:13:23.607] | stdout: TRUE [23:13:23.608] | signal: TRUE [23:13:23.608] | resignal: FALSE [23:13:23.608] | force: TRUE [23:13:23.608] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.608] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.608] | until=5 [23:13:23.608] | relaying element #5 [23:13:23.609] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:23.609] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.609] signalConditionsASAP(NULL, pos=4) ... done [23:13:23.609] signalConditionsASAP(NULL, pos=4) ... [23:13:23.609] | nx: 6 [23:13:23.609] | relay: TRUE [23:13:23.609] | stdout: TRUE [23:13:23.610] | signal: TRUE [23:13:23.610] | resignal: FALSE [23:13:23.610] | force: TRUE [23:13:23.610] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:23.610] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.610] | until=5 [23:13:23.610] | relaying element #5 [23:13:23.611] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:23.611] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.611] signalConditionsASAP(NULL, pos=4) ... done [23:13:23.611] length: 2 (resolved future 4) [23:13:23.611] checking value #5: [23:13:23.611] 'obj' is NULL [23:13:23.612] signalConditionsASAP(NULL, pos=5) ... [23:13:23.612] | nx: 6 [23:13:23.612] | relay: TRUE [23:13:23.612] | stdout: TRUE [23:13:23.612] | signal: TRUE [23:13:23.612] | resignal: FALSE [23:13:23.612] | force: TRUE [23:13:23.613] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:23.613] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.613] | until=6 [23:13:23.613] | relaying element #6 [23:13:23.613] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:23.613] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.613] signalConditionsASAP(NULL, pos=5) ... done [23:13:23.614] signalConditionsASAP(NULL, pos=5) ... [23:13:23.614] | nx: 6 [23:13:23.614] | relay: TRUE [23:13:23.614] | stdout: TRUE [23:13:23.614] | signal: TRUE [23:13:23.614] | resignal: FALSE [23:13:23.615] | force: TRUE [23:13:23.615] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:23.615] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.615] | until=6 [23:13:23.616] | relaying element #6 [23:13:23.616] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:23.616] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.616] signalConditionsASAP(NULL, pos=5) ... done [23:13:23.617] length: 1 (resolved future 5) [23:13:23.617] checking value #6: [23:13:23.617] 'obj' is atomic [23:13:23.618] signalConditionsASAP(numeric, pos=6) ... [23:13:23.618] | nx: 6 [23:13:23.618] | relay: TRUE [23:13:23.618] | stdout: TRUE [23:13:23.619] | signal: TRUE [23:13:23.619] | resignal: FALSE [23:13:23.619] | force: TRUE [23:13:23.619] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:23.619] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.620] | until=6 [23:13:23.620] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:23.620] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.620] signalConditionsASAP(numeric, pos=6) ... done [23:13:23.621] length: 0 (resolved future 6) [23:13:23.621] Relaying remaining futures ... [23:13:23.621] | signalConditionsASAP(NULL, pos=0) ... [23:13:23.622] | : nx: 6 [23:13:23.622] | : relay: TRUE [23:13:23.622] | : stdout: TRUE [23:13:23.622] | : signal: TRUE [23:13:23.623] | : resignal: FALSE [23:13:23.623] | : force: TRUE [23:13:23.623] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:23.623] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [23:13:23.624] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:23.624] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.624] | signalConditionsASAP(NULL, pos=0) ... done [23:13:23.625] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ : NULL $ : NULL $ : num 6 - attr(*, "dim")= int [1:3] 2 3 1 - attr(*, "dimnames")=List of 3 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" Dimensions: c(2, 1, 3, 1) [23:13:23.631] future(..., label = NULL) ... [23:13:23.632] | lazy: FALSE [23:13:23.632] | stdout: TRUE [23:13:23.632] | conditions: [n=1] 'condition' [23:13:23.632] | gc: FALSE [23:13:23.633] | earlySignal: FALSE [23:13:23.633] | getGlobalsAndPackages() ... [23:13:23.633] | : Searching for globals ... [23:13:23.635] | : . globals found: [0] [23:13:23.635] | : Searching for globals ... done [23:13:23.636] | : globals: [0] [23:13:23.636] | : packages: [0] [23:13:23.636] | getGlobalsAndPackages() ... done [23:13:23.637] | run() for 'Future' () ... [23:13:23.637] | : state: 'created' [23:13:23.637] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.637] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.638] | : Using MultisessionFutureBackend ... [23:13:23.638] | : . Number of futures since start: 8 (8 created, 8 launched, 8 finished) [23:13:23.638] | : . Launching futures ... [23:13:23.639] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:23.639] | : . ' , Workers: [n=2] [23:13:23.639] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:23.642] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:23.642] | : . ' , requestWorker() ... [23:13:23.642] | : . ' , ; requestNode() ... [23:13:23.643] | : . ' , ; ` Number of workers: 2 [23:13:23.643] | : . ' , ; ` Polling for a free worker ... [23:13:23.643] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.643] | : . ' , ; ` | : Listing all futures [23:13:23.644] | : . ' , ; ` | : Number of registered futures: 0 [23:13:23.644] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.644] | : . ' , ; ` | Total time: 0 [23:13:23.644] | : . ' , ; ` Polling for a free worker ... done [23:13:23.645] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.645] | : . ' , ; ` | Listing all futures [23:13:23.645] | : . ' , ; ` | Number of registered futures: 0 [23:13:23.645] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.646] | : . ' , ; ` avail: [n=2] '1', '2' [23:13:23.646] | : . ' , ; ` Index of first available worker: 1 [23:13:23.646] | : . ' , ; ` Validate that the worker is functional ... [23:13:23.647] | : . ' , ; ` | Worker is functional [23:13:23.647] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.648] | : . ' , ; ` | : Listing all futures [23:13:23.648] | : . ' , ; ` | : Number of registered futures: 0 [23:13:23.648] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.648] | : . ' , ; ` Validate that the worker is functional ... done [23:13:23.649] | : . ' , ; requestNode() ... done [23:13:23.649] | : . ' , ; cluster node index: 1 [23:13:23.649] | : . ' , requestWorker() ... done [23:13:23.649] | : . ' , eraseGlobalEnvironment() ... [23:13:23.650] | : . ' , eraseGlobalEnvironment() ... done [23:13:23.650] | : . ' , launchFuture() ... [23:13:23.651] | : . ' , ; cluster node index: 1 [23:13:23.651] | : . ' , ; getFutureData() ... [23:13:23.651] | : . ' , ; ` getFutureCore() ... [23:13:23.651] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:23.652] | : . ' , ; ` getFutureCore() ... done [23:13:23.652] | : . ' , ; ` getFutureCapture() ... [23:13:23.652] | : . ' , ; ` getFutureCapture() ... done [23:13:23.652] | : . ' , ; ` getFutureContext() ... [23:13:23.653] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.653] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:23.653] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.653] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:23.654] | : . ' , ; ` getFutureContext() ... done [23:13:23.654] | : . ' , ; getFutureData() ... done [23:13:23.655] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:23.655] | : . ' , ; ` Appended future to position #1 [23:13:23.655] | : . ' , ; ` Number of registered futures: 1 [23:13:23.655] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:23.655] | : . ' , launchFuture() ... done [23:13:23.656] | : . ' , MultisessionFuture started [23:13:23.656] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:23.656] | : . Launching futures ... done [23:13:23.656] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:23.657] | : Using MultisessionFutureBackend ... done [23:13:23.657] | run() for 'Future' () ... done [23:13:23.657] future(..., label = NULL) ... done [23:13:23.657] future(..., label = NULL) ... [23:13:23.657] | lazy: FALSE [23:13:23.658] | stdout: TRUE [23:13:23.658] | conditions: [n=1] 'condition' [23:13:23.658] | gc: FALSE [23:13:23.658] | earlySignal: FALSE [23:13:23.659] | getGlobalsAndPackages() ... [23:13:23.659] | : Searching for globals ... [23:13:23.661] | : . globals found: [0] [23:13:23.661] | : Searching for globals ... done [23:13:23.662] | : globals: [0] [23:13:23.662] | : packages: [0] [23:13:23.662] | getGlobalsAndPackages() ... done [23:13:23.663] | run() for 'Future' () ... [23:13:23.663] | : state: 'created' [23:13:23.663] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.663] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.664] | : Using MultisessionFutureBackend ... [23:13:23.664] | : . Number of futures since start: 9 (9 created, 9 launched, 8 finished) [23:13:23.664] | : . Launching futures ... [23:13:23.664] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:23.665] | : . ' , Workers: [n=2] [23:13:23.665] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:23.668] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:23.668] | : . ' , requestWorker() ... [23:13:23.668] | : . ' , ; requestNode() ... [23:13:23.668] | : . ' , ; ` Number of workers: 2 [23:13:23.669] | : . ' , ; ` Polling for a free worker ... [23:13:23.669] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.669] | : . ' , ; ` | : Listing all futures [23:13:23.669] | : . ' , ; ` | : Number of registered futures: 1 [23:13:23.670] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.670] | : . ' , ; ` | Total time: 0 [23:13:23.670] | : . ' , ; ` Polling for a free worker ... done [23:13:23.670] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.671] | : . ' , ; ` | Listing all futures [23:13:23.671] | : . ' , ; ` | Number of registered futures: 1 [23:13:23.671] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.672] | : . ' , ; ` avail: [n=2] '2' [23:13:23.672] | : . ' , ; ` Index of first available worker: 2 [23:13:23.672] | : . ' , ; ` Validate that the worker is functional ... [23:13:23.673] | : . ' , ; ` | Worker is functional [23:13:23.673] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.673] | : . ' , ; ` | : Listing all futures [23:13:23.674] | : . ' , ; ` | : Number of registered futures: 1 [23:13:23.674] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.674] | : . ' , ; ` Validate that the worker is functional ... done [23:13:23.674] | : . ' , ; requestNode() ... done [23:13:23.675] | : . ' , ; cluster node index: 2 [23:13:23.675] | : . ' , requestWorker() ... done [23:13:23.675] | : . ' , eraseGlobalEnvironment() ... [23:13:23.676] | : . ' , eraseGlobalEnvironment() ... done [23:13:23.676] | : . ' , launchFuture() ... [23:13:23.676] | : . ' , ; cluster node index: 2 [23:13:23.676] | : . ' , ; getFutureData() ... [23:13:23.677] | : . ' , ; ` getFutureCore() ... [23:13:23.677] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:23.677] | : . ' , ; ` getFutureCore() ... done [23:13:23.677] | : . ' , ; ` getFutureCapture() ... [23:13:23.677] | : . ' , ; ` getFutureCapture() ... done [23:13:23.678] | : . ' , ; ` getFutureContext() ... [23:13:23.678] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.678] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:23.678] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.679] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:23.679] | : . ' , ; ` getFutureContext() ... done [23:13:23.679] | : . ' , ; getFutureData() ... done [23:13:23.680] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:23.680] | : . ' , ; ` Appended future to position #2 [23:13:23.680] | : . ' , ; ` Number of registered futures: 2 [23:13:23.680] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:23.681] | : . ' , launchFuture() ... done [23:13:23.681] | : . ' , MultisessionFuture started [23:13:23.681] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:23.681] | : . Launching futures ... done [23:13:23.682] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:23.682] | : Using MultisessionFutureBackend ... done [23:13:23.682] | run() for 'Future' () ... done [23:13:23.682] future(..., label = NULL) ... done List of 6 $ a: num 1 $ b:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ c:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 List of 6 $ a: num 1 $ b:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ c:Classes 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' $ : NULL $ : NULL $ : num 6 - attr(*, "dim")= int [1:4] 2 1 3 1 - attr(*, "dimnames")=List of 4 ..$ : chr [1:2] "a" "b" ..$ : chr "a" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" [23:13:23.693] resolved() ... [23:13:23.693] | resolved() for array ... [23:13:23.693] | : Number of elements: 6 [23:13:23.693] | : Number of futures: 6 [23:13:23.694] | : resolved() ... [23:13:23.694] | : . resolved() for MultisessionFuture () ... [23:13:23.694] | : . ' Cluster node socket connection: index=4, id=888 [23:13:23.695] | : . ' assertValidConnection() ... [23:13:23.695] | : . ' , cluster node index: 1 [23:13:23.696] | : . ' assertValidConnection() ... done [23:13:23.696] | : . ' receiveMessageFromWorker() for ClusterFuture ... [23:13:23.696] | : . ' , cluster node index: 1 [23:13:23.697] | : . ' , [1] TRUE [23:13:23.697] | : . ' , Received data: [23:13:23.697] | : . ' , List of 5 [23:13:23.697] | : . ' , $ type : chr "VALUE" [23:13:23.697] | : . ' , $ value :List of 16 [23:13:23.697] | : . ' , ..$ value : num 2 [23:13:23.697] | : . ' , ..$ visible : logi TRUE [23:13:23.697] | : . ' , ..$ stdout : chr "" [23:13:23.697] | : . ' , ..$ conditions : list() [23:13:23.697] | : . ' , ..$ rng : logi FALSE [23:13:23.697] | : . ' , ..$ seed : NULL [23:13:23.697] | : . ' , ..$ misuseGlobalEnv : NULL [23:13:23.697] | : . ' , ..$ misuseConnections :List of 3 [23:13:23.697] | : . ' , .. ..$ added : NULL [23:13:23.697] | : . ' , .. ..$ removed : NULL [23:13:23.697] | : . ' , .. ..$ replaced: NULL [23:13:23.697] | : . ' , ..$ misuseDevices : NULL [23:13:23.697] | : . ' , ..$ misuseDefaultDevice: list() [23:13:23.697] | : . ' , ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.697] | : . ' , ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.697] | : . ' , ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "49" [23:13:23.697] | : . ' , ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:23.697] | : . ' , .. ..- attr(*, "source")=List of 5 [23:13:23.697] | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [23:13:23.697] | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:23.697] | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:23.697] | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:23.697] | : . ' , .. .. ..$ pid : int 62584 [23:13:23.697] | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:23.697] | : . ' , .. .. ..$ random: int 2147483647 [23:13:23.697] | : . ' , ..$ r_info :List of 4 [23:13:23.697] | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:23.697] | : . ' , .. .. ..$ : int [1:3] 4 6 0 [23:13:23.697] | : . ' , .. ..$ os : chr "windows" [23:13:23.697] | : . ' , .. ..$ os_name : chr "Windows" [23:13:23.697] | : . ' , .. ..$ captures_utf8: logi TRUE [23:13:23.697] | : . ' , ..$ version : chr "1.8" [23:13:23.697] | : . ' , ..- attr(*, "class")= chr "FutureResult" [23:13:23.697] | : . ' , $ success: logi TRUE [23:13:23.697] | : . ' , $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:23.697] | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:23.697] | : . ' , $ tag : NULL [23:13:23.716] | : . ' , Received FutureResult [23:13:23.717] | : . ' , FutureResult: [23:13:23.717] | : . ' , value: 'numeric' [23:13:23.717] | : . ' , visible: TRUE [23:13:23.717] | : . ' , stdout: character [23:13:23.717] | : . ' , conditions: [n = 0] [23:13:23.717] | : . ' , RNG used: FALSE [23:13:23.717] | : . ' , duration: 0.00419116 secs (started 2025-11-16 23:13:23.655186) [23:13:23.717] | : . ' , version: 1.8 [23:13:23.718] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:23.718] | : . ' , ; Removed future from position #1 [23:13:23.718] | : . ' , ; Number of registered futures: 1 [23:13:23.718] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:23.719] | : . ' , Erased future from future backend [23:13:23.719] | : . ' , result() for ClusterFuture ... [23:13:23.719] | : . ' , ; result already collected: FutureResult [23:13:23.719] | : . ' , result() for ClusterFuture ... done [23:13:23.720] | : . ' , signalConditions() ... [23:13:23.720] | : . ' , ; include = 'immediateCondition' [23:13:23.720] | : . ' , ; exclude = [23:13:23.720] | : . ' , ; resignal = FALSE [23:13:23.721] | : . ' , ; Number of conditions: 0 [23:13:23.721] | : . ' , ; int 0 [23:13:23.722] | : . ' , signalConditions() ... done [23:13:23.722] | : . ' receiveMessageFromWorker() for ClusterFuture ... done [23:13:23.722] | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:23.722] | : . resolved() for MultisessionFuture () ... done [23:13:23.723] | : . assertFutureResult() ... [23:13:23.725] | : . ' Future uuid: 21ba9c551312333441d8a0c50b2e2aea-49 [23:13:23.726] | : . ' identical; success [23:13:23.726] | : . assertFutureResult() ... done [23:13:23.726] | : resolved() ... done [23:13:23.726] | : resolved() ... [23:13:23.727] | : . resolved() for MultisessionFuture () ... [23:13:23.727] | : . ' Cluster node socket connection: index=5, id=889 [23:13:23.728] | : . ' assertValidConnection() ... [23:13:23.728] | : . ' , cluster node index: 2 [23:13:23.728] | : . ' assertValidConnection() ... done [23:13:23.729] | : . ' receiveMessageFromWorker() for ClusterFuture ... [23:13:23.729] | : . ' , cluster node index: 2 [23:13:23.729] | : . ' , [1] TRUE [23:13:23.730] | : . ' , Received data: [23:13:23.730] | : . ' , List of 5 [23:13:23.730] | : . ' , $ type : chr "VALUE" [23:13:23.730] | : . ' , $ value :List of 16 [23:13:23.730] | : . ' , ..$ value : NULL [23:13:23.730] | : . ' , ..$ visible : logi TRUE [23:13:23.730] | : . ' , ..$ stdout : chr "" [23:13:23.730] | : . ' , ..$ conditions : list() [23:13:23.730] | : . ' , ..$ rng : logi FALSE [23:13:23.730] | : . ' , ..$ seed : NULL [23:13:23.730] | : . ' , ..$ misuseGlobalEnv : NULL [23:13:23.730] | : . ' , ..$ misuseConnections :List of 3 [23:13:23.730] | : . ' , .. ..$ added : NULL [23:13:23.730] | : . ' , .. ..$ removed : NULL [23:13:23.730] | : . ' , .. ..$ replaced: NULL [23:13:23.730] | : . ' , ..$ misuseDevices : NULL [23:13:23.730] | : . ' , ..$ misuseDefaultDevice: list() [23:13:23.730] | : . ' , ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.730] | : . ' , ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.730] | : . ' , ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "50" [23:13:23.730] | : . ' , ..$ session_uuid : chr "734a9d5f7f8a3a63bb70c01cc69cc4fa" [23:13:23.730] | : . ' , .. ..- attr(*, "source")=List of 5 [23:13:23.730] | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [23:13:23.730] | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:23.730] | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:23.730] | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:23.730] | : . ' , .. .. ..$ pid : int 48424 [23:13:23.730] | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:23.730] | : . ' , .. .. ..$ random: int 2147483647 [23:13:23.730] | : . ' , ..$ r_info :List of 4 [23:13:23.730] | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:23.730] | : . ' , .. .. ..$ : int [1:3] 4 6 0 [23:13:23.730] | : . ' , .. ..$ os : chr "windows" [23:13:23.730] | : . ' , .. ..$ os_name : chr "Windows" [23:13:23.730] | : . ' , .. ..$ captures_utf8: logi TRUE [23:13:23.730] | : . ' , ..$ version : chr "1.8" [23:13:23.730] | : . ' , ..- attr(*, "class")= chr "FutureResult" [23:13:23.730] | : . ' , $ success: logi TRUE [23:13:23.730] | : . ' , $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:23.730] | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:23.730] | : . ' , $ tag : NULL [23:13:23.748] | : . ' , Received FutureResult [23:13:23.748] | : . ' , FutureResult: [23:13:23.748] | : . ' , value: 'NULL' [23:13:23.748] | : . ' , visible: TRUE [23:13:23.748] | : . ' , stdout: character [23:13:23.748] | : . ' , conditions: [n = 0] [23:13:23.748] | : . ' , RNG used: FALSE [23:13:23.748] | : . ' , duration: 0.004287004 secs (started 2025-11-16 23:13:23.68042) [23:13:23.748] | : . ' , version: 1.8 [23:13:23.749] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:23.749] | : . ' , ; Removed future from position #1 [23:13:23.750] | : . ' , ; Number of registered futures: 0 [23:13:23.750] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:23.750] | : . ' , Erased future from future backend [23:13:23.750] | : . ' , result() for ClusterFuture ... [23:13:23.750] | : . ' , ; result already collected: FutureResult [23:13:23.751] | : . ' , result() for ClusterFuture ... done [23:13:23.751] | : . ' , signalConditions() ... [23:13:23.751] | : . ' , ; include = 'immediateCondition' [23:13:23.751] | : . ' , ; exclude = [23:13:23.752] | : . ' , ; resignal = FALSE [23:13:23.752] | : . ' , ; Number of conditions: 0 [23:13:23.752] | : . ' , ; int 0 [23:13:23.753] | : . ' , signalConditions() ... done [23:13:23.753] | : . ' receiveMessageFromWorker() for ClusterFuture ... done [23:13:23.753] | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:23.753] | : . resolved() for MultisessionFuture () ... done [23:13:23.754] | : . assertFutureResult() ... [23:13:23.754] | : . ' Future uuid: 21ba9c551312333441d8a0c50b2e2aea-50 [23:13:23.754] | : . ' identical; success [23:13:23.754] | : . assertFutureResult() ... done [23:13:23.755] | : resolved() ... done [23:13:23.755] | resolved() for array ... done [23:13:23.755] resolved() ... done logi [1:2, 1, 1:3, 1] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "dimnames")=List of 4 ..$ : chr [1:2] "a" "b" ..$ : chr "a" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" - attr(*, "names")= chr [1:6] "a" "b" "c" "" ... [23:13:23.758] value() for array ... [23:13:23.759] | recursive: 0 [23:13:23.759] | reduce: FALSE [23:13:23.759] | length: 6 [23:13:23.759] | elements: 'a', 'b', 'c', '', '', '' [23:13:23.760] | Number of remaining objects: 6 [23:13:23.760] | checking value #1: [23:13:23.760] | 'obj' is atomic [23:13:23.760] | signalConditionsASAP(numeric, pos=1) ... [23:13:23.760] | : nx: 6 [23:13:23.761] | : relay: TRUE [23:13:23.761] | : stdout: TRUE [23:13:23.761] | : signal: TRUE [23:13:23.761] | : resignal: FALSE [23:13:23.761] | : force: TRUE [23:13:23.762] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.762] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.762] | : until=2 [23:13:23.762] | : relaying element #2 [23:13:23.762] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.763] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.763] | signalConditionsASAP(numeric, pos=1) ... done [23:13:23.763] | length: 5 (resolved future 1) [23:13:23.763] value() for array ... done [23:13:23.764] checking value #2: [23:13:23.764] 'obj' is MultisessionFuture [23:13:23.764] resolved() ... [23:13:23.764] resolved() ... done [23:13:23.764] MultisessionFuture #2 [23:13:23.765] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:23.765] | nx: 6 [23:13:23.765] | relay: TRUE [23:13:23.765] | stdout: TRUE [23:13:23.765] | signal: TRUE [23:13:23.766] | resignal: FALSE [23:13:23.766] | force: TRUE [23:13:23.766] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.766] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:23.767] | until=2 [23:13:23.767] | relaying element #2 [23:13:23.767] | value() for MultisessionFuture () ... [23:13:23.767] | : result() for ClusterFuture ... [23:13:23.768] | : . result already collected: FutureResult [23:13:23.768] | : result() for ClusterFuture ... done [23:13:23.768] | : result() for ClusterFuture ... [23:13:23.768] | : . result already collected: FutureResult [23:13:23.769] | : result() for ClusterFuture ... done [23:13:23.769] | : signalConditions() ... [23:13:23.769] | : . include = 'immediateCondition' [23:13:23.769] | : . exclude = [23:13:23.770] | : . resignal = FALSE [23:13:23.770] | : . Number of conditions: 0 [23:13:23.770] | : . int 0 [23:13:23.771] | : signalConditions() ... done [23:13:23.771] | : relay stdout ... [23:13:23.771] | : relay stdout ... done [23:13:23.772] | : check for misuse ... [23:13:23.772] | : check for misuse ... done [23:13:23.772] | value() for MultisessionFuture () ... done [23:13:23.772] | result() for ClusterFuture ... [23:13:23.773] | : result already collected: FutureResult [23:13:23.773] | result() for ClusterFuture ... done [23:13:23.773] | signalConditions() ... [23:13:23.773] | : include = 'immediateCondition' [23:13:23.774] | : exclude = [23:13:23.774] | : resignal = FALSE [23:13:23.774] | : Number of conditions: 0 [23:13:23.774] | : int 0 [23:13:23.775] | signalConditions() ... done [23:13:23.775] | result() for ClusterFuture ... [23:13:23.775] | : result already collected: FutureResult [23:13:23.776] | result() for ClusterFuture ... done [23:13:23.776] | signalConditions() ... [23:13:23.776] | : include = 'condition' [23:13:23.776] | : exclude = 'error', 'immediateCondition' [23:13:23.777] | : resignal = TRUE [23:13:23.777] | : Number of conditions: 0 [23:13:23.777] | : int 0 [23:13:23.778] | signalConditions() ... done [23:13:23.778] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.778] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.778] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:23.779] value(, ...) ... [23:13:23.779] value(, ...) ... done [23:13:23.779] value() for MultisessionFuture () ... [23:13:23.779] | result() for ClusterFuture ... [23:13:23.780] | : result already collected: FutureResult [23:13:23.780] | result() for ClusterFuture ... done [23:13:23.780] | result() for ClusterFuture ... [23:13:23.780] | : result already collected: FutureResult [23:13:23.781] | result() for ClusterFuture ... done [23:13:23.781] | signalConditions() ... [23:13:23.781] | : include = 'immediateCondition' [23:13:23.781] | : exclude = [23:13:23.781] | : resignal = FALSE [23:13:23.782] | : Number of conditions: 0 [23:13:23.782] | : int 0 [23:13:23.783] | signalConditions() ... done [23:13:23.783] | check for misuse ... [23:13:23.783] | check for misuse ... done [23:13:23.783] value() for MultisessionFuture () ... done [23:13:23.784] value: [23:13:23.784] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:23.784] | nx: 6 [23:13:23.784] | relay: TRUE [23:13:23.784] | stdout: TRUE [23:13:23.785] | signal: TRUE [23:13:23.785] | resignal: FALSE [23:13:23.785] | force: TRUE [23:13:23.785] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.786] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.786] | until=3 [23:13:23.786] | relaying element #3 [23:13:23.786] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.786] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.787] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:23.787] resolve() for MultisessionFuture ... [23:13:23.787] resolve() for MultisessionFuture ... done [23:13:23.787] length: 4 (resolved future 2) [23:13:23.788] checking value #3: [23:13:23.788] 'obj' is MultisessionFuture [23:13:23.788] resolved() ... [23:13:23.788] resolved() ... done [23:13:23.789] MultisessionFuture #3 [23:13:23.789] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:23.789] | nx: 6 [23:13:23.789] | relay: TRUE [23:13:23.790] | stdout: TRUE [23:13:23.790] | signal: TRUE [23:13:23.790] | resignal: FALSE [23:13:23.790] | force: TRUE [23:13:23.790] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.791] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:23.791] | until=3 [23:13:23.791] | relaying element #3 [23:13:23.791] | value() for MultisessionFuture () ... [23:13:23.791] | : result() for ClusterFuture ... [23:13:23.792] | : . result already collected: FutureResult [23:13:23.792] | : result() for ClusterFuture ... done [23:13:23.792] | : result() for ClusterFuture ... [23:13:23.792] | : . result already collected: FutureResult [23:13:23.793] | : result() for ClusterFuture ... done [23:13:23.793] | : signalConditions() ... [23:13:23.793] | : . include = 'immediateCondition' [23:13:23.793] | : . exclude = [23:13:23.794] | : . resignal = FALSE [23:13:23.794] | : . Number of conditions: 0 [23:13:23.794] | : . int 0 [23:13:23.795] | : signalConditions() ... done [23:13:23.795] | : relay stdout ... [23:13:23.795] | : relay stdout ... done [23:13:23.795] | : check for misuse ... [23:13:23.796] | : check for misuse ... done [23:13:23.796] | value() for MultisessionFuture () ... done [23:13:23.796] | result() for ClusterFuture ... [23:13:23.796] | : result already collected: FutureResult [23:13:23.797] | result() for ClusterFuture ... done [23:13:23.797] | signalConditions() ... [23:13:23.797] | : include = 'immediateCondition' [23:13:23.797] | : exclude = [23:13:23.798] | : resignal = FALSE [23:13:23.798] | : Number of conditions: 0 [23:13:23.798] | : int 0 [23:13:23.799] | signalConditions() ... done [23:13:23.799] | result() for ClusterFuture ... [23:13:23.799] | : result already collected: FutureResult [23:13:23.799] | result() for ClusterFuture ... done [23:13:23.800] | signalConditions() ... [23:13:23.800] | : include = 'condition' [23:13:23.800] | : exclude = 'error', 'immediateCondition' [23:13:23.800] | : resignal = TRUE [23:13:23.800] | : Number of conditions: 0 [23:13:23.801] | : int 0 [23:13:23.801] | signalConditions() ... done [23:13:23.802] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.802] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.802] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:23.802] value(, ...) ... [23:13:23.802] value(, ...) ... done [23:13:23.803] value() for MultisessionFuture () ... [23:13:23.803] | result() for ClusterFuture ... [23:13:23.803] | : result already collected: FutureResult [23:13:23.803] | result() for ClusterFuture ... done [23:13:23.804] | result() for ClusterFuture ... [23:13:23.804] | : result already collected: FutureResult [23:13:23.804] | result() for ClusterFuture ... done [23:13:23.804] | signalConditions() ... [23:13:23.804] | : include = 'immediateCondition' [23:13:23.805] | : exclude = [23:13:23.805] | : resignal = FALSE [23:13:23.805] | : Number of conditions: 0 [23:13:23.805] | : int 0 [23:13:23.806] | signalConditions() ... done [23:13:23.806] | check for misuse ... [23:13:23.806] | check for misuse ... done [23:13:23.807] value() for MultisessionFuture () ... done [23:13:23.807] value: [23:13:23.807] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:23.807] | nx: 6 [23:13:23.807] | relay: TRUE [23:13:23.808] | stdout: TRUE [23:13:23.808] | signal: TRUE [23:13:23.808] | resignal: FALSE [23:13:23.808] | force: TRUE [23:13:23.809] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.809] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.809] | until=4 [23:13:23.809] | relaying element #4 [23:13:23.809] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.810] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.810] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:23.810] resolve() for MultisessionFuture ... [23:13:23.810] resolve() for MultisessionFuture ... done [23:13:23.811] length: 3 (resolved future 3) [23:13:23.811] checking value #4: [23:13:23.811] 'obj' is NULL [23:13:23.812] signalConditionsASAP(NULL, pos=4) ... [23:13:23.812] | nx: 6 [23:13:23.812] | relay: TRUE [23:13:23.812] | stdout: TRUE [23:13:23.812] | signal: TRUE [23:13:23.813] | resignal: FALSE [23:13:23.813] | force: TRUE [23:13:23.813] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.813] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.813] | until=5 [23:13:23.814] | relaying element #5 [23:13:23.814] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:23.814] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.814] signalConditionsASAP(NULL, pos=4) ... done [23:13:23.814] signalConditionsASAP(NULL, pos=4) ... [23:13:23.815] | nx: 6 [23:13:23.815] | relay: TRUE [23:13:23.815] | stdout: TRUE [23:13:23.815] | signal: TRUE [23:13:23.815] | resignal: FALSE [23:13:23.816] | force: TRUE [23:13:23.816] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:23.816] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.816] | until=5 [23:13:23.816] | relaying element #5 [23:13:23.817] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:23.817] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.817] signalConditionsASAP(NULL, pos=4) ... done [23:13:23.817] length: 2 (resolved future 4) [23:13:23.818] checking value #5: [23:13:23.818] 'obj' is NULL [23:13:23.818] signalConditionsASAP(NULL, pos=5) ... [23:13:23.818] | nx: 6 [23:13:23.818] | relay: TRUE [23:13:23.819] | stdout: TRUE [23:13:23.819] | signal: TRUE [23:13:23.819] | resignal: FALSE [23:13:23.819] | force: TRUE [23:13:23.819] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:23.820] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.820] | until=6 [23:13:23.820] | relaying element #6 [23:13:23.820] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:23.820] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.821] signalConditionsASAP(NULL, pos=5) ... done [23:13:23.821] signalConditionsASAP(NULL, pos=5) ... [23:13:23.821] | nx: 6 [23:13:23.821] | relay: TRUE [23:13:23.822] | stdout: TRUE [23:13:23.822] | signal: TRUE [23:13:23.822] | resignal: FALSE [23:13:23.822] | force: TRUE [23:13:23.822] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:23.823] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.823] | until=6 [23:13:23.823] | relaying element #6 [23:13:23.823] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:23.823] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.824] signalConditionsASAP(NULL, pos=5) ... done [23:13:23.824] length: 1 (resolved future 5) [23:13:23.824] checking value #6: [23:13:23.824] 'obj' is atomic [23:13:23.825] signalConditionsASAP(numeric, pos=6) ... [23:13:23.825] | nx: 6 [23:13:23.825] | relay: TRUE [23:13:23.825] | stdout: TRUE [23:13:23.825] | signal: TRUE [23:13:23.826] | resignal: FALSE [23:13:23.826] | force: TRUE [23:13:23.826] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:23.826] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.827] | until=6 [23:13:23.827] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:23.827] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.827] signalConditionsASAP(numeric, pos=6) ... done [23:13:23.827] length: 0 (resolved future 6) [23:13:23.828] Relaying remaining futures ... [23:13:23.828] | signalConditionsASAP(NULL, pos=0) ... [23:13:23.828] | : nx: 6 [23:13:23.828] | : relay: TRUE [23:13:23.829] | : stdout: TRUE [23:13:23.829] | : signal: TRUE [23:13:23.829] | : resignal: FALSE [23:13:23.829] | : force: TRUE [23:13:23.829] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:23.830] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [23:13:23.830] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:23.830] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:23.830] | signalConditionsASAP(NULL, pos=0) ... done [23:13:23.831] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ : NULL $ : NULL $ : num 6 - attr(*, "dim")= int [1:4] 2 1 3 1 - attr(*, "dimnames")=List of 4 ..$ : chr [1:2] "a" "b" ..$ : chr "a" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" *** futures() - list ... DONE Type of object: environment Type of future: multisession [23:13:23.838] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.838] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... [23:13:23.839] | : all.equal() for FutureStrategyList ... [23:13:23.839] | : . New stack: [23:13:23.839] | : . List of 1 [23:13:23.839] | : . $ :function (..., workers = availableCores(constraints = "connections-16"), [23:13:23.839] | : . rscript_libs = .libPaths()) [23:13:23.839] | : . ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [23:13:23.839] | : . ..- attr(*, "init")= logi TRUE [23:13:23.839] | : . ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [23:13:23.839] | : . interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [23:13:23.839] | : . .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:23.839] | : . ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:23.839] | : . ..- attr(*, "untweakable")= chr "persistent" [23:13:23.839] | : . ..- attr(*, "call")= language plan(strategy) [23:13:23.839] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:23.844] | : . Old stack: [23:13:23.844] | : . List of 1 [23:13:23.844] | : . $ :function (..., workers = availableCores(constraints = "connections-16"), [23:13:23.844] | : . rscript_libs = .libPaths()) [23:13:23.844] | : . ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [23:13:23.844] | : . ..- attr(*, "init")= chr "done" [23:13:23.844] | : . ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [23:13:23.844] | : . interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [23:13:23.844] | : . .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:23.844] | : . ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:23.844] | : . ..- attr(*, "untweakable")= chr "persistent" [23:13:23.844] | : . ..- attr(*, "call")= language plan(strategy) [23:13:23.844] | : . ..- attr(*, "backend")=Classes 'MultisessionFutureBackend', 'ClusterFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment' [23:13:23.844] | : . .. ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [23:13:23.844] | : . interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [23:13:23.844] | : . .. .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:23.844] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:23.851] | : . Not identical [23:13:23.851] | : . all.equal() for future ... [23:13:23.851] | : . ' List of 2 [23:13:23.851] | : . ' $ target :function (..., workers = availableCores(constraints = "connections-16"), [23:13:23.851] | : . ' rscript_libs = .libPaths()) [23:13:23.851] | : . ' ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [23:13:23.851] | : . ' ..- attr(*, "init")= logi TRUE [23:13:23.851] | : . ' ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [23:13:23.851] | : . ' interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [23:13:23.851] | : . ' .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:23.851] | : . ' ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:23.851] | : . ' ..- attr(*, "untweakable")= chr "persistent" [23:13:23.851] | : . ' ..- attr(*, "call")= language plan(strategy) [23:13:23.851] | : . ' $ current:function (..., workers = availableCores(constraints = "connections-16"), [23:13:23.851] | : . ' rscript_libs = .libPaths()) [23:13:23.851] | : . ' ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [23:13:23.851] | : . ' ..- attr(*, "init")= chr "done" [23:13:23.851] | : . ' ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [23:13:23.851] | : . ' interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [23:13:23.851] | : . ' .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:23.851] | : . ' ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:23.851] | : . ' ..- attr(*, "untweakable")= chr "persistent" [23:13:23.851] | : . ' ..- attr(*, "call")= language plan(strategy) [23:13:23.851] | : . ' ..- attr(*, "backend")=Classes 'MultisessionFutureBackend', 'ClusterFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment' [23:13:23.851] | : . ' .. ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [23:13:23.851] | : . ' interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [23:13:23.851] | : . ' .. .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:23.865] | : . all.equal() for future ... done [23:13:23.866] | : all.equal() for FutureStrategyList ... done [23:13:23.866] | : plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:23.866] | : List of future strategies: [23:13:23.866] | : 1. multisession: [23:13:23.866] | : - args: function (..., workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths()) [23:13:23.866] | : - tweaked: FALSE [23:13:23.866] | : - call: plan(strategy) [23:13:23.867] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... done [23:13:23.867] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done Dimensions: NULL [23:13:23.868] future(..., label = NULL) ... [23:13:23.868] | lazy: FALSE [23:13:23.868] | stdout: TRUE [23:13:23.868] | conditions: [n=1] 'condition' [23:13:23.868] | gc: FALSE [23:13:23.869] | earlySignal: FALSE [23:13:23.869] | getGlobalsAndPackages() ... [23:13:23.869] | : Searching for globals ... [23:13:23.871] | : . globals found: [0] [23:13:23.871] | : Searching for globals ... done [23:13:23.872] | : globals: [0] [23:13:23.872] | : packages: [0] [23:13:23.872] | getGlobalsAndPackages() ... done [23:13:23.873] | run() for 'Future' () ... [23:13:23.873] | : state: 'created' [23:13:23.873] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.873] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.874] | : Using MultisessionFutureBackend ... [23:13:23.874] | : . Number of futures since start: 10 (10 created, 10 launched, 10 finished) [23:13:23.874] | : . Launching futures ... [23:13:23.874] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:23.875] | : . ' , Workers: [n=2] [23:13:23.875] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:23.877] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:23.877] | : . ' , requestWorker() ... [23:13:23.877] | : . ' , ; requestNode() ... [23:13:23.878] | : . ' , ; ` Number of workers: 2 [23:13:23.878] | : . ' , ; ` Polling for a free worker ... [23:13:23.878] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.878] | : . ' , ; ` | : Listing all futures [23:13:23.879] | : . ' , ; ` | : Number of registered futures: 0 [23:13:23.879] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.879] | : . ' , ; ` | Total time: 0 [23:13:23.879] | : . ' , ; ` Polling for a free worker ... done [23:13:23.879] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.880] | : . ' , ; ` | Listing all futures [23:13:23.880] | : . ' , ; ` | Number of registered futures: 0 [23:13:23.880] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.880] | : . ' , ; ` avail: [n=2] '1', '2' [23:13:23.881] | : . ' , ; ` Index of first available worker: 1 [23:13:23.881] | : . ' , ; ` Validate that the worker is functional ... [23:13:23.882] | : . ' , ; ` | Worker is functional [23:13:23.882] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.882] | : . ' , ; ` | : Listing all futures [23:13:23.882] | : . ' , ; ` | : Number of registered futures: 0 [23:13:23.883] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.883] | : . ' , ; ` Validate that the worker is functional ... done [23:13:23.883] | : . ' , ; requestNode() ... done [23:13:23.883] | : . ' , ; cluster node index: 1 [23:13:23.884] | : . ' , requestWorker() ... done [23:13:23.884] | : . ' , eraseGlobalEnvironment() ... [23:13:23.884] | : . ' , eraseGlobalEnvironment() ... done [23:13:23.885] | : . ' , launchFuture() ... [23:13:23.885] | : . ' , ; cluster node index: 1 [23:13:23.885] | : . ' , ; getFutureData() ... [23:13:23.885] | : . ' , ; ` getFutureCore() ... [23:13:23.886] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:23.886] | : . ' , ; ` getFutureCore() ... done [23:13:23.886] | : . ' , ; ` getFutureCapture() ... [23:13:23.886] | : . ' , ; ` getFutureCapture() ... done [23:13:23.887] | : . ' , ; ` getFutureContext() ... [23:13:23.887] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.887] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:23.887] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.888] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:23.888] | : . ' , ; ` getFutureContext() ... done [23:13:23.888] | : . ' , ; getFutureData() ... done [23:13:23.889] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:23.889] | : . ' , ; ` Appended future to position #1 [23:13:23.889] | : . ' , ; ` Number of registered futures: 1 [23:13:23.889] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:23.890] | : . ' , launchFuture() ... done [23:13:23.890] | : . ' , MultisessionFuture started [23:13:23.890] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:23.890] | : . Launching futures ... done [23:13:23.890] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:23.891] | : Using MultisessionFutureBackend ... done [23:13:23.891] | run() for 'Future' () ... done [23:13:23.891] future(..., label = NULL) ... done [23:13:23.891] future(..., label = NULL) ... [23:13:23.892] | lazy: FALSE [23:13:23.892] | stdout: TRUE [23:13:23.892] | conditions: [n=1] 'condition' [23:13:23.892] | gc: FALSE [23:13:23.892] | earlySignal: FALSE [23:13:23.893] | getGlobalsAndPackages() ... [23:13:23.893] | : Searching for globals ... [23:13:23.895] | : . globals found: [0] [23:13:23.895] | : Searching for globals ... done [23:13:23.895] | : globals: [0] [23:13:23.895] | : packages: [0] [23:13:23.896] | getGlobalsAndPackages() ... done [23:13:23.896] | run() for 'Future' () ... [23:13:23.896] | : state: 'created' [23:13:23.897] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.897] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.897] | : Using MultisessionFutureBackend ... [23:13:23.897] | : . Number of futures since start: 11 (11 created, 11 launched, 10 finished) [23:13:23.897] | : . Launching futures ... [23:13:23.897] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:23.898] | : . ' , Workers: [n=2] [23:13:23.898] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:23.899] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:23.900] | : . ' , requestWorker() ... [23:13:23.900] | : . ' , ; requestNode() ... [23:13:23.900] | : . ' , ; ` Number of workers: 2 [23:13:23.900] | : . ' , ; ` Polling for a free worker ... [23:13:23.900] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.900] | : . ' , ; ` | : Listing all futures [23:13:23.900] | : . ' , ; ` | : Number of registered futures: 1 [23:13:23.901] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.901] | : . ' , ; ` | Total time: 0 [23:13:23.901] | : . ' , ; ` Polling for a free worker ... done [23:13:23.901] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.901] | : . ' , ; ` | Listing all futures [23:13:23.901] | : . ' , ; ` | Number of registered futures: 1 [23:13:23.902] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.902] | : . ' , ; ` avail: [n=2] '2' [23:13:23.902] | : . ' , ; ` Index of first available worker: 2 [23:13:23.902] | : . ' , ; ` Validate that the worker is functional ... [23:13:23.903] | : . ' , ; ` | Worker is functional [23:13:23.903] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.903] | : . ' , ; ` | : Listing all futures [23:13:23.903] | : . ' , ; ` | : Number of registered futures: 1 [23:13:23.903] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.904] | : . ' , ; ` Validate that the worker is functional ... done [23:13:23.904] | : . ' , ; requestNode() ... done [23:13:23.904] | : . ' , ; cluster node index: 2 [23:13:23.904] | : . ' , requestWorker() ... done [23:13:23.905] | : . ' , eraseGlobalEnvironment() ... [23:13:23.905] | : . ' , eraseGlobalEnvironment() ... done [23:13:23.905] | : . ' , launchFuture() ... [23:13:23.906] | : . ' , ; cluster node index: 2 [23:13:23.906] | : . ' , ; getFutureData() ... [23:13:23.906] | : . ' , ; ` getFutureCore() ... [23:13:23.906] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:23.907] | : . ' , ; ` getFutureCore() ... done [23:13:23.907] | : . ' , ; ` getFutureCapture() ... [23:13:23.907] | : . ' , ; ` getFutureCapture() ... done [23:13:23.907] | : . ' , ; ` getFutureContext() ... [23:13:23.908] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.908] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:23.908] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.908] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:23.909] | : . ' , ; ` getFutureContext() ... done [23:13:23.909] | : . ' , ; getFutureData() ... done [23:13:23.910] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:23.910] | : . ' , ; ` Appended future to position #2 [23:13:23.910] | : . ' , ; ` Number of registered futures: 2 [23:13:23.910] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:23.911] | : . ' , launchFuture() ... done [23:13:23.911] | : . ' , MultisessionFuture started [23:13:23.911] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:23.911] | : . Launching futures ... done [23:13:23.911] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:23.912] | : Using MultisessionFutureBackend ... done [23:13:23.912] | run() for 'Future' () ... done [23:13:23.912] future(..., label = NULL) ... done [23:13:23.913] future(..., label = NULL) ... [23:13:23.913] | lazy: FALSE [23:13:23.913] | stdout: TRUE [23:13:23.914] | conditions: [n=1] 'condition' [23:13:23.914] | gc: FALSE [23:13:23.914] | earlySignal: FALSE [23:13:23.914] | getGlobalsAndPackages() ... [23:13:23.914] | : Searching for globals ... [23:13:23.920] | : . globals found: [1] '{' [23:13:23.920] | : Searching for globals ... done [23:13:23.920] | : Resolving globals: FALSE [23:13:23.921] | : Search for packages associated with the globals ... [23:13:23.921] | : . Packages associated with globals: [1] 'base' [23:13:23.921] | : . Packages: [1] 'base' [23:13:23.922] | : Search for packages associated with the globals ... done [23:13:23.922] | : Packages after dropping 'base': [0] [23:13:23.922] | : globals: [0] [23:13:23.922] | : packages: [0] [23:13:23.923] | getGlobalsAndPackages() ... done [23:13:23.923] | run() for 'Future' () ... [23:13:23.923] | : state: 'created' [23:13:23.924] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.924] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.924] | : Using MultisessionFutureBackend ... [23:13:23.924] | : . Number of futures since start: 12 (12 created, 12 launched, 10 finished) [23:13:23.925] | : . Launching futures ... [23:13:23.925] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:23.925] | : . ' , Workers: [n=2] [23:13:23.925] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:23.928] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:23.928] | : . ' , requestWorker() ... [23:13:23.929] | : . ' , ; requestNode() ... [23:13:23.929] | : . ' , ; ` Number of workers: 2 [23:13:23.929] | : . ' , ; ` Polling for a free worker ... [23:13:23.929] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.930] | : . ' , ; ` | : Listing all futures [23:13:23.930] | : . ' , ; ` | : Number of registered futures: 2 [23:13:23.930] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.930] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [23:13:23.945] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... [23:13:23.946] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... [23:13:23.946] | : . ' , ; ` | : . resolved() ... [23:13:23.946] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [23:13:23.947] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [23:13:23.948] | : . ' , ; ` | : . ' , assertValidConnection() ... [23:13:23.948] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:23.949] | : . ' , ; ` | : . ' , assertValidConnection() ... done [23:13:23.949] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [23:13:23.949] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:23.949] | : . ' , ; ` | : . ' , ; [1] TRUE [23:13:23.950] | : . ' , ; ` | : . ' , ; Received data: [23:13:23.950] | : . ' , ; ` | : . ' , ; List of 5 [23:13:23.950] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [23:13:23.950] | : . ' , ; ` | : . ' , ; $ value :List of 16 [23:13:23.950] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [23:13:23.950] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [23:13:23.950] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [23:13:23.950] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [23:13:23.950] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [23:13:23.950] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [23:13:23.950] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [23:13:23.950] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [23:13:23.950] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [23:13:23.950] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [23:13:23.950] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [23:13:23.950] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [23:13:23.950] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [23:13:23.950] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.950] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:23.950] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "51" [23:13:23.950] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:23.950] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [23:13:23.950] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [23:13:23.950] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:23.950] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:23.950] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:23.950] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 62584 [23:13:23.950] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:23.950] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [23:13:23.950] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [23:13:23.950] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:23.950] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [23:13:23.950] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [23:13:23.950] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [23:13:23.950] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [23:13:23.950] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [23:13:23.950] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [23:13:23.950] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [23:13:23.950] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:23.950] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:23.950] | : . ' , ; ` | : . ' , ; $ tag : NULL [23:13:23.965] | : . ' , ; ` | : . ' , ; Received FutureResult [23:13:23.965] | : . ' , ; ` | : . ' , ; FutureResult: [23:13:23.965] | : . ' , ; ` | : . ' , ; value: 'numeric' [23:13:23.965] | : . ' , ; ` | : . ' , ; visible: TRUE [23:13:23.965] | : . ' , ; ` | : . ' , ; stdout: character [23:13:23.965] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [23:13:23.965] | : . ' , ; ` | : . ' , ; RNG used: FALSE [23:13:23.965] | : . ' , ; ` | : . ' , ; duration: 0.004940987 secs (started 2025-11-16 23:13:23.889496) [23:13:23.965] | : . ' , ; ` | : . ' , ; version: 1.8 [23:13:23.966] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:23.966] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [23:13:23.967] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [23:13:23.967] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:23.967] | : . ' , ; ` | : . ' , ; Erased future from future backend [23:13:23.967] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [23:13:23.967] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [23:13:23.968] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [23:13:23.968] | : . ' , ; ` | : . ' , ; signalConditions() ... [23:13:23.968] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [23:13:23.968] | : . ' , ; ` | : . ' , ; ` exclude = [23:13:23.968] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [23:13:23.968] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [23:13:23.969] | : . ' , ; ` | : . ' , ; ` int 0 [23:13:23.969] | : . ' , ; ` | : . ' , ; signalConditions() ... done [23:13:23.970] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [23:13:23.970] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:23.970] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [23:13:23.970] | : . ' , ; ` | : . ' assertFutureResult() ... [23:13:23.971] | : . ' , ; ` | : . ' , Future uuid: 21ba9c551312333441d8a0c50b2e2aea-51 [23:13:23.971] | : . ' , ; ` | : . ' , identical; success [23:13:23.971] | : . ' , ; ` | : . ' assertFutureResult() ... done [23:13:23.971] | : . ' , ; ` | : . resolved() ... done [23:13:23.971] | : . ' , ; ` | : . Future at position #1 is resolved ... [23:13:23.972] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [23:13:23.972] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:23.972] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:23.972] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:23.973] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:23.973] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:23.973] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:23.973] | : . ' , ; ` | : . ' , signalConditions() ... [23:13:23.974] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [23:13:23.974] | : . ' , ; ` | : . ' , ; exclude = [23:13:23.974] | : . ' , ; ` | : . ' , ; resignal = FALSE [23:13:23.974] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [23:13:23.975] | : . ' , ; ` | : . ' , ; int 0 [23:13:23.975] | : . ' , ; ` | : . ' , signalConditions() ... done [23:13:23.976] | : . ' , ; ` | : . ' , check for misuse ... [23:13:23.976] | : . ' , ; ` | : . ' , check for misuse ... done [23:13:23.976] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [23:13:23.976] | : . ' , ; ` | : . Future at position #1 is resolved ... done [23:13:23.977] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... done [23:13:23.977] | : . ' , ; ` | : Remove collected futures ... [23:13:23.977] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [23:13:23.977] | : . ' , ; ` | : Remove collected futures ... done [23:13:23.977] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... done [23:13:23.978] | : . ' , ; ` | Early signaling of 2 future candidates ... [23:13:23.978] | : . ' , ; ` | Number of futures with early signaling requested: 0 [23:13:23.978] | : . ' , ; ` | Early signaling of 2 future candidates ... done [23:13:23.978] | : . ' , ; ` | Number of registered futures: 2 [23:13:23.978] | : . ' , ; ` Polling for a free worker ... done [23:13:23.979] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.979] | : . ' , ; ` | Listing all futures [23:13:23.979] | : . ' , ; ` | Number of registered futures: 1 [23:13:23.979] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.979] | : . ' , ; ` Total time: 0.0491640567779541 [23:13:23.979] | : . ' , ; requestNode() ... done [23:13:23.980] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.980] | : . ' , ; ` Listing all futures [23:13:23.980] | : . ' , ; ` Number of registered futures: 1 [23:13:23.980] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.980] | : . ' , ; avail: [n=2] '1' [23:13:23.981] | : . ' , ; Index of first available worker: 1 [23:13:23.981] | : . ' , ; Validate that the worker is functional ... [23:13:23.982] | : . ' , ; ` Worker is functional [23:13:23.982] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:23.982] | : . ' , ; ` | Listing all futures [23:13:23.983] | : . ' , ; ` | Number of registered futures: 1 [23:13:23.983] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:23.983] | : . ' , ; Validate that the worker is functional ... done [23:13:23.983] | : . ' , requestWorker() ... done [23:13:23.983] | : . ' , cluster node index: 1 [23:13:23.984] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:23.984] | : . ' eraseGlobalEnvironment() ... [23:13:23.984] | : . ' eraseGlobalEnvironment() ... done [23:13:23.985] | : . ' launchFuture() ... [23:13:23.985] | : . ' , cluster node index: 1 [23:13:23.985] | : . ' , getFutureData() ... [23:13:23.985] | : . ' , ; getFutureCore() ... [23:13:23.985] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:23.985] | : . ' , ; getFutureCore() ... done [23:13:23.986] | : . ' , ; getFutureCapture() ... [23:13:23.986] | : . ' , ; getFutureCapture() ... done [23:13:23.986] | : . ' , ; getFutureContext() ... [23:13:23.986] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:23.986] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:23.986] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:23.987] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:23.987] | : . ' , ; getFutureContext() ... done [23:13:23.987] | : . ' , getFutureData() ... done [23:13:23.987] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:23.988] | : . ' , ; Appended future to position #2 [23:13:23.988] | : . ' , ; Number of registered futures: 2 [23:13:23.988] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:23.988] | : . ' launchFuture() ... done [23:13:23.988] | : . ' MultisessionFuture started [23:13:23.988] | : . Launching futures ... done [23:13:23.989] | : Using MultisessionFutureBackend ... done [23:13:23.989] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:23.989] | run() for 'Future' () ... done [23:13:23.989] future(..., label = NULL) ... done [23:13:23.991] resolved() ... [23:13:23.991] | resolved() for environment ... [23:13:23.995] | : resolved() ... [23:13:23.995] | : . resolved() for list ... [23:13:23.996] | : . ' Number of elements: 4 [23:13:23.996] | : . ' Number of futures: 4 [23:13:23.996] | : . ' resolved() ... [23:13:23.996] | : . ' resolved() ... done [23:13:23.997] | : . ' resolved() ... [23:13:23.997] | : . ' , resolved() for MultisessionFuture () ... [23:13:23.997] | : . ' , ; Cluster node socket connection: index=5, id=889 [23:13:23.998] | : . ' , ; assertValidConnection() ... [23:13:23.998] | : . ' , ; ` cluster node index: 2 [23:13:23.998] | : . ' , ; assertValidConnection() ... done [23:13:23.999] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:23.999] | : . ' , ; ` cluster node index: 2 [23:13:23.999] | : . ' , ; ` [1] TRUE [23:13:24.000] | : . ' , ; ` Received data: [23:13:24.000] | : . ' , ; ` List of 5 [23:13:24.000] | : . ' , ; ` $ type : chr "VALUE" [23:13:24.000] | : . ' , ; ` $ value :List of 16 [23:13:24.000] | : . ' , ; ` ..$ value : NULL [23:13:24.000] | : . ' , ; ` ..$ visible : logi TRUE [23:13:24.000] | : . ' , ; ` ..$ stdout : chr "" [23:13:24.000] | : . ' , ; ` ..$ conditions : list() [23:13:24.000] | : . ' , ; ` ..$ rng : logi FALSE [23:13:24.000] | : . ' , ; ` ..$ seed : NULL [23:13:24.000] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:24.000] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:24.000] | : . ' , ; ` .. ..$ added : NULL [23:13:24.000] | : . ' , ; ` .. ..$ removed : NULL [23:13:24.000] | : . ' , ; ` .. ..$ replaced: NULL [23:13:24.000] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:24.000] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:24.000] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:24.000] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:24.000] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "52" [23:13:24.000] | : . ' , ; ` ..$ session_uuid : chr "734a9d5f7f8a3a63bb70c01cc69cc4fa" [23:13:24.000] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:24.000] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:24.000] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:24.000] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:24.000] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:24.000] | : . ' , ; ` .. .. ..$ pid : int 48424 [23:13:24.000] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:24.000] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:24.000] | : . ' , ; ` ..$ r_info :List of 4 [23:13:24.000] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:24.000] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:24.000] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:24.000] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:24.000] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:24.000] | : . ' , ; ` ..$ version : chr "1.8" [23:13:24.000] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:24.000] | : . ' , ; ` $ success: logi TRUE [23:13:24.000] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [23:13:24.000] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:24.000] | : . ' , ; ` $ tag : NULL [23:13:24.018] | : . ' , ; ` Received FutureResult [23:13:24.018] | : . ' , ; ` FutureResult: [23:13:24.018] | : . ' , ; ` value: 'NULL' [23:13:24.018] | : . ' , ; ` visible: TRUE [23:13:24.018] | : . ' , ; ` stdout: character [23:13:24.018] | : . ' , ; ` conditions: [n = 0] [23:13:24.018] | : . ' , ; ` RNG used: FALSE [23:13:24.018] | : . ' , ; ` duration: 0.00405097 secs (started 2025-11-16 23:13:23.910248) [23:13:24.018] | : . ' , ; ` version: 1.8 [23:13:24.019] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:24.019] | : . ' , ; ` | Removed future from position #1 [23:13:24.020] | : . ' , ; ` | Number of registered futures: 1 [23:13:24.020] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:24.020] | : . ' , ; ` Erased future from future backend [23:13:24.021] | : . ' , ; ` result() for ClusterFuture ... [23:13:24.021] | : . ' , ; ` | result already collected: FutureResult [23:13:24.021] | : . ' , ; ` result() for ClusterFuture ... done [23:13:24.021] | : . ' , ; ` signalConditions() ... [23:13:24.022] | : . ' , ; ` | include = 'immediateCondition' [23:13:24.022] | : . ' , ; ` | exclude = [23:13:24.022] | : . ' , ; ` | resignal = FALSE [23:13:24.022] | : . ' , ; ` | Number of conditions: 0 [23:13:24.022] | : . ' , ; ` | int 0 [23:13:24.023] | : . ' , ; ` signalConditions() ... done [23:13:24.024] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:24.024] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:24.024] | : . ' , resolved() for MultisessionFuture () ... done [23:13:24.024] | : . ' , assertFutureResult() ... [23:13:24.024] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-52 [23:13:24.025] | : . ' , ; identical; success [23:13:24.025] | : . ' , assertFutureResult() ... done [23:13:24.025] | : . ' resolved() ... done [23:13:24.025] | : . ' resolved() ... [23:13:24.026] | : . ' , resolved() for MultisessionFuture () ... [23:13:24.026] | : . ' , ; Cluster node socket connection: index=4, id=888 [23:13:24.027] | : . ' , ; assertValidConnection() ... [23:13:24.027] | : . ' , ; ` cluster node index: 1 [23:13:24.027] | : . ' , ; assertValidConnection() ... done [23:13:24.028] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:24.028] | : . ' , ; ` cluster node index: 1 [23:13:24.028] | : . ' , ; ` [1] TRUE [23:13:24.029] | : . ' , ; ` Received data: [23:13:24.029] | : . ' , ; ` List of 5 [23:13:24.029] | : . ' , ; ` $ type : chr "VALUE" [23:13:24.029] | : . ' , ; ` $ value :List of 16 [23:13:24.029] | : . ' , ; ` ..$ value : num 4 [23:13:24.029] | : . ' , ; ` ..$ visible : logi TRUE [23:13:24.029] | : . ' , ; ` ..$ stdout : chr "" [23:13:24.029] | : . ' , ; ` ..$ conditions : list() [23:13:24.029] | : . ' , ; ` ..$ rng : logi FALSE [23:13:24.029] | : . ' , ; ` ..$ seed : NULL [23:13:24.029] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:24.029] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:24.029] | : . ' , ; ` .. ..$ added : NULL [23:13:24.029] | : . ' , ; ` .. ..$ removed : NULL [23:13:24.029] | : . ' , ; ` .. ..$ replaced: NULL [23:13:24.029] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:24.029] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:24.029] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:24.029] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:23" [23:13:24.029] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "53" [23:13:24.029] | : . ' , ; ` ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:24.029] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:24.029] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:24.029] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:24.029] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:24.029] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:24.029] | : . ' , ; ` .. .. ..$ pid : int 62584 [23:13:24.029] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:24.029] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:24.029] | : . ' , ; ` ..$ r_info :List of 4 [23:13:24.029] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:24.029] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:24.029] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:24.029] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:24.029] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:24.029] | : . ' , ; ` ..$ version : chr "1.8" [23:13:24.029] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:24.029] | : . ' , ; ` $ success: logi TRUE [23:13:24.029] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [23:13:24.029] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:24.029] | : . ' , ; ` $ tag : NULL [23:13:24.045] | : . ' , ; ` Received FutureResult [23:13:24.045] | : . ' , ; ` FutureResult: [23:13:24.045] | : . ' , ; ` value: 'numeric' [23:13:24.045] | : . ' , ; ` visible: TRUE [23:13:24.045] | : . ' , ; ` stdout: character [23:13:24.045] | : . ' , ; ` conditions: [n = 0] [23:13:24.045] | : . ' , ; ` RNG used: FALSE [23:13:24.045] | : . ' , ; ` duration: 0.007339001 secs (started 2025-11-16 23:13:23.988137) [23:13:24.045] | : . ' , ; ` version: 1.8 [23:13:24.046] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:24.046] | : . ' , ; ` | Removed future from position #1 [23:13:24.046] | : . ' , ; ` | Number of registered futures: 0 [23:13:24.046] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:24.047] | : . ' , ; ` Erased future from future backend [23:13:24.047] | : . ' , ; ` result() for ClusterFuture ... [23:13:24.047] | : . ' , ; ` | result already collected: FutureResult [23:13:24.047] | : . ' , ; ` result() for ClusterFuture ... done [23:13:24.047] | : . ' , ; ` signalConditions() ... [23:13:24.048] | : . ' , ; ` | include = 'immediateCondition' [23:13:24.048] | : . ' , ; ` | exclude = [23:13:24.048] | : . ' , ; ` | resignal = FALSE [23:13:24.048] | : . ' , ; ` | Number of conditions: 0 [23:13:24.048] | : . ' , ; ` | int 0 [23:13:24.049] | : . ' , ; ` signalConditions() ... done [23:13:24.049] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:24.049] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:24.049] | : . ' , resolved() for MultisessionFuture () ... done [23:13:24.050] | : . ' , assertFutureResult() ... [23:13:24.050] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-53 [23:13:24.050] | : . ' , ; identical; success [23:13:24.050] | : . ' , assertFutureResult() ... done [23:13:24.050] | : . ' resolved() ... done [23:13:24.051] | : . resolved() for list ... done [23:13:24.051] | : resolved() ... done [23:13:24.051] | resolved() for environment ... done [23:13:24.051] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [23:13:24.052] value() for MultisessionFuture () ... [23:13:24.052] | result() for ClusterFuture ... [23:13:24.053] | : result already collected: FutureResult [23:13:24.053] | result() for ClusterFuture ... done [23:13:24.053] | result() for ClusterFuture ... [23:13:24.053] | : result already collected: FutureResult [23:13:24.053] | result() for ClusterFuture ... done [23:13:24.054] | signalConditions() ... [23:13:24.054] | : include = 'immediateCondition' [23:13:24.054] | : exclude = [23:13:24.054] | : resignal = FALSE [23:13:24.054] | : Number of conditions: 0 [23:13:24.055] | : int 0 [23:13:24.055] | signalConditions() ... done [23:13:24.055] | relay stdout ... [23:13:24.056] | relay stdout ... done [23:13:24.056] | check for misuse ... [23:13:24.056] | check for misuse ... done [23:13:24.056] value() for MultisessionFuture () ... done [23:13:24.056] value() for listenv ... [23:13:24.057] | recursive: 0 [23:13:24.057] | reduce: FALSE [23:13:24.058] | length: 4 [23:13:24.058] | elements: 'a', 'b', 'c', 'd' [23:13:24.058] | Number of remaining objects: 4 [23:13:24.058] | checking value #1: [23:13:24.058] | 'obj' is atomic [23:13:24.058] | signalConditionsASAP(numeric, pos=1) ... [23:13:24.058] | : nx: 4 [23:13:24.059] | : relay: TRUE [23:13:24.059] | : stdout: TRUE [23:13:24.059] | : signal: TRUE [23:13:24.059] | : resignal: FALSE [23:13:24.059] | : force: TRUE [23:13:24.059] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:24.059] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:24.060] | : until=2 [23:13:24.060] | : relaying element #2 [23:13:24.060] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:24.060] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:24.060] | signalConditionsASAP(numeric, pos=1) ... done [23:13:24.060] | length: 3 (resolved future 1) [23:13:24.061] value() for listenv ... done [23:13:24.061] checking value #2: [23:13:24.061] 'obj' is MultisessionFuture [23:13:24.061] resolved() ... [23:13:24.061] resolved() ... done [23:13:24.061] MultisessionFuture #2 [23:13:24.061] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:24.062] | nx: 4 [23:13:24.062] | relay: TRUE [23:13:24.062] | stdout: TRUE [23:13:24.062] | signal: TRUE [23:13:24.062] | resignal: FALSE [23:13:24.062] | force: TRUE [23:13:24.062] | relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:24.063] | queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:24.063] | until=2 [23:13:24.063] | relaying element #2 [23:13:24.063] | value() for MultisessionFuture () ... [23:13:24.063] | : result() for ClusterFuture ... [23:13:24.063] | : . result already collected: FutureResult [23:13:24.063] | : result() for ClusterFuture ... done [23:13:24.064] | : result() for ClusterFuture ... [23:13:24.064] | : . result already collected: FutureResult [23:13:24.064] | : result() for ClusterFuture ... done [23:13:24.064] | : signalConditions() ... [23:13:24.064] | : . include = 'immediateCondition' [23:13:24.065] | : . exclude = [23:13:24.065] | : . resignal = FALSE [23:13:24.065] | : . Number of conditions: 0 [23:13:24.065] | : . int 0 [23:13:24.066] | : signalConditions() ... done [23:13:24.066] | : relay stdout ... [23:13:24.066] | : relay stdout ... done [23:13:24.066] | : check for misuse ... [23:13:24.066] | : check for misuse ... done [23:13:24.066] | value() for MultisessionFuture () ... done [23:13:24.067] | result() for ClusterFuture ... [23:13:24.067] | : result already collected: FutureResult [23:13:24.067] | result() for ClusterFuture ... done [23:13:24.067] | signalConditions() ... [23:13:24.067] | : include = 'immediateCondition' [23:13:24.068] | : exclude = [23:13:24.068] | : resignal = FALSE [23:13:24.068] | : Number of conditions: 0 [23:13:24.068] | : int 0 [23:13:24.069] | signalConditions() ... done [23:13:24.069] | result() for ClusterFuture ... [23:13:24.069] | : result already collected: FutureResult [23:13:24.069] | result() for ClusterFuture ... done [23:13:24.069] | signalConditions() ... [23:13:24.070] | : include = 'condition' [23:13:24.070] | : exclude = 'error', 'immediateCondition' [23:13:24.070] | : resignal = TRUE [23:13:24.070] | : Number of conditions: 0 [23:13:24.071] | : int 0 [23:13:24.071] | signalConditions() ... done [23:13:24.072] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:24.072] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:24.072] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:24.072] value(, ...) ... [23:13:24.072] value(, ...) ... done [23:13:24.072] value() for MultisessionFuture () ... [23:13:24.072] | result() for ClusterFuture ... [23:13:24.073] | : result already collected: FutureResult [23:13:24.073] | result() for ClusterFuture ... done [23:13:24.073] | result() for ClusterFuture ... [23:13:24.073] | : result already collected: FutureResult [23:13:24.073] | result() for ClusterFuture ... done [23:13:24.074] | signalConditions() ... [23:13:24.074] | : include = 'immediateCondition' [23:13:24.074] | : exclude = [23:13:24.074] | : resignal = FALSE [23:13:24.074] | : Number of conditions: 0 [23:13:24.074] | : int 0 [23:13:24.075] | signalConditions() ... done [23:13:24.075] | check for misuse ... [23:13:24.075] | check for misuse ... done [23:13:24.075] value() for MultisessionFuture () ... done [23:13:24.076] value: [23:13:24.076] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:24.076] | nx: 4 [23:13:24.076] | relay: TRUE [23:13:24.076] | stdout: TRUE [23:13:24.077] | signal: TRUE [23:13:24.077] | resignal: FALSE [23:13:24.077] | force: TRUE [23:13:24.077] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:24.077] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:24.077] | until=3 [23:13:24.077] | relaying element #3 [23:13:24.078] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:24.078] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:24.078] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:24.078] resolve() for MultisessionFuture ... [23:13:24.078] resolve() for MultisessionFuture ... done [23:13:24.079] length: 2 (resolved future 2) [23:13:24.079] checking value #3: [23:13:24.079] 'obj' is MultisessionFuture [23:13:24.079] resolved() ... [23:13:24.079] resolved() ... done [23:13:24.079] MultisessionFuture #3 [23:13:24.080] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:24.080] | nx: 4 [23:13:24.080] | relay: TRUE [23:13:24.080] | stdout: TRUE [23:13:24.080] | signal: TRUE [23:13:24.080] | resignal: FALSE [23:13:24.081] | force: TRUE [23:13:24.081] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:24.081] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:24.081] | until=3 [23:13:24.081] | relaying element #3 [23:13:24.081] | value() for MultisessionFuture () ... [23:13:24.082] | : result() for ClusterFuture ... [23:13:24.082] | : . result already collected: FutureResult [23:13:24.082] | : result() for ClusterFuture ... done [23:13:24.082] | : result() for ClusterFuture ... [23:13:24.082] | : . result already collected: FutureResult [23:13:24.082] | : result() for ClusterFuture ... done [23:13:24.083] | : signalConditions() ... [23:13:24.083] | : . include = 'immediateCondition' [23:13:24.083] | : . exclude = [23:13:24.083] | : . resignal = FALSE [23:13:24.083] | : . Number of conditions: 0 [23:13:24.083] | : . int 0 [23:13:24.084] | : signalConditions() ... done [23:13:24.084] | : relay stdout ... [23:13:24.084] | : relay stdout ... done [23:13:24.085] | : check for misuse ... [23:13:24.085] | : check for misuse ... done [23:13:24.085] | value() for MultisessionFuture () ... done [23:13:24.085] | result() for ClusterFuture ... [23:13:24.085] | : result already collected: FutureResult [23:13:24.085] | result() for ClusterFuture ... done [23:13:24.086] | signalConditions() ... [23:13:24.086] | : include = 'immediateCondition' [23:13:24.086] | : exclude = [23:13:24.086] | : resignal = FALSE [23:13:24.086] | : Number of conditions: 0 [23:13:24.086] | : int 0 [23:13:24.087] | signalConditions() ... done [23:13:24.087] | result() for ClusterFuture ... [23:13:24.087] | : result already collected: FutureResult [23:13:24.088] | result() for ClusterFuture ... done [23:13:24.088] | signalConditions() ... [23:13:24.088] | : include = 'condition' [23:13:24.088] | : exclude = 'error', 'immediateCondition' [23:13:24.088] | : resignal = TRUE [23:13:24.088] | : Number of conditions: 0 [23:13:24.089] | : int 0 [23:13:24.089] | signalConditions() ... done [23:13:24.089] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:24.089] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.090] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:24.090] value(, ...) ... [23:13:24.090] value(, ...) ... done [23:13:24.090] value() for MultisessionFuture () ... [23:13:24.090] | result() for ClusterFuture ... [23:13:24.090] | : result already collected: FutureResult [23:13:24.091] | result() for ClusterFuture ... done [23:13:24.091] | result() for ClusterFuture ... [23:13:24.091] | : result already collected: FutureResult [23:13:24.091] | result() for ClusterFuture ... done [23:13:24.091] | signalConditions() ... [23:13:24.091] | : include = 'immediateCondition' [23:13:24.092] | : exclude = [23:13:24.092] | : resignal = FALSE [23:13:24.092] | : Number of conditions: 0 [23:13:24.092] | : int 0 [23:13:24.093] | signalConditions() ... done [23:13:24.093] | check for misuse ... [23:13:24.093] | check for misuse ... done [23:13:24.093] value() for MultisessionFuture () ... done [23:13:24.093] value: [23:13:24.094] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:24.094] | nx: 4 [23:13:24.094] | relay: TRUE [23:13:24.094] | stdout: TRUE [23:13:24.094] | signal: TRUE [23:13:24.094] | resignal: FALSE [23:13:24.095] | force: TRUE [23:13:24.095] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:24.095] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.095] | until=4 [23:13:24.095] | relaying element #4 [23:13:24.096] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:24.096] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.096] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:24.096] resolve() for MultisessionFuture ... [23:13:24.096] resolve() for MultisessionFuture ... done [23:13:24.096] length: 1 (resolved future 3) [23:13:24.097] checking value #4: [23:13:24.097] 'obj' is atomic [23:13:24.097] signalConditionsASAP(numeric, pos=4) ... [23:13:24.097] | nx: 4 [23:13:24.097] | relay: TRUE [23:13:24.097] | stdout: TRUE [23:13:24.098] | signal: TRUE [23:13:24.098] | resignal: FALSE [23:13:24.098] | force: TRUE [23:13:24.098] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:24.098] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.098] | until=4 [23:13:24.099] | relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:24.099] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.099] signalConditionsASAP(numeric, pos=4) ... done [23:13:24.099] length: 0 (resolved future 4) [23:13:24.100] Relaying remaining futures ... [23:13:24.100] | signalConditionsASAP(NULL, pos=0) ... [23:13:24.100] | : nx: 4 [23:13:24.100] | : relay: TRUE [23:13:24.100] | : stdout: TRUE [23:13:24.100] | : signal: TRUE [23:13:24.103] | : resignal: FALSE [23:13:24.103] | : force: TRUE [23:13:24.103] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:24.103] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [23:13:24.104] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:24.104] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.104] | signalConditionsASAP(NULL, pos=0) ... done [23:13:24.104] Relaying remaining futures ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 Dimensions: c(1, 6) [23:13:24.106] future(..., label = NULL) ... [23:13:24.107] | lazy: FALSE [23:13:24.107] | stdout: TRUE [23:13:24.107] | conditions: [n=1] 'condition' [23:13:24.107] | gc: FALSE [23:13:24.107] | earlySignal: FALSE [23:13:24.107] | getGlobalsAndPackages() ... [23:13:24.108] | : Searching for globals ... [23:13:24.109] | : . globals found: [0] [23:13:24.109] | : Searching for globals ... done [23:13:24.109] | : globals: [0] [23:13:24.110] | : packages: [0] [23:13:24.110] | getGlobalsAndPackages() ... done [23:13:24.110] | run() for 'Future' () ... [23:13:24.110] | : state: 'created' [23:13:24.111] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.111] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.111] | : Using MultisessionFutureBackend ... [23:13:24.111] | : . Number of futures since start: 13 (13 created, 13 launched, 14 finished) [23:13:24.111] | : . Launching futures ... [23:13:24.112] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:24.112] | : . ' , Workers: [n=2] [23:13:24.112] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:24.114] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:24.114] | : . ' , requestWorker() ... [23:13:24.114] | : . ' , ; requestNode() ... [23:13:24.114] | : . ' , ; ` Number of workers: 2 [23:13:24.115] | : . ' , ; ` Polling for a free worker ... [23:13:24.115] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.115] | : . ' , ; ` | : Listing all futures [23:13:24.115] | : . ' , ; ` | : Number of registered futures: 0 [23:13:24.115] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.115] | : . ' , ; ` | Total time: 0 [23:13:24.116] | : . ' , ; ` Polling for a free worker ... done [23:13:24.116] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.116] | : . ' , ; ` | Listing all futures [23:13:24.116] | : . ' , ; ` | Number of registered futures: 0 [23:13:24.116] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.116] | : . ' , ; ` avail: [n=2] '1', '2' [23:13:24.117] | : . ' , ; ` Index of first available worker: 1 [23:13:24.117] | : . ' , ; ` Validate that the worker is functional ... [23:13:24.118] | : . ' , ; ` | Worker is functional [23:13:24.118] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.118] | : . ' , ; ` | : Listing all futures [23:13:24.119] | : . ' , ; ` | : Number of registered futures: 0 [23:13:24.119] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.119] | : . ' , ; ` Validate that the worker is functional ... done [23:13:24.120] | : . ' , ; requestNode() ... done [23:13:24.120] | : . ' , ; cluster node index: 1 [23:13:24.120] | : . ' , requestWorker() ... done [23:13:24.120] | : . ' , eraseGlobalEnvironment() ... [23:13:24.121] | : . ' , eraseGlobalEnvironment() ... done [23:13:24.121] | : . ' , launchFuture() ... [23:13:24.122] | : . ' , ; cluster node index: 1 [23:13:24.122] | : . ' , ; getFutureData() ... [23:13:24.122] | : . ' , ; ` getFutureCore() ... [23:13:24.123] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:24.123] | : . ' , ; ` getFutureCore() ... done [23:13:24.123] | : . ' , ; ` getFutureCapture() ... [23:13:24.123] | : . ' , ; ` getFutureCapture() ... done [23:13:24.124] | : . ' , ; ` getFutureContext() ... [23:13:24.124] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.124] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:24.124] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.125] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:24.125] | : . ' , ; ` getFutureContext() ... done [23:13:24.125] | : . ' , ; getFutureData() ... done [23:13:24.126] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:24.126] | : . ' , ; ` Appended future to position #1 [23:13:24.127] | : . ' , ; ` Number of registered futures: 1 [23:13:24.127] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:24.127] | : . ' , launchFuture() ... done [23:13:24.127] | : . ' , MultisessionFuture started [23:13:24.128] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:24.128] | : . Launching futures ... done [23:13:24.128] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:24.128] | : Using MultisessionFutureBackend ... done [23:13:24.129] | run() for 'Future' () ... done [23:13:24.129] future(..., label = NULL) ... done [23:13:24.129] future(..., label = NULL) ... [23:13:24.129] | lazy: FALSE [23:13:24.130] | stdout: TRUE [23:13:24.130] | conditions: [n=1] 'condition' [23:13:24.130] | gc: FALSE [23:13:24.130] | earlySignal: FALSE [23:13:24.131] | getGlobalsAndPackages() ... [23:13:24.131] | : Searching for globals ... [23:13:24.133] | : . globals found: [0] [23:13:24.134] | : Searching for globals ... done [23:13:24.134] | : globals: [0] [23:13:24.134] | : packages: [0] [23:13:24.134] | getGlobalsAndPackages() ... done [23:13:24.135] | run() for 'Future' () ... [23:13:24.135] | : state: 'created' [23:13:24.135] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.136] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.136] | : Using MultisessionFutureBackend ... [23:13:24.136] | : . Number of futures since start: 14 (14 created, 14 launched, 14 finished) [23:13:24.137] | : . Launching futures ... [23:13:24.137] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:24.137] | : . ' , Workers: [n=2] [23:13:24.137] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:24.140] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:24.141] | : . ' , requestWorker() ... [23:13:24.141] | : . ' , ; requestNode() ... [23:13:24.141] | : . ' , ; ` Number of workers: 2 [23:13:24.141] | : . ' , ; ` Polling for a free worker ... [23:13:24.142] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.142] | : . ' , ; ` | : Listing all futures [23:13:24.142] | : . ' , ; ` | : Number of registered futures: 1 [23:13:24.143] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.143] | : . ' , ; ` | Total time: 0 [23:13:24.143] | : . ' , ; ` Polling for a free worker ... done [23:13:24.143] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.144] | : . ' , ; ` | Listing all futures [23:13:24.144] | : . ' , ; ` | Number of registered futures: 1 [23:13:24.144] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.144] | : . ' , ; ` avail: [n=2] '2' [23:13:24.145] | : . ' , ; ` Index of first available worker: 2 [23:13:24.145] | : . ' , ; ` Validate that the worker is functional ... [23:13:24.146] | : . ' , ; ` | Worker is functional [23:13:24.146] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.146] | : . ' , ; ` | : Listing all futures [23:13:24.147] | : . ' , ; ` | : Number of registered futures: 1 [23:13:24.147] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.147] | : . ' , ; ` Validate that the worker is functional ... done [23:13:24.147] | : . ' , ; requestNode() ... done [23:13:24.148] | : . ' , ; cluster node index: 2 [23:13:24.148] | : . ' , requestWorker() ... done [23:13:24.148] | : . ' , eraseGlobalEnvironment() ... [23:13:24.149] | : . ' , eraseGlobalEnvironment() ... done [23:13:24.149] | : . ' , launchFuture() ... [23:13:24.150] | : . ' , ; cluster node index: 2 [23:13:24.150] | : . ' , ; getFutureData() ... [23:13:24.150] | : . ' , ; ` getFutureCore() ... [23:13:24.150] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:24.150] | : . ' , ; ` getFutureCore() ... done [23:13:24.151] | : . ' , ; ` getFutureCapture() ... [23:13:24.151] | : . ' , ; ` getFutureCapture() ... done [23:13:24.151] | : . ' , ; ` getFutureContext() ... [23:13:24.151] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.152] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:24.152] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.152] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:24.153] | : . ' , ; ` getFutureContext() ... done [23:13:24.153] | : . ' , ; getFutureData() ... done [23:13:24.153] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:24.154] | : . ' , ; ` Appended future to position #2 [23:13:24.154] | : . ' , ; ` Number of registered futures: 2 [23:13:24.154] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:24.154] | : . ' , launchFuture() ... done [23:13:24.155] | : . ' , MultisessionFuture started [23:13:24.155] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:24.155] | : . Launching futures ... done [23:13:24.155] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:24.156] | : Using MultisessionFutureBackend ... done [23:13:24.156] | run() for 'Future' () ... done [23:13:24.156] future(..., label = NULL) ... done [23:13:24.157] future(..., label = NULL) ... [23:13:24.157] | lazy: FALSE [23:13:24.157] | stdout: TRUE [23:13:24.158] | conditions: [n=1] 'condition' [23:13:24.158] | gc: FALSE [23:13:24.158] | earlySignal: FALSE [23:13:24.158] | getGlobalsAndPackages() ... [23:13:24.159] | : Searching for globals ... [23:13:24.165] | : . globals found: [1] '{' [23:13:24.165] | : Searching for globals ... done [23:13:24.165] | : Resolving globals: FALSE [23:13:24.166] | : Search for packages associated with the globals ... [23:13:24.166] | : . Packages associated with globals: [1] 'base' [23:13:24.167] | : . Packages: [1] 'base' [23:13:24.167] | : Search for packages associated with the globals ... done [23:13:24.167] | : Packages after dropping 'base': [0] [23:13:24.167] | : globals: [0] [23:13:24.168] | : packages: [0] [23:13:24.168] | getGlobalsAndPackages() ... done [23:13:24.168] | run() for 'Future' () ... [23:13:24.169] | : state: 'created' [23:13:24.169] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.169] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.170] | : Using MultisessionFutureBackend ... [23:13:24.170] | : . Number of futures since start: 15 (15 created, 15 launched, 14 finished) [23:13:24.170] | : . Launching futures ... [23:13:24.170] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:24.171] | : . ' , Workers: [n=2] [23:13:24.171] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:24.173] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:24.174] | : . ' , requestWorker() ... [23:13:24.174] | : . ' , ; requestNode() ... [23:13:24.174] | : . ' , ; ` Number of workers: 2 [23:13:24.174] | : . ' , ; ` Polling for a free worker ... [23:13:24.175] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.175] | : . ' , ; ` | : Listing all futures [23:13:24.175] | : . ' , ; ` | : Number of registered futures: 2 [23:13:24.175] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.176] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [23:13:24.195] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... [23:13:24.246] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... [23:13:24.246] | : . ' , ; ` | : . resolved() ... [23:13:24.246] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [23:13:24.250] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [23:13:24.250] | : . ' , ; ` | : . ' , assertValidConnection() ... [23:13:24.251] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:24.251] | : . ' , ; ` | : . ' , assertValidConnection() ... done [23:13:24.251] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [23:13:24.252] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:24.252] | : . ' , ; ` | : . ' , ; [1] TRUE [23:13:24.252] | : . ' , ; ` | : . ' , ; Received data: [23:13:24.252] | : . ' , ; ` | : . ' , ; List of 5 [23:13:24.252] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [23:13:24.252] | : . ' , ; ` | : . ' , ; $ value :List of 16 [23:13:24.252] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [23:13:24.252] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [23:13:24.252] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [23:13:24.252] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [23:13:24.252] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [23:13:24.252] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [23:13:24.252] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [23:13:24.252] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [23:13:24.252] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [23:13:24.252] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [23:13:24.252] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [23:13:24.252] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [23:13:24.252] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [23:13:24.252] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.252] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.252] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "54" [23:13:24.252] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:24.252] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [23:13:24.252] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [23:13:24.252] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:24.252] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:24.252] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:24.252] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 62584 [23:13:24.252] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:24.252] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [23:13:24.252] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [23:13:24.252] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:24.252] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [23:13:24.252] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [23:13:24.252] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [23:13:24.252] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [23:13:24.252] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [23:13:24.252] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [23:13:24.252] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [23:13:24.252] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:24.252] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:24.252] | : . ' , ; ` | : . ' , ; $ tag : NULL [23:13:24.271] | : . ' , ; ` | : . ' , ; Received FutureResult [23:13:24.271] | : . ' , ; ` | : . ' , ; FutureResult: [23:13:24.271] | : . ' , ; ` | : . ' , ; value: 'numeric' [23:13:24.271] | : . ' , ; ` | : . ' , ; visible: TRUE [23:13:24.271] | : . ' , ; ` | : . ' , ; stdout: character [23:13:24.271] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [23:13:24.271] | : . ' , ; ` | : . ' , ; RNG used: FALSE [23:13:24.271] | : . ' , ; ` | : . ' , ; duration: 0.004714012 secs (started 2025-11-16 23:13:24.126803) [23:13:24.271] | : . ' , ; ` | : . ' , ; version: 1.8 [23:13:24.272] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:24.272] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [23:13:24.273] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [23:13:24.273] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:24.273] | : . ' , ; ` | : . ' , ; Erased future from future backend [23:13:24.273] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [23:13:24.274] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [23:13:24.274] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [23:13:24.274] | : . ' , ; ` | : . ' , ; signalConditions() ... [23:13:24.274] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [23:13:24.275] | : . ' , ; ` | : . ' , ; ` exclude = [23:13:24.275] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [23:13:24.275] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [23:13:24.275] | : . ' , ; ` | : . ' , ; ` int 0 [23:13:24.276] | : . ' , ; ` | : . ' , ; signalConditions() ... done [23:13:24.276] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [23:13:24.276] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:24.277] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [23:13:24.277] | : . ' , ; ` | : . ' assertFutureResult() ... [23:13:24.277] | : . ' , ; ` | : . ' , Future uuid: 21ba9c551312333441d8a0c50b2e2aea-54 [23:13:24.277] | : . ' , ; ` | : . ' , identical; success [23:13:24.277] | : . ' , ; ` | : . ' assertFutureResult() ... done [23:13:24.278] | : . ' , ; ` | : . resolved() ... done [23:13:24.278] | : . ' , ; ` | : . Future at position #1 is resolved ... [23:13:24.278] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [23:13:24.278] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:24.279] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:24.279] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:24.279] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:24.279] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:24.279] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:24.280] | : . ' , ; ` | : . ' , signalConditions() ... [23:13:24.280] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [23:13:24.280] | : . ' , ; ` | : . ' , ; exclude = [23:13:24.280] | : . ' , ; ` | : . ' , ; resignal = FALSE [23:13:24.281] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [23:13:24.281] | : . ' , ; ` | : . ' , ; int 0 [23:13:24.282] | : . ' , ; ` | : . ' , signalConditions() ... done [23:13:24.282] | : . ' , ; ` | : . ' , check for misuse ... [23:13:24.282] | : . ' , ; ` | : . ' , check for misuse ... done [23:13:24.282] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [23:13:24.283] | : . ' , ; ` | : . Future at position #1 is resolved ... done [23:13:24.283] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... done [23:13:24.283] | : . ' , ; ` | : Remove collected futures ... [23:13:24.283] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [23:13:24.284] | : . ' , ; ` | : Remove collected futures ... done [23:13:24.284] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... done [23:13:24.284] | : . ' , ; ` | Early signaling of 2 future candidates ... [23:13:24.284] | : . ' , ; ` | Number of futures with early signaling requested: 0 [23:13:24.284] | : . ' , ; ` | Early signaling of 2 future candidates ... done [23:13:24.285] | : . ' , ; ` | Number of registered futures: 2 [23:13:24.285] | : . ' , ; ` Polling for a free worker ... done [23:13:24.285] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.285] | : . ' , ; ` | Listing all futures [23:13:24.286] | : . ' , ; ` | Number of registered futures: 1 [23:13:24.286] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.286] | : . ' , ; ` Total time: 0.110390901565552 [23:13:24.286] | : . ' , ; requestNode() ... done [23:13:24.286] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.287] | : . ' , ; ` Listing all futures [23:13:24.287] | : . ' , ; ` Number of registered futures: 1 [23:13:24.287] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.287] | : . ' , ; avail: [n=2] '1' [23:13:24.288] | : . ' , ; Index of first available worker: 1 [23:13:24.288] | : . ' , ; Validate that the worker is functional ... [23:13:24.289] | : . ' , ; ` Worker is functional [23:13:24.289] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.289] | : . ' , ; ` | Listing all futures [23:13:24.289] | : . ' , ; ` | Number of registered futures: 1 [23:13:24.289] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.290] | : . ' , ; Validate that the worker is functional ... done [23:13:24.290] | : . ' , requestWorker() ... done [23:13:24.290] | : . ' , cluster node index: 1 [23:13:24.290] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:24.291] | : . ' eraseGlobalEnvironment() ... [23:13:24.291] | : . ' eraseGlobalEnvironment() ... done [23:13:24.292] | : . ' launchFuture() ... [23:13:24.292] | : . ' , cluster node index: 1 [23:13:24.292] | : . ' , getFutureData() ... [23:13:24.292] | : . ' , ; getFutureCore() ... [23:13:24.292] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:24.293] | : . ' , ; getFutureCore() ... done [23:13:24.293] | : . ' , ; getFutureCapture() ... [23:13:24.293] | : . ' , ; getFutureCapture() ... done [23:13:24.293] | : . ' , ; getFutureContext() ... [23:13:24.294] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.294] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:24.294] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.294] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:24.294] | : . ' , ; getFutureContext() ... done [23:13:24.295] | : . ' , getFutureData() ... done [23:13:24.295] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:24.296] | : . ' , ; Appended future to position #2 [23:13:24.296] | : . ' , ; Number of registered futures: 2 [23:13:24.296] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:24.296] | : . ' launchFuture() ... done [23:13:24.296] | : . ' MultisessionFuture started [23:13:24.297] | : . Launching futures ... done [23:13:24.297] | : Using MultisessionFutureBackend ... done [23:13:24.297] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:24.297] | run() for 'Future' () ... done [23:13:24.298] future(..., label = NULL) ... done [23:13:24.299] resolved() ... [23:13:24.299] | resolved() for environment ... [23:13:24.300] | : resolved() ... [23:13:24.300] | : . resolved() for list ... [23:13:24.301] | : . ' Number of elements: 4 [23:13:24.301] | : . ' Number of futures: 4 [23:13:24.301] | : . ' resolved() ... [23:13:24.301] | : . ' resolved() ... done [23:13:24.301] | : . ' resolved() ... [23:13:24.302] | : . ' , resolved() for MultisessionFuture () ... [23:13:24.302] | : . ' , ; Cluster node socket connection: index=5, id=889 [23:13:24.303] | : . ' , ; assertValidConnection() ... [23:13:24.303] | : . ' , ; ` cluster node index: 2 [23:13:24.303] | : . ' , ; assertValidConnection() ... done [23:13:24.304] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:24.304] | : . ' , ; ` cluster node index: 2 [23:13:24.304] | : . ' , ; ` [1] TRUE [23:13:24.304] | : . ' , ; ` Received data: [23:13:24.305] | : . ' , ; ` List of 5 [23:13:24.305] | : . ' , ; ` $ type : chr "VALUE" [23:13:24.305] | : . ' , ; ` $ value :List of 16 [23:13:24.305] | : . ' , ; ` ..$ value : NULL [23:13:24.305] | : . ' , ; ` ..$ visible : logi TRUE [23:13:24.305] | : . ' , ; ` ..$ stdout : chr "" [23:13:24.305] | : . ' , ; ` ..$ conditions : list() [23:13:24.305] | : . ' , ; ` ..$ rng : logi FALSE [23:13:24.305] | : . ' , ; ` ..$ seed : NULL [23:13:24.305] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:24.305] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:24.305] | : . ' , ; ` .. ..$ added : NULL [23:13:24.305] | : . ' , ; ` .. ..$ removed : NULL [23:13:24.305] | : . ' , ; ` .. ..$ replaced: NULL [23:13:24.305] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:24.305] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:24.305] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.305] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.305] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "55" [23:13:24.305] | : . ' , ; ` ..$ session_uuid : chr "734a9d5f7f8a3a63bb70c01cc69cc4fa" [23:13:24.305] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:24.305] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:24.305] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:24.305] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:24.305] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:24.305] | : . ' , ; ` .. .. ..$ pid : int 48424 [23:13:24.305] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:24.305] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:24.305] | : . ' , ; ` ..$ r_info :List of 4 [23:13:24.305] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:24.305] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:24.305] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:24.305] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:24.305] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:24.305] | : . ' , ; ` ..$ version : chr "1.8" [23:13:24.305] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:24.305] | : . ' , ; ` $ success: logi TRUE [23:13:24.305] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:24.305] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:24.305] | : . ' , ; ` $ tag : NULL [23:13:24.322] | : . ' , ; ` Received FutureResult [23:13:24.323] | : . ' , ; ` FutureResult: [23:13:24.323] | : . ' , ; ` value: 'NULL' [23:13:24.323] | : . ' , ; ` visible: TRUE [23:13:24.323] | : . ' , ; ` stdout: character [23:13:24.323] | : . ' , ; ` conditions: [n = 0] [23:13:24.323] | : . ' , ; ` RNG used: FALSE [23:13:24.323] | : . ' , ; ` duration: 0.005404949 secs (started 2025-11-16 23:13:24.154043) [23:13:24.323] | : . ' , ; ` version: 1.8 [23:13:24.323] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:24.324] | : . ' , ; ` | Removed future from position #1 [23:13:24.324] | : . ' , ; ` | Number of registered futures: 1 [23:13:24.324] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:24.325] | : . ' , ; ` Erased future from future backend [23:13:24.325] | : . ' , ; ` result() for ClusterFuture ... [23:13:24.325] | : . ' , ; ` | result already collected: FutureResult [23:13:24.325] | : . ' , ; ` result() for ClusterFuture ... done [23:13:24.326] | : . ' , ; ` signalConditions() ... [23:13:24.326] | : . ' , ; ` | include = 'immediateCondition' [23:13:24.326] | : . ' , ; ` | exclude = [23:13:24.326] | : . ' , ; ` | resignal = FALSE [23:13:24.327] | : . ' , ; ` | Number of conditions: 0 [23:13:24.327] | : . ' , ; ` | int 0 [23:13:24.328] | : . ' , ; ` signalConditions() ... done [23:13:24.328] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:24.328] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:24.328] | : . ' , resolved() for MultisessionFuture () ... done [23:13:24.329] | : . ' , assertFutureResult() ... [23:13:24.329] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-55 [23:13:24.329] | : . ' , ; identical; success [23:13:24.329] | : . ' , assertFutureResult() ... done [23:13:24.329] | : . ' resolved() ... done [23:13:24.330] | : . ' resolved() ... [23:13:24.330] | : . ' , resolved() for MultisessionFuture () ... [23:13:24.330] | : . ' , ; Cluster node socket connection: index=4, id=888 [23:13:24.331] | : . ' , ; assertValidConnection() ... [23:13:24.331] | : . ' , ; ` cluster node index: 1 [23:13:24.332] | : . ' , ; assertValidConnection() ... done [23:13:24.332] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:24.332] | : . ' , ; ` cluster node index: 1 [23:13:24.332] | : . ' , ; ` [1] TRUE [23:13:24.333] | : . ' , ; ` Received data: [23:13:24.333] | : . ' , ; ` List of 5 [23:13:24.333] | : . ' , ; ` $ type : chr "VALUE" [23:13:24.333] | : . ' , ; ` $ value :List of 16 [23:13:24.333] | : . ' , ; ` ..$ value : num 4 [23:13:24.333] | : . ' , ; ` ..$ visible : logi TRUE [23:13:24.333] | : . ' , ; ` ..$ stdout : chr "" [23:13:24.333] | : . ' , ; ` ..$ conditions : list() [23:13:24.333] | : . ' , ; ` ..$ rng : logi FALSE [23:13:24.333] | : . ' , ; ` ..$ seed : NULL [23:13:24.333] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:24.333] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:24.333] | : . ' , ; ` .. ..$ added : NULL [23:13:24.333] | : . ' , ; ` .. ..$ removed : NULL [23:13:24.333] | : . ' , ; ` .. ..$ replaced: NULL [23:13:24.333] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:24.333] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:24.333] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.333] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.333] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "56" [23:13:24.333] | : . ' , ; ` ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:24.333] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:24.333] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:24.333] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:24.333] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:24.333] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:24.333] | : . ' , ; ` .. .. ..$ pid : int 62584 [23:13:24.333] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:24.333] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:24.333] | : . ' , ; ` ..$ r_info :List of 4 [23:13:24.333] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:24.333] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:24.333] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:24.333] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:24.333] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:24.333] | : . ' , ; ` ..$ version : chr "1.8" [23:13:24.333] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:24.333] | : . ' , ; ` $ success: logi TRUE [23:13:24.333] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:24.333] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:24.333] | : . ' , ; ` $ tag : NULL [23:13:24.352] | : . ' , ; ` Received FutureResult [23:13:24.353] | : . ' , ; ` FutureResult: [23:13:24.353] | : . ' , ; ` value: 'numeric' [23:13:24.353] | : . ' , ; ` visible: TRUE [23:13:24.353] | : . ' , ; ` stdout: character [23:13:24.353] | : . ' , ; ` conditions: [n = 0] [23:13:24.353] | : . ' , ; ` RNG used: FALSE [23:13:24.353] | : . ' , ; ` duration: 0.004498005 secs (started 2025-11-16 23:13:24.296025) [23:13:24.353] | : . ' , ; ` version: 1.8 [23:13:24.354] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:24.354] | : . ' , ; ` | Removed future from position #1 [23:13:24.354] | : . ' , ; ` | Number of registered futures: 0 [23:13:24.354] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:24.355] | : . ' , ; ` Erased future from future backend [23:13:24.355] | : . ' , ; ` result() for ClusterFuture ... [23:13:24.355] | : . ' , ; ` | result already collected: FutureResult [23:13:24.355] | : . ' , ; ` result() for ClusterFuture ... done [23:13:24.356] | : . ' , ; ` signalConditions() ... [23:13:24.356] | : . ' , ; ` | include = 'immediateCondition' [23:13:24.356] | : . ' , ; ` | exclude = [23:13:24.356] | : . ' , ; ` | resignal = FALSE [23:13:24.357] | : . ' , ; ` | Number of conditions: 0 [23:13:24.357] | : . ' , ; ` | int 0 [23:13:24.358] | : . ' , ; ` signalConditions() ... done [23:13:24.358] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:24.358] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:24.358] | : . ' , resolved() for MultisessionFuture () ... done [23:13:24.358] | : . ' , assertFutureResult() ... [23:13:24.359] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-56 [23:13:24.359] | : . ' , ; identical; success [23:13:24.359] | : . ' , assertFutureResult() ... done [23:13:24.359] | : . ' resolved() ... done [23:13:24.360] | : . resolved() for list ... done [23:13:24.360] | : resolved() ... done [23:13:24.360] | resolved() for environment ... done [23:13:24.360] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [23:13:24.362] value() for MultisessionFuture () ... [23:13:24.362] | result() for ClusterFuture ... [23:13:24.362] | : result already collected: FutureResult [23:13:24.362] | result() for ClusterFuture ... done [23:13:24.363] | result() for ClusterFuture ... [23:13:24.363] | : result already collected: FutureResult [23:13:24.363] | result() for ClusterFuture ... done [23:13:24.363] | signalConditions() ... [23:13:24.364] | : include = 'immediateCondition' [23:13:24.364] | : exclude = [23:13:24.364] | : resignal = FALSE [23:13:24.364] | : Number of conditions: 0 [23:13:24.365] | : int 0 [23:13:24.365] | signalConditions() ... done [23:13:24.366] | relay stdout ... [23:13:24.366] | relay stdout ... done [23:13:24.366] | check for misuse ... [23:13:24.366] | check for misuse ... done [23:13:24.367] value() for MultisessionFuture () ... done [23:13:24.367] value() for listenv ... [23:13:24.367] | recursive: 0 [23:13:24.368] | reduce: FALSE [23:13:24.372] | length: 4 [23:13:24.372] | elements: 'a', 'b', 'c', 'd' [23:13:24.372] | Number of remaining objects: 4 [23:13:24.372] | checking value #1: [23:13:24.373] | 'obj' is atomic [23:13:24.373] | signalConditionsASAP(numeric, pos=1) ... [23:13:24.373] | : nx: 4 [23:13:24.373] | : relay: TRUE [23:13:24.374] | : stdout: TRUE [23:13:24.374] | : signal: TRUE [23:13:24.374] | : resignal: FALSE [23:13:24.374] | : force: TRUE [23:13:24.374] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:24.375] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:24.375] | : until=2 [23:13:24.375] | : relaying element #2 [23:13:24.375] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:24.376] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:24.376] | signalConditionsASAP(numeric, pos=1) ... done [23:13:24.376] | length: 3 (resolved future 1) [23:13:24.377] value() for listenv ... done [23:13:24.377] checking value #2: [23:13:24.377] 'obj' is MultisessionFuture [23:13:24.377] resolved() ... [23:13:24.377] resolved() ... done [23:13:24.378] MultisessionFuture #2 [23:13:24.378] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:24.378] | nx: 4 [23:13:24.378] | relay: TRUE [23:13:24.379] | stdout: TRUE [23:13:24.379] | signal: TRUE [23:13:24.379] | resignal: FALSE [23:13:24.379] | force: TRUE [23:13:24.379] | relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:24.380] | queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:24.380] | until=2 [23:13:24.380] | relaying element #2 [23:13:24.380] | value() for MultisessionFuture () ... [23:13:24.381] | : result() for ClusterFuture ... [23:13:24.381] | : . result already collected: FutureResult [23:13:24.381] | : result() for ClusterFuture ... done [23:13:24.381] | : result() for ClusterFuture ... [23:13:24.382] | : . result already collected: FutureResult [23:13:24.382] | : result() for ClusterFuture ... done [23:13:24.382] | : signalConditions() ... [23:13:24.382] | : . include = 'immediateCondition' [23:13:24.382] | : . exclude = [23:13:24.383] | : . resignal = FALSE [23:13:24.383] | : . Number of conditions: 0 [23:13:24.383] | : . int 0 [23:13:24.384] | : signalConditions() ... done [23:13:24.384] | : relay stdout ... [23:13:24.384] | : relay stdout ... done [23:13:24.385] | : check for misuse ... [23:13:24.385] | : check for misuse ... done [23:13:24.385] | value() for MultisessionFuture () ... done [23:13:24.385] | result() for ClusterFuture ... [23:13:24.386] | : result already collected: FutureResult [23:13:24.386] | result() for ClusterFuture ... done [23:13:24.386] | signalConditions() ... [23:13:24.386] | : include = 'immediateCondition' [23:13:24.387] | : exclude = [23:13:24.387] | : resignal = FALSE [23:13:24.387] | : Number of conditions: 0 [23:13:24.387] | : int 0 [23:13:24.388] | signalConditions() ... done [23:13:24.388] | result() for ClusterFuture ... [23:13:24.388] | : result already collected: FutureResult [23:13:24.389] | result() for ClusterFuture ... done [23:13:24.389] | signalConditions() ... [23:13:24.389] | : include = 'condition' [23:13:24.389] | : exclude = 'error', 'immediateCondition' [23:13:24.390] | : resignal = TRUE [23:13:24.390] | : Number of conditions: 0 [23:13:24.390] | : int 0 [23:13:24.391] | signalConditions() ... done [23:13:24.391] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:24.391] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:24.391] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:24.392] value(, ...) ... [23:13:24.392] value(, ...) ... done [23:13:24.392] value() for MultisessionFuture () ... [23:13:24.392] | result() for ClusterFuture ... [23:13:24.393] | : result already collected: FutureResult [23:13:24.393] | result() for ClusterFuture ... done [23:13:24.393] | result() for ClusterFuture ... [23:13:24.393] | : result already collected: FutureResult [23:13:24.394] | result() for ClusterFuture ... done [23:13:24.394] | signalConditions() ... [23:13:24.394] | : include = 'immediateCondition' [23:13:24.394] | : exclude = [23:13:24.395] | : resignal = FALSE [23:13:24.395] | : Number of conditions: 0 [23:13:24.395] | : int 0 [23:13:24.396] | signalConditions() ... done [23:13:24.396] | check for misuse ... [23:13:24.396] | check for misuse ... done [23:13:24.396] value() for MultisessionFuture () ... done [23:13:24.397] value: [23:13:24.397] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:24.397] | nx: 4 [23:13:24.397] | relay: TRUE [23:13:24.398] | stdout: TRUE [23:13:24.398] | signal: TRUE [23:13:24.398] | resignal: FALSE [23:13:24.398] | force: TRUE [23:13:24.398] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:24.399] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:24.399] | until=3 [23:13:24.399] | relaying element #3 [23:13:24.399] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:24.400] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:24.400] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:24.400] resolve() for MultisessionFuture ... [23:13:24.400] resolve() for MultisessionFuture ... done [23:13:24.401] length: 2 (resolved future 2) [23:13:24.401] checking value #3: [23:13:24.401] 'obj' is MultisessionFuture [23:13:24.402] resolved() ... [23:13:24.402] resolved() ... done [23:13:24.402] MultisessionFuture #3 [23:13:24.402] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:24.402] | nx: 4 [23:13:24.403] | relay: TRUE [23:13:24.403] | stdout: TRUE [23:13:24.403] | signal: TRUE [23:13:24.403] | resignal: FALSE [23:13:24.403] | force: TRUE [23:13:24.404] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:24.404] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:24.404] | until=3 [23:13:24.404] | relaying element #3 [23:13:24.405] | value() for MultisessionFuture () ... [23:13:24.405] | : result() for ClusterFuture ... [23:13:24.405] | : . result already collected: FutureResult [23:13:24.405] | : result() for ClusterFuture ... done [23:13:24.406] | : result() for ClusterFuture ... [23:13:24.406] | : . result already collected: FutureResult [23:13:24.406] | : result() for ClusterFuture ... done [23:13:24.406] | : signalConditions() ... [23:13:24.407] | : . include = 'immediateCondition' [23:13:24.407] | : . exclude = [23:13:24.407] | : . resignal = FALSE [23:13:24.407] | : . Number of conditions: 0 [23:13:24.407] | : . int 0 [23:13:24.408] | : signalConditions() ... done [23:13:24.409] | : relay stdout ... [23:13:24.409] | : relay stdout ... done [23:13:24.409] | : check for misuse ... [23:13:24.409] | : check for misuse ... done [23:13:24.410] | value() for MultisessionFuture () ... done [23:13:24.410] | result() for ClusterFuture ... [23:13:24.410] | : result already collected: FutureResult [23:13:24.410] | result() for ClusterFuture ... done [23:13:24.410] | signalConditions() ... [23:13:24.411] | : include = 'immediateCondition' [23:13:24.411] | : exclude = [23:13:24.411] | : resignal = FALSE [23:13:24.411] | : Number of conditions: 0 [23:13:24.412] | : int 0 [23:13:24.412] | signalConditions() ... done [23:13:24.413] | result() for ClusterFuture ... [23:13:24.413] | : result already collected: FutureResult [23:13:24.413] | result() for ClusterFuture ... done [23:13:24.413] | signalConditions() ... [23:13:24.413] | : include = 'condition' [23:13:24.414] | : exclude = 'error', 'immediateCondition' [23:13:24.414] | : resignal = TRUE [23:13:24.414] | : Number of conditions: 0 [23:13:24.414] | : int 0 [23:13:24.415] | signalConditions() ... done [23:13:24.415] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:24.416] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.416] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:24.416] value(, ...) ... [23:13:24.416] value(, ...) ... done [23:13:24.417] value() for MultisessionFuture () ... [23:13:24.417] | result() for ClusterFuture ... [23:13:24.417] | : result already collected: FutureResult [23:13:24.417] | result() for ClusterFuture ... done [23:13:24.417] | result() for ClusterFuture ... [23:13:24.418] | : result already collected: FutureResult [23:13:24.418] | result() for ClusterFuture ... done [23:13:24.418] | signalConditions() ... [23:13:24.418] | : include = 'immediateCondition' [23:13:24.419] | : exclude = [23:13:24.419] | : resignal = FALSE [23:13:24.419] | : Number of conditions: 0 [23:13:24.419] | : int 0 [23:13:24.420] | signalConditions() ... done [23:13:24.420] | check for misuse ... [23:13:24.421] | check for misuse ... done [23:13:24.421] value() for MultisessionFuture () ... done [23:13:24.421] value: [23:13:24.421] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:24.422] | nx: 4 [23:13:24.422] | relay: TRUE [23:13:24.422] | stdout: TRUE [23:13:24.422] | signal: TRUE [23:13:24.422] | resignal: FALSE [23:13:24.423] | force: TRUE [23:13:24.423] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:24.423] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.423] | until=4 [23:13:24.424] | relaying element #4 [23:13:24.424] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:24.424] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.424] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:24.425] resolve() for MultisessionFuture ... [23:13:24.425] resolve() for MultisessionFuture ... done [23:13:24.425] length: 1 (resolved future 3) [23:13:24.425] checking value #4: [23:13:24.426] 'obj' is atomic [23:13:24.426] signalConditionsASAP(numeric, pos=4) ... [23:13:24.426] | nx: 4 [23:13:24.426] | relay: TRUE [23:13:24.427] | stdout: TRUE [23:13:24.427] | signal: TRUE [23:13:24.427] | resignal: FALSE [23:13:24.427] | force: TRUE [23:13:24.427] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:24.428] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.428] | until=4 [23:13:24.428] | relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:24.428] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.429] signalConditionsASAP(numeric, pos=4) ... done [23:13:24.429] length: 0 (resolved future 4) [23:13:24.429] Relaying remaining futures ... [23:13:24.430] | signalConditionsASAP(NULL, pos=0) ... [23:13:24.430] | : nx: 4 [23:13:24.430] | : relay: TRUE [23:13:24.430] | : stdout: TRUE [23:13:24.430] | : signal: TRUE [23:13:24.431] | : resignal: FALSE [23:13:24.431] | : force: TRUE [23:13:24.431] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:24.431] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [23:13:24.432] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:24.432] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.432] | signalConditionsASAP(NULL, pos=0) ... done [23:13:24.432] Relaying remaining futures ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 Dimensions: c(2, 3) [23:13:24.436] future(..., label = NULL) ... [23:13:24.436] | lazy: FALSE [23:13:24.436] | stdout: TRUE [23:13:24.436] | conditions: [n=1] 'condition' [23:13:24.437] | gc: FALSE [23:13:24.437] | earlySignal: FALSE [23:13:24.437] | getGlobalsAndPackages() ... [23:13:24.437] | : Searching for globals ... [23:13:24.439] | : . globals found: [0] [23:13:24.440] | : Searching for globals ... done [23:13:24.440] | : globals: [0] [23:13:24.440] | : packages: [0] [23:13:24.440] | getGlobalsAndPackages() ... done [23:13:24.441] | run() for 'Future' () ... [23:13:24.441] | : state: 'created' [23:13:24.441] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.442] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.442] | : Using MultisessionFutureBackend ... [23:13:24.442] | : . Number of futures since start: 16 (16 created, 16 launched, 18 finished) [23:13:24.442] | : . Launching futures ... [23:13:24.443] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:24.443] | : . ' , Workers: [n=2] [23:13:24.443] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:24.446] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:24.446] | : . ' , requestWorker() ... [23:13:24.446] | : . ' , ; requestNode() ... [23:13:24.446] | : . ' , ; ` Number of workers: 2 [23:13:24.447] | : . ' , ; ` Polling for a free worker ... [23:13:24.447] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.447] | : . ' , ; ` | : Listing all futures [23:13:24.447] | : . ' , ; ` | : Number of registered futures: 0 [23:13:24.448] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.448] | : . ' , ; ` | Total time: 0 [23:13:24.448] | : . ' , ; ` Polling for a free worker ... done [23:13:24.448] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.449] | : . ' , ; ` | Listing all futures [23:13:24.449] | : . ' , ; ` | Number of registered futures: 0 [23:13:24.449] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.449] | : . ' , ; ` avail: [n=2] '1', '2' [23:13:24.450] | : . ' , ; ` Index of first available worker: 1 [23:13:24.450] | : . ' , ; ` Validate that the worker is functional ... [23:13:24.451] | : . ' , ; ` | Worker is functional [23:13:24.451] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.451] | : . ' , ; ` | : Listing all futures [23:13:24.451] | : . ' , ; ` | : Number of registered futures: 0 [23:13:24.452] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.452] | : . ' , ; ` Validate that the worker is functional ... done [23:13:24.452] | : . ' , ; requestNode() ... done [23:13:24.452] | : . ' , ; cluster node index: 1 [23:13:24.453] | : . ' , requestWorker() ... done [23:13:24.453] | : . ' , eraseGlobalEnvironment() ... [23:13:24.454] | : . ' , eraseGlobalEnvironment() ... done [23:13:24.454] | : . ' , launchFuture() ... [23:13:24.454] | : . ' , ; cluster node index: 1 [23:13:24.454] | : . ' , ; getFutureData() ... [23:13:24.455] | : . ' , ; ` getFutureCore() ... [23:13:24.455] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:24.455] | : . ' , ; ` getFutureCore() ... done [23:13:24.455] | : . ' , ; ` getFutureCapture() ... [23:13:24.456] | : . ' , ; ` getFutureCapture() ... done [23:13:24.456] | : . ' , ; ` getFutureContext() ... [23:13:24.456] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.456] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:24.457] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.457] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:24.457] | : . ' , ; ` getFutureContext() ... done [23:13:24.457] | : . ' , ; getFutureData() ... done [23:13:24.458] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:24.458] | : . ' , ; ` Appended future to position #1 [23:13:24.458] | : . ' , ; ` Number of registered futures: 1 [23:13:24.459] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:24.459] | : . ' , launchFuture() ... done [23:13:24.459] | : . ' , MultisessionFuture started [23:13:24.459] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:24.460] | : . Launching futures ... done [23:13:24.460] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:24.460] | : Using MultisessionFutureBackend ... done [23:13:24.460] | run() for 'Future' () ... done [23:13:24.461] future(..., label = NULL) ... done [23:13:24.461] future(..., label = NULL) ... [23:13:24.461] | lazy: FALSE [23:13:24.461] | stdout: TRUE [23:13:24.462] | conditions: [n=1] 'condition' [23:13:24.462] | gc: FALSE [23:13:24.462] | earlySignal: FALSE [23:13:24.463] | getGlobalsAndPackages() ... [23:13:24.463] | : Searching for globals ... [23:13:24.465] | : . globals found: [0] [23:13:24.465] | : Searching for globals ... done [23:13:24.466] | : globals: [0] [23:13:24.466] | : packages: [0] [23:13:24.466] | getGlobalsAndPackages() ... done [23:13:24.467] | run() for 'Future' () ... [23:13:24.467] | : state: 'created' [23:13:24.467] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.467] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.468] | : Using MultisessionFutureBackend ... [23:13:24.468] | : . Number of futures since start: 17 (17 created, 17 launched, 18 finished) [23:13:24.468] | : . Launching futures ... [23:13:24.469] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:24.469] | : . ' , Workers: [n=2] [23:13:24.469] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:24.472] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:24.472] | : . ' , requestWorker() ... [23:13:24.472] | : . ' , ; requestNode() ... [23:13:24.473] | : . ' , ; ` Number of workers: 2 [23:13:24.473] | : . ' , ; ` Polling for a free worker ... [23:13:24.473] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.473] | : . ' , ; ` | : Listing all futures [23:13:24.474] | : . ' , ; ` | : Number of registered futures: 1 [23:13:24.474] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.474] | : . ' , ; ` | Total time: 0 [23:13:24.474] | : . ' , ; ` Polling for a free worker ... done [23:13:24.475] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.475] | : . ' , ; ` | Listing all futures [23:13:24.475] | : . ' , ; ` | Number of registered futures: 1 [23:13:24.475] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.476] | : . ' , ; ` avail: [n=2] '2' [23:13:24.476] | : . ' , ; ` Index of first available worker: 2 [23:13:24.476] | : . ' , ; ` Validate that the worker is functional ... [23:13:24.477] | : . ' , ; ` | Worker is functional [23:13:24.478] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.478] | : . ' , ; ` | : Listing all futures [23:13:24.478] | : . ' , ; ` | : Number of registered futures: 1 [23:13:24.478] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.479] | : . ' , ; ` Validate that the worker is functional ... done [23:13:24.479] | : . ' , ; requestNode() ... done [23:13:24.479] | : . ' , ; cluster node index: 2 [23:13:24.480] | : . ' , requestWorker() ... done [23:13:24.480] | : . ' , eraseGlobalEnvironment() ... [23:13:24.481] | : . ' , eraseGlobalEnvironment() ... done [23:13:24.481] | : . ' , launchFuture() ... [23:13:24.481] | : . ' , ; cluster node index: 2 [23:13:24.481] | : . ' , ; getFutureData() ... [23:13:24.482] | : . ' , ; ` getFutureCore() ... [23:13:24.482] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:24.482] | : . ' , ; ` getFutureCore() ... done [23:13:24.482] | : . ' , ; ` getFutureCapture() ... [23:13:24.483] | : . ' , ; ` getFutureCapture() ... done [23:13:24.483] | : . ' , ; ` getFutureContext() ... [23:13:24.483] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.483] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:24.484] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.484] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:24.484] | : . ' , ; ` getFutureContext() ... done [23:13:24.485] | : . ' , ; getFutureData() ... done [23:13:24.485] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:24.486] | : . ' , ; ` Appended future to position #2 [23:13:24.486] | : . ' , ; ` Number of registered futures: 2 [23:13:24.486] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:24.486] | : . ' , launchFuture() ... done [23:13:24.487] | : . ' , MultisessionFuture started [23:13:24.487] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:24.487] | : . Launching futures ... done [23:13:24.487] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:24.488] | : Using MultisessionFutureBackend ... done [23:13:24.488] | run() for 'Future' () ... done [23:13:24.488] future(..., label = NULL) ... done [23:13:24.489] future(..., label = NULL) ... [23:13:24.489] | lazy: FALSE [23:13:24.489] | stdout: TRUE [23:13:24.490] | conditions: [n=1] 'condition' [23:13:24.490] | gc: FALSE [23:13:24.490] | earlySignal: FALSE [23:13:24.490] | getGlobalsAndPackages() ... [23:13:24.491] | : Searching for globals ... [23:13:24.496] | : . globals found: [1] '{' [23:13:24.497] | : Searching for globals ... done [23:13:24.497] | : Resolving globals: FALSE [23:13:24.497] | : Search for packages associated with the globals ... [23:13:24.498] | : . Packages associated with globals: [1] 'base' [23:13:24.498] | : . Packages: [1] 'base' [23:13:24.498] | : Search for packages associated with the globals ... done [23:13:24.499] | : Packages after dropping 'base': [0] [23:13:24.499] | : globals: [0] [23:13:24.499] | : packages: [0] [23:13:24.500] | getGlobalsAndPackages() ... done [23:13:24.500] | run() for 'Future' () ... [23:13:24.500] | : state: 'created' [23:13:24.501] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.501] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.501] | : Using MultisessionFutureBackend ... [23:13:24.501] | : . Number of futures since start: 18 (18 created, 18 launched, 18 finished) [23:13:24.502] | : . Launching futures ... [23:13:24.502] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:24.502] | : . ' , Workers: [n=2] [23:13:24.503] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:24.505] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:24.506] | : . ' , requestWorker() ... [23:13:24.506] | : . ' , ; requestNode() ... [23:13:24.506] | : . ' , ; ` Number of workers: 2 [23:13:24.507] | : . ' , ; ` Polling for a free worker ... [23:13:24.507] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.507] | : . ' , ; ` | : Listing all futures [23:13:24.507] | : . ' , ; ` | : Number of registered futures: 2 [23:13:24.508] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.508] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [23:13:24.523] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... [23:13:24.524] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... [23:13:24.524] | : . ' , ; ` | : . resolved() ... [23:13:24.524] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [23:13:24.525] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [23:13:24.525] | : . ' , ; ` | : . ' , assertValidConnection() ... [23:13:24.525] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:24.526] | : . ' , ; ` | : . ' , assertValidConnection() ... done [23:13:24.526] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [23:13:24.526] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:24.527] | : . ' , ; ` | : . ' , ; [1] TRUE [23:13:24.527] | : . ' , ; ` | : . ' , ; Received data: [23:13:24.527] | : . ' , ; ` | : . ' , ; List of 5 [23:13:24.527] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [23:13:24.527] | : . ' , ; ` | : . ' , ; $ value :List of 16 [23:13:24.527] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [23:13:24.527] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [23:13:24.527] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [23:13:24.527] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [23:13:24.527] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [23:13:24.527] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [23:13:24.527] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [23:13:24.527] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [23:13:24.527] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [23:13:24.527] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [23:13:24.527] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [23:13:24.527] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [23:13:24.527] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [23:13:24.527] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.527] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.527] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "57" [23:13:24.527] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:24.527] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [23:13:24.527] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [23:13:24.527] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:24.527] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:24.527] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:24.527] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 62584 [23:13:24.527] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:24.527] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [23:13:24.527] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [23:13:24.527] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:24.527] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [23:13:24.527] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [23:13:24.527] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [23:13:24.527] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [23:13:24.527] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [23:13:24.527] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [23:13:24.527] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [23:13:24.527] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.02 0 0.02 NA NA [23:13:24.527] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:24.527] | : . ' , ; ` | : . ' , ; $ tag : NULL [23:13:24.548] | : . ' , ; ` | : . ' , ; Received FutureResult [23:13:24.548] | : . ' , ; ` | : . ' , ; FutureResult: [23:13:24.548] | : . ' , ; ` | : . ' , ; value: 'numeric' [23:13:24.548] | : . ' , ; ` | : . ' , ; visible: TRUE [23:13:24.548] | : . ' , ; ` | : . ' , ; stdout: character [23:13:24.548] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [23:13:24.548] | : . ' , ; ` | : . ' , ; RNG used: FALSE [23:13:24.548] | : . ' , ; ` | : . ' , ; duration: 0.004725933 secs (started 2025-11-16 23:13:24.458733) [23:13:24.548] | : . ' , ; ` | : . ' , ; version: 1.8 [23:13:24.549] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:24.549] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [23:13:24.549] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [23:13:24.549] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:24.550] | : . ' , ; ` | : . ' , ; Erased future from future backend [23:13:24.550] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [23:13:24.550] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [23:13:24.550] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [23:13:24.550] | : . ' , ; ` | : . ' , ; signalConditions() ... [23:13:24.551] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [23:13:24.551] | : . ' , ; ` | : . ' , ; ` exclude = [23:13:24.551] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [23:13:24.551] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [23:13:24.552] | : . ' , ; ` | : . ' , ; ` int 0 [23:13:24.552] | : . ' , ; ` | : . ' , ; signalConditions() ... done [23:13:24.552] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [23:13:24.553] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:24.553] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [23:13:24.553] | : . ' , ; ` | : . ' assertFutureResult() ... [23:13:24.553] | : . ' , ; ` | : . ' , Future uuid: 21ba9c551312333441d8a0c50b2e2aea-57 [23:13:24.553] | : . ' , ; ` | : . ' , identical; success [23:13:24.554] | : . ' , ; ` | : . ' assertFutureResult() ... done [23:13:24.554] | : . ' , ; ` | : . resolved() ... done [23:13:24.554] | : . ' , ; ` | : . Future at position #1 is resolved ... [23:13:24.554] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [23:13:24.555] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:24.555] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:24.555] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:24.555] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:24.555] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:24.556] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:24.556] | : . ' , ; ` | : . ' , signalConditions() ... [23:13:24.556] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [23:13:24.556] | : . ' , ; ` | : . ' , ; exclude = [23:13:24.556] | : . ' , ; ` | : . ' , ; resignal = FALSE [23:13:24.557] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [23:13:24.557] | : . ' , ; ` | : . ' , ; int 0 [23:13:24.557] | : . ' , ; ` | : . ' , signalConditions() ... done [23:13:24.558] | : . ' , ; ` | : . ' , check for misuse ... [23:13:24.558] | : . ' , ; ` | : . ' , check for misuse ... done [23:13:24.558] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [23:13:24.558] | : . ' , ; ` | : . Future at position #1 is resolved ... done [23:13:24.559] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... done [23:13:24.559] | : . ' , ; ` | : Remove collected futures ... [23:13:24.559] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [23:13:24.559] | : . ' , ; ` | : Remove collected futures ... done [23:13:24.560] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... done [23:13:24.560] | : . ' , ; ` | Early signaling of 2 future candidates ... [23:13:24.560] | : . ' , ; ` | Number of futures with early signaling requested: 0 [23:13:24.560] | : . ' , ; ` | Early signaling of 2 future candidates ... done [23:13:24.560] | : . ' , ; ` | Number of registered futures: 2 [23:13:24.561] | : . ' , ; ` Polling for a free worker ... done [23:13:24.561] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.561] | : . ' , ; ` | Listing all futures [23:13:24.561] | : . ' , ; ` | Number of registered futures: 1 [23:13:24.561] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.562] | : . ' , ; ` Total time: 0.0539951324462891 [23:13:24.562] | : . ' , ; requestNode() ... done [23:13:24.562] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.562] | : . ' , ; ` Listing all futures [23:13:24.563] | : . ' , ; ` Number of registered futures: 1 [23:13:24.563] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.563] | : . ' , ; avail: [n=2] '1' [23:13:24.563] | : . ' , ; Index of first available worker: 1 [23:13:24.563] | : . ' , ; Validate that the worker is functional ... [23:13:24.564] | : . ' , ; ` Worker is functional [23:13:24.564] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.565] | : . ' , ; ` | Listing all futures [23:13:24.565] | : . ' , ; ` | Number of registered futures: 1 [23:13:24.565] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.565] | : . ' , ; Validate that the worker is functional ... done [23:13:24.565] | : . ' , requestWorker() ... done [23:13:24.566] | : . ' , cluster node index: 1 [23:13:24.566] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:24.566] | : . ' eraseGlobalEnvironment() ... [23:13:24.567] | : . ' eraseGlobalEnvironment() ... done [23:13:24.567] | : . ' launchFuture() ... [23:13:24.567] | : . ' , cluster node index: 1 [23:13:24.567] | : . ' , getFutureData() ... [23:13:24.568] | : . ' , ; getFutureCore() ... [23:13:24.568] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:24.568] | : . ' , ; getFutureCore() ... done [23:13:24.568] | : . ' , ; getFutureCapture() ... [23:13:24.568] | : . ' , ; getFutureCapture() ... done [23:13:24.569] | : . ' , ; getFutureContext() ... [23:13:24.569] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.569] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:24.569] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.570] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:24.570] | : . ' , ; getFutureContext() ... done [23:13:24.570] | : . ' , getFutureData() ... done [23:13:24.571] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:24.571] | : . ' , ; Appended future to position #2 [23:13:24.571] | : . ' , ; Number of registered futures: 2 [23:13:24.571] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:24.571] | : . ' launchFuture() ... done [23:13:24.572] | : . ' MultisessionFuture started [23:13:24.572] | : . Launching futures ... done [23:13:24.572] | : Using MultisessionFutureBackend ... done [23:13:24.572] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:24.573] | run() for 'Future' () ... done [23:13:24.573] future(..., label = NULL) ... done [23:13:24.574] resolved() ... [23:13:24.574] | resolved() for environment ... [23:13:24.575] | : resolved() ... [23:13:24.575] | : . resolved() for list ... [23:13:24.576] | : . ' Number of elements: 4 [23:13:24.576] | : . ' Number of futures: 4 [23:13:24.576] | : . ' resolved() ... [23:13:24.576] | : . ' resolved() ... done [23:13:24.576] | : . ' resolved() ... [23:13:24.577] | : . ' , resolved() for MultisessionFuture () ... [23:13:24.577] | : . ' , ; Cluster node socket connection: index=5, id=889 [23:13:24.577] | : . ' , ; assertValidConnection() ... [23:13:24.578] | : . ' , ; ` cluster node index: 2 [23:13:24.578] | : . ' , ; assertValidConnection() ... done [23:13:24.578] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:24.579] | : . ' , ; ` cluster node index: 2 [23:13:24.579] | : . ' , ; ` [1] TRUE [23:13:24.579] | : . ' , ; ` Received data: [23:13:24.579] | : . ' , ; ` List of 5 [23:13:24.579] | : . ' , ; ` $ type : chr "VALUE" [23:13:24.579] | : . ' , ; ` $ value :List of 16 [23:13:24.579] | : . ' , ; ` ..$ value : NULL [23:13:24.579] | : . ' , ; ` ..$ visible : logi TRUE [23:13:24.579] | : . ' , ; ` ..$ stdout : chr "" [23:13:24.579] | : . ' , ; ` ..$ conditions : list() [23:13:24.579] | : . ' , ; ` ..$ rng : logi FALSE [23:13:24.579] | : . ' , ; ` ..$ seed : NULL [23:13:24.579] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:24.579] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:24.579] | : . ' , ; ` .. ..$ added : NULL [23:13:24.579] | : . ' , ; ` .. ..$ removed : NULL [23:13:24.579] | : . ' , ; ` .. ..$ replaced: NULL [23:13:24.579] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:24.579] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:24.579] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.579] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.579] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "58" [23:13:24.579] | : . ' , ; ` ..$ session_uuid : chr "734a9d5f7f8a3a63bb70c01cc69cc4fa" [23:13:24.579] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:24.579] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:24.579] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:24.579] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:24.579] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:24.579] | : . ' , ; ` .. .. ..$ pid : int 48424 [23:13:24.579] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:24.579] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:24.579] | : . ' , ; ` ..$ r_info :List of 4 [23:13:24.579] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:24.579] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:24.579] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:24.579] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:24.579] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:24.579] | : . ' , ; ` ..$ version : chr "1.8" [23:13:24.579] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:24.579] | : . ' , ; ` $ success: logi TRUE [23:13:24.579] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:24.579] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:24.579] | : . ' , ; ` $ tag : NULL [23:13:24.595] | : . ' , ; ` Received FutureResult [23:13:24.596] | : . ' , ; ` FutureResult: [23:13:24.596] | : . ' , ; ` value: 'NULL' [23:13:24.596] | : . ' , ; ` visible: TRUE [23:13:24.596] | : . ' , ; ` stdout: character [23:13:24.596] | : . ' , ; ` conditions: [n = 0] [23:13:24.596] | : . ' , ; ` RNG used: FALSE [23:13:24.596] | : . ' , ; ` duration: 0.004783869 secs (started 2025-11-16 23:13:24.485932) [23:13:24.596] | : . ' , ; ` version: 1.8 [23:13:24.596] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:24.597] | : . ' , ; ` | Removed future from position #1 [23:13:24.597] | : . ' , ; ` | Number of registered futures: 1 [23:13:24.597] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:24.597] | : . ' , ; ` Erased future from future backend [23:13:24.598] | : . ' , ; ` result() for ClusterFuture ... [23:13:24.598] | : . ' , ; ` | result already collected: FutureResult [23:13:24.598] | : . ' , ; ` result() for ClusterFuture ... done [23:13:24.598] | : . ' , ; ` signalConditions() ... [23:13:24.598] | : . ' , ; ` | include = 'immediateCondition' [23:13:24.599] | : . ' , ; ` | exclude = [23:13:24.599] | : . ' , ; ` | resignal = FALSE [23:13:24.599] | : . ' , ; ` | Number of conditions: 0 [23:13:24.599] | : . ' , ; ` | int 0 [23:13:24.600] | : . ' , ; ` signalConditions() ... done [23:13:24.600] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:24.600] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:24.600] | : . ' , resolved() for MultisessionFuture () ... done [23:13:24.601] | : . ' , assertFutureResult() ... [23:13:24.601] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-58 [23:13:24.601] | : . ' , ; identical; success [23:13:24.601] | : . ' , assertFutureResult() ... done [23:13:24.602] | : . ' resolved() ... done [23:13:24.602] | : . ' resolved() ... [23:13:24.602] | : . ' , resolved() for MultisessionFuture () ... [23:13:24.602] | : . ' , ; Cluster node socket connection: index=4, id=888 [23:13:24.603] | : . ' , ; assertValidConnection() ... [23:13:24.603] | : . ' , ; ` cluster node index: 1 [23:13:24.603] | : . ' , ; assertValidConnection() ... done [23:13:24.604] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:24.604] | : . ' , ; ` cluster node index: 1 [23:13:24.604] | : . ' , ; ` [1] TRUE [23:13:24.605] | : . ' , ; ` Received data: [23:13:24.605] | : . ' , ; ` List of 5 [23:13:24.605] | : . ' , ; ` $ type : chr "VALUE" [23:13:24.605] | : . ' , ; ` $ value :List of 16 [23:13:24.605] | : . ' , ; ` ..$ value : num 4 [23:13:24.605] | : . ' , ; ` ..$ visible : logi TRUE [23:13:24.605] | : . ' , ; ` ..$ stdout : chr "" [23:13:24.605] | : . ' , ; ` ..$ conditions : list() [23:13:24.605] | : . ' , ; ` ..$ rng : logi FALSE [23:13:24.605] | : . ' , ; ` ..$ seed : NULL [23:13:24.605] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:24.605] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:24.605] | : . ' , ; ` .. ..$ added : NULL [23:13:24.605] | : . ' , ; ` .. ..$ removed : NULL [23:13:24.605] | : . ' , ; ` .. ..$ replaced: NULL [23:13:24.605] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:24.605] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:24.605] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.605] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.605] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "59" [23:13:24.605] | : . ' , ; ` ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:24.605] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:24.605] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:24.605] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:24.605] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:24.605] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:24.605] | : . ' , ; ` .. .. ..$ pid : int 62584 [23:13:24.605] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:24.605] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:24.605] | : . ' , ; ` ..$ r_info :List of 4 [23:13:24.605] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:24.605] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:24.605] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:24.605] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:24.605] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:24.605] | : . ' , ; ` ..$ version : chr "1.8" [23:13:24.605] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:24.605] | : . ' , ; ` $ success: logi TRUE [23:13:24.605] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:24.605] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:24.605] | : . ' , ; ` $ tag : NULL [23:13:24.621] | : . ' , ; ` Received FutureResult [23:13:24.622] | : . ' , ; ` FutureResult: [23:13:24.622] | : . ' , ; ` value: 'numeric' [23:13:24.622] | : . ' , ; ` visible: TRUE [23:13:24.622] | : . ' , ; ` stdout: character [23:13:24.622] | : . ' , ; ` conditions: [n = 0] [23:13:24.622] | : . ' , ; ` RNG used: FALSE [23:13:24.622] | : . ' , ; ` duration: 0.004391909 secs (started 2025-11-16 23:13:24.571301) [23:13:24.622] | : . ' , ; ` version: 1.8 [23:13:24.622] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:24.623] | : . ' , ; ` | Removed future from position #1 [23:13:24.623] | : . ' , ; ` | Number of registered futures: 0 [23:13:24.623] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:24.623] | : . ' , ; ` Erased future from future backend [23:13:24.624] | : . ' , ; ` result() for ClusterFuture ... [23:13:24.624] | : . ' , ; ` | result already collected: FutureResult [23:13:24.624] | : . ' , ; ` result() for ClusterFuture ... done [23:13:24.624] | : . ' , ; ` signalConditions() ... [23:13:24.625] | : . ' , ; ` | include = 'immediateCondition' [23:13:24.625] | : . ' , ; ` | exclude = [23:13:24.625] | : . ' , ; ` | resignal = FALSE [23:13:24.625] | : . ' , ; ` | Number of conditions: 0 [23:13:24.625] | : . ' , ; ` | int 0 [23:13:24.626] | : . ' , ; ` signalConditions() ... done [23:13:24.626] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:24.626] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:24.627] | : . ' , resolved() for MultisessionFuture () ... done [23:13:24.627] | : . ' , assertFutureResult() ... [23:13:24.627] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-59 [23:13:24.627] | : . ' , ; identical; success [23:13:24.627] | : . ' , assertFutureResult() ... done [23:13:24.628] | : . ' resolved() ... done [23:13:24.628] | : . resolved() for list ... done [23:13:24.628] | : resolved() ... done [23:13:24.628] | resolved() for environment ... done [23:13:24.628] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [23:13:24.630] value() for MultisessionFuture () ... [23:13:24.630] | result() for ClusterFuture ... [23:13:24.630] | : result already collected: FutureResult [23:13:24.630] | result() for ClusterFuture ... done [23:13:24.630] | result() for ClusterFuture ... [23:13:24.631] | : result already collected: FutureResult [23:13:24.631] | result() for ClusterFuture ... done [23:13:24.631] | signalConditions() ... [23:13:24.631] | : include = 'immediateCondition' [23:13:24.631] | : exclude = [23:13:24.632] | : resignal = FALSE [23:13:24.632] | : Number of conditions: 0 [23:13:24.632] | : int 0 [23:13:24.633] | signalConditions() ... done [23:13:24.633] | relay stdout ... [23:13:24.633] | relay stdout ... done [23:13:24.633] | check for misuse ... [23:13:24.634] | check for misuse ... done [23:13:24.634] value() for MultisessionFuture () ... done [23:13:24.634] value() for listenv ... [23:13:24.634] | recursive: 0 [23:13:24.635] | reduce: FALSE [23:13:24.636] | length: 4 [23:13:24.636] | elements: 'a', 'b', 'c', 'd' [23:13:24.636] | Number of remaining objects: 4 [23:13:24.636] | checking value #1: [23:13:24.637] | 'obj' is atomic [23:13:24.637] | signalConditionsASAP(numeric, pos=1) ... [23:13:24.637] | : nx: 4 [23:13:24.637] | : relay: TRUE [23:13:24.637] | : stdout: TRUE [23:13:24.638] | : signal: TRUE [23:13:24.638] | : resignal: FALSE [23:13:24.638] | : force: TRUE [23:13:24.638] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:24.638] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:24.639] | : until=2 [23:13:24.639] | : relaying element #2 [23:13:24.639] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:24.639] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:24.639] | signalConditionsASAP(numeric, pos=1) ... done [23:13:24.640] | length: 3 (resolved future 1) [23:13:24.640] value() for listenv ... done [23:13:24.640] checking value #2: [23:13:24.640] 'obj' is MultisessionFuture [23:13:24.641] resolved() ... [23:13:24.644] resolved() ... done [23:13:24.644] MultisessionFuture #2 [23:13:24.644] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:24.644] | nx: 4 [23:13:24.644] | relay: TRUE [23:13:24.645] | stdout: TRUE [23:13:24.645] | signal: TRUE [23:13:24.645] | resignal: FALSE [23:13:24.645] | force: TRUE [23:13:24.645] | relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:24.646] | queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:24.646] | until=2 [23:13:24.646] | relaying element #2 [23:13:24.646] | value() for MultisessionFuture () ... [23:13:24.646] | : result() for ClusterFuture ... [23:13:24.647] | : . result already collected: FutureResult [23:13:24.647] | : result() for ClusterFuture ... done [23:13:24.647] | : result() for ClusterFuture ... [23:13:24.647] | : . result already collected: FutureResult [23:13:24.647] | : result() for ClusterFuture ... done [23:13:24.648] | : signalConditions() ... [23:13:24.648] | : . include = 'immediateCondition' [23:13:24.648] | : . exclude = [23:13:24.648] | : . resignal = FALSE [23:13:24.648] | : . Number of conditions: 0 [23:13:24.649] | : . int 0 [23:13:24.649] | : signalConditions() ... done [23:13:24.650] | : relay stdout ... [23:13:24.650] | : relay stdout ... done [23:13:24.650] | : check for misuse ... [23:13:24.650] | : check for misuse ... done [23:13:24.650] | value() for MultisessionFuture () ... done [23:13:24.651] | result() for ClusterFuture ... [23:13:24.651] | : result already collected: FutureResult [23:13:24.651] | result() for ClusterFuture ... done [23:13:24.651] | signalConditions() ... [23:13:24.651] | : include = 'immediateCondition' [23:13:24.652] | : exclude = [23:13:24.652] | : resignal = FALSE [23:13:24.652] | : Number of conditions: 0 [23:13:24.652] | : int 0 [23:13:24.653] | signalConditions() ... done [23:13:24.653] | result() for ClusterFuture ... [23:13:24.653] | : result already collected: FutureResult [23:13:24.653] | result() for ClusterFuture ... done [23:13:24.654] | signalConditions() ... [23:13:24.654] | : include = 'condition' [23:13:24.654] | : exclude = 'error', 'immediateCondition' [23:13:24.654] | : resignal = TRUE [23:13:24.654] | : Number of conditions: 0 [23:13:24.655] | : int 0 [23:13:24.655] | signalConditions() ... done [23:13:24.655] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:24.656] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:24.656] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:24.656] value(, ...) ... [23:13:24.656] value(, ...) ... done [23:13:24.656] value() for MultisessionFuture () ... [23:13:24.657] | result() for ClusterFuture ... [23:13:24.657] | : result already collected: FutureResult [23:13:24.657] | result() for ClusterFuture ... done [23:13:24.657] | result() for ClusterFuture ... [23:13:24.657] | : result already collected: FutureResult [23:13:24.658] | result() for ClusterFuture ... done [23:13:24.658] | signalConditions() ... [23:13:24.658] | : include = 'immediateCondition' [23:13:24.658] | : exclude = [23:13:24.658] | : resignal = FALSE [23:13:24.659] | : Number of conditions: 0 [23:13:24.659] | : int 0 [23:13:24.659] | signalConditions() ... done [23:13:24.660] | check for misuse ... [23:13:24.660] | check for misuse ... done [23:13:24.660] value() for MultisessionFuture () ... done [23:13:24.660] value: [23:13:24.661] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:24.661] | nx: 4 [23:13:24.661] | relay: TRUE [23:13:24.661] | stdout: TRUE [23:13:24.661] | signal: TRUE [23:13:24.661] | resignal: FALSE [23:13:24.662] | force: TRUE [23:13:24.662] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:24.662] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:24.662] | until=3 [23:13:24.662] | relaying element #3 [23:13:24.663] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:24.663] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:24.663] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:24.663] resolve() for MultisessionFuture ... [23:13:24.663] resolve() for MultisessionFuture ... done [23:13:24.664] length: 2 (resolved future 2) [23:13:24.664] checking value #3: [23:13:24.664] 'obj' is MultisessionFuture [23:13:24.664] resolved() ... [23:13:24.665] resolved() ... done [23:13:24.665] MultisessionFuture #3 [23:13:24.665] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:24.665] | nx: 4 [23:13:24.665] | relay: TRUE [23:13:24.666] | stdout: TRUE [23:13:24.666] | signal: TRUE [23:13:24.666] | resignal: FALSE [23:13:24.666] | force: TRUE [23:13:24.666] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:24.667] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:24.667] | until=3 [23:13:24.667] | relaying element #3 [23:13:24.667] | value() for MultisessionFuture () ... [23:13:24.667] | : result() for ClusterFuture ... [23:13:24.668] | : . result already collected: FutureResult [23:13:24.668] | : result() for ClusterFuture ... done [23:13:24.668] | : result() for ClusterFuture ... [23:13:24.668] | : . result already collected: FutureResult [23:13:24.668] | : result() for ClusterFuture ... done [23:13:24.669] | : signalConditions() ... [23:13:24.669] | : . include = 'immediateCondition' [23:13:24.669] | : . exclude = [23:13:24.669] | : . resignal = FALSE [23:13:24.669] | : . Number of conditions: 0 [23:13:24.670] | : . int 0 [23:13:24.670] | : signalConditions() ... done [23:13:24.670] | : relay stdout ... [23:13:24.671] | : relay stdout ... done [23:13:24.671] | : check for misuse ... [23:13:24.671] | : check for misuse ... done [23:13:24.671] | value() for MultisessionFuture () ... done [23:13:24.672] | result() for ClusterFuture ... [23:13:24.672] | : result already collected: FutureResult [23:13:24.672] | result() for ClusterFuture ... done [23:13:24.672] | signalConditions() ... [23:13:24.672] | : include = 'immediateCondition' [23:13:24.673] | : exclude = [23:13:24.673] | : resignal = FALSE [23:13:24.673] | : Number of conditions: 0 [23:13:24.673] | : int 0 [23:13:24.674] | signalConditions() ... done [23:13:24.674] | result() for ClusterFuture ... [23:13:24.674] | : result already collected: FutureResult [23:13:24.674] | result() for ClusterFuture ... done [23:13:24.675] | signalConditions() ... [23:13:24.675] | : include = 'condition' [23:13:24.675] | : exclude = 'error', 'immediateCondition' [23:13:24.675] | : resignal = TRUE [23:13:24.675] | : Number of conditions: 0 [23:13:24.676] | : int 0 [23:13:24.676] | signalConditions() ... done [23:13:24.676] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:24.677] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.677] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:24.677] value(, ...) ... [23:13:24.677] value(, ...) ... done [23:13:24.677] value() for MultisessionFuture () ... [23:13:24.678] | result() for ClusterFuture ... [23:13:24.678] | : result already collected: FutureResult [23:13:24.678] | result() for ClusterFuture ... done [23:13:24.678] | result() for ClusterFuture ... [23:13:24.678] | : result already collected: FutureResult [23:13:24.679] | result() for ClusterFuture ... done [23:13:24.679] | signalConditions() ... [23:13:24.679] | : include = 'immediateCondition' [23:13:24.679] | : exclude = [23:13:24.679] | : resignal = FALSE [23:13:24.680] | : Number of conditions: 0 [23:13:24.680] | : int 0 [23:13:24.680] | signalConditions() ... done [23:13:24.681] | check for misuse ... [23:13:24.681] | check for misuse ... done [23:13:24.681] value() for MultisessionFuture () ... done [23:13:24.681] value: [23:13:24.681] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:24.682] | nx: 4 [23:13:24.682] | relay: TRUE [23:13:24.682] | stdout: TRUE [23:13:24.682] | signal: TRUE [23:13:24.682] | resignal: FALSE [23:13:24.683] | force: TRUE [23:13:24.683] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:24.683] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.683] | until=4 [23:13:24.683] | relaying element #4 [23:13:24.684] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:24.684] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.684] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:24.684] resolve() for MultisessionFuture ... [23:13:24.684] resolve() for MultisessionFuture ... done [23:13:24.685] length: 1 (resolved future 3) [23:13:24.685] checking value #4: [23:13:24.685] 'obj' is atomic [23:13:24.685] signalConditionsASAP(numeric, pos=4) ... [23:13:24.686] | nx: 4 [23:13:24.686] | relay: TRUE [23:13:24.686] | stdout: TRUE [23:13:24.686] | signal: TRUE [23:13:24.686] | resignal: FALSE [23:13:24.687] | force: TRUE [23:13:24.687] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:24.687] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.687] | until=4 [23:13:24.687] | relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:24.688] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.688] signalConditionsASAP(numeric, pos=4) ... done [23:13:24.688] length: 0 (resolved future 4) [23:13:24.689] Relaying remaining futures ... [23:13:24.689] | signalConditionsASAP(NULL, pos=0) ... [23:13:24.689] | : nx: 4 [23:13:24.689] | : relay: TRUE [23:13:24.689] | : stdout: TRUE [23:13:24.689] | : signal: TRUE [23:13:24.690] | : resignal: FALSE [23:13:24.690] | : force: TRUE [23:13:24.690] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:24.690] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [23:13:24.691] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:24.691] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.691] | signalConditionsASAP(NULL, pos=0) ... done [23:13:24.691] Relaying remaining futures ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 Dimensions: c(2, 3, 1) [23:13:24.694] future(..., label = NULL) ... [23:13:24.694] | lazy: FALSE [23:13:24.694] | stdout: TRUE [23:13:24.694] | conditions: [n=1] 'condition' [23:13:24.695] | gc: FALSE [23:13:24.695] | earlySignal: FALSE [23:13:24.695] | getGlobalsAndPackages() ... [23:13:24.695] | : Searching for globals ... [23:13:24.697] | : . globals found: [0] [23:13:24.697] | : Searching for globals ... done [23:13:24.698] | : globals: [0] [23:13:24.698] | : packages: [0] [23:13:24.698] | getGlobalsAndPackages() ... done [23:13:24.698] | run() for 'Future' () ... [23:13:24.699] | : state: 'created' [23:13:24.699] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.699] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.699] | : Using MultisessionFutureBackend ... [23:13:24.700] | : . Number of futures since start: 19 (19 created, 19 launched, 22 finished) [23:13:24.700] | : . Launching futures ... [23:13:24.700] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:24.700] | : . ' , Workers: [n=2] [23:13:24.701] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:24.703] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:24.703] | : . ' , requestWorker() ... [23:13:24.703] | : . ' , ; requestNode() ... [23:13:24.703] | : . ' , ; ` Number of workers: 2 [23:13:24.704] | : . ' , ; ` Polling for a free worker ... [23:13:24.704] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.704] | : . ' , ; ` | : Listing all futures [23:13:24.704] | : . ' , ; ` | : Number of registered futures: 0 [23:13:24.704] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.705] | : . ' , ; ` | Total time: 0 [23:13:24.705] | : . ' , ; ` Polling for a free worker ... done [23:13:24.705] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.705] | : . ' , ; ` | Listing all futures [23:13:24.706] | : . ' , ; ` | Number of registered futures: 0 [23:13:24.706] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.706] | : . ' , ; ` avail: [n=2] '1', '2' [23:13:24.706] | : . ' , ; ` Index of first available worker: 1 [23:13:24.707] | : . ' , ; ` Validate that the worker is functional ... [23:13:24.707] | : . ' , ; ` | Worker is functional [23:13:24.707] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.708] | : . ' , ; ` | : Listing all futures [23:13:24.708] | : . ' , ; ` | : Number of registered futures: 0 [23:13:24.708] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.708] | : . ' , ; ` Validate that the worker is functional ... done [23:13:24.708] | : . ' , ; requestNode() ... done [23:13:24.709] | : . ' , ; cluster node index: 1 [23:13:24.709] | : . ' , requestWorker() ... done [23:13:24.709] | : . ' , eraseGlobalEnvironment() ... [23:13:24.710] | : . ' , eraseGlobalEnvironment() ... done [23:13:24.710] | : . ' , launchFuture() ... [23:13:24.710] | : . ' , ; cluster node index: 1 [23:13:24.710] | : . ' , ; getFutureData() ... [23:13:24.711] | : . ' , ; ` getFutureCore() ... [23:13:24.711] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:24.711] | : . ' , ; ` getFutureCore() ... done [23:13:24.711] | : . ' , ; ` getFutureCapture() ... [23:13:24.711] | : . ' , ; ` getFutureCapture() ... done [23:13:24.712] | : . ' , ; ` getFutureContext() ... [23:13:24.712] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.712] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:24.712] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.713] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:24.713] | : . ' , ; ` getFutureContext() ... done [23:13:24.713] | : . ' , ; getFutureData() ... done [23:13:24.713] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:24.714] | : . ' , ; ` Appended future to position #1 [23:13:24.714] | : . ' , ; ` Number of registered futures: 1 [23:13:24.714] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:24.714] | : . ' , launchFuture() ... done [23:13:24.715] | : . ' , MultisessionFuture started [23:13:24.715] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:24.715] | : . Launching futures ... done [23:13:24.715] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:24.715] | : Using MultisessionFutureBackend ... done [23:13:24.716] | run() for 'Future' () ... done [23:13:24.716] future(..., label = NULL) ... done [23:13:24.716] future(..., label = NULL) ... [23:13:24.716] | lazy: FALSE [23:13:24.716] | stdout: TRUE [23:13:24.717] | conditions: [n=1] 'condition' [23:13:24.717] | gc: FALSE [23:13:24.717] | earlySignal: FALSE [23:13:24.717] | getGlobalsAndPackages() ... [23:13:24.717] | : Searching for globals ... [23:13:24.719] | : . globals found: [0] [23:13:24.719] | : Searching for globals ... done [23:13:24.720] | : globals: [0] [23:13:24.720] | : packages: [0] [23:13:24.720] | getGlobalsAndPackages() ... done [23:13:24.721] | run() for 'Future' () ... [23:13:24.721] | : state: 'created' [23:13:24.721] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.721] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.721] | : Using MultisessionFutureBackend ... [23:13:24.722] | : . Number of futures since start: 20 (20 created, 20 launched, 22 finished) [23:13:24.722] | : . Launching futures ... [23:13:24.722] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:24.722] | : . ' , Workers: [n=2] [23:13:24.723] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:24.725] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:24.725] | : . ' , requestWorker() ... [23:13:24.725] | : . ' , ; requestNode() ... [23:13:24.725] | : . ' , ; ` Number of workers: 2 [23:13:24.726] | : . ' , ; ` Polling for a free worker ... [23:13:24.726] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.726] | : . ' , ; ` | : Listing all futures [23:13:24.726] | : . ' , ; ` | : Number of registered futures: 1 [23:13:24.727] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.727] | : . ' , ; ` | Total time: 0 [23:13:24.727] | : . ' , ; ` Polling for a free worker ... done [23:13:24.727] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.727] | : . ' , ; ` | Listing all futures [23:13:24.728] | : . ' , ; ` | Number of registered futures: 1 [23:13:24.728] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.728] | : . ' , ; ` avail: [n=2] '2' [23:13:24.728] | : . ' , ; ` Index of first available worker: 2 [23:13:24.728] | : . ' , ; ` Validate that the worker is functional ... [23:13:24.729] | : . ' , ; ` | Worker is functional [23:13:24.729] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.730] | : . ' , ; ` | : Listing all futures [23:13:24.730] | : . ' , ; ` | : Number of registered futures: 1 [23:13:24.730] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.730] | : . ' , ; ` Validate that the worker is functional ... done [23:13:24.730] | : . ' , ; requestNode() ... done [23:13:24.731] | : . ' , ; cluster node index: 2 [23:13:24.731] | : . ' , requestWorker() ... done [23:13:24.731] | : . ' , eraseGlobalEnvironment() ... [23:13:24.732] | : . ' , eraseGlobalEnvironment() ... done [23:13:24.732] | : . ' , launchFuture() ... [23:13:24.733] | : . ' , ; cluster node index: 2 [23:13:24.733] | : . ' , ; getFutureData() ... [23:13:24.733] | : . ' , ; ` getFutureCore() ... [23:13:24.733] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:24.734] | : . ' , ; ` getFutureCore() ... done [23:13:24.734] | : . ' , ; ` getFutureCapture() ... [23:13:24.734] | : . ' , ; ` getFutureCapture() ... done [23:13:24.734] | : . ' , ; ` getFutureContext() ... [23:13:24.735] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.735] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:24.735] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.735] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:24.736] | : . ' , ; ` getFutureContext() ... done [23:13:24.736] | : . ' , ; getFutureData() ... done [23:13:24.736] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:24.737] | : . ' , ; ` Appended future to position #2 [23:13:24.737] | : . ' , ; ` Number of registered futures: 2 [23:13:24.737] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:24.737] | : . ' , launchFuture() ... done [23:13:24.738] | : . ' , MultisessionFuture started [23:13:24.738] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:24.738] | : . Launching futures ... done [23:13:24.738] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:24.739] | : Using MultisessionFutureBackend ... done [23:13:24.739] | run() for 'Future' () ... done [23:13:24.739] future(..., label = NULL) ... done [23:13:24.740] future(..., label = NULL) ... [23:13:24.740] | lazy: FALSE [23:13:24.740] | stdout: TRUE [23:13:24.740] | conditions: [n=1] 'condition' [23:13:24.740] | gc: FALSE [23:13:24.741] | earlySignal: FALSE [23:13:24.741] | getGlobalsAndPackages() ... [23:13:24.741] | : Searching for globals ... [23:13:24.746] | : . globals found: [1] '{' [23:13:24.746] | : Searching for globals ... done [23:13:24.746] | : Resolving globals: FALSE [23:13:24.747] | : Search for packages associated with the globals ... [23:13:24.747] | : . Packages associated with globals: [1] 'base' [23:13:24.747] | : . Packages: [1] 'base' [23:13:24.748] | : Search for packages associated with the globals ... done [23:13:24.748] | : Packages after dropping 'base': [0] [23:13:24.748] | : globals: [0] [23:13:24.748] | : packages: [0] [23:13:24.749] | getGlobalsAndPackages() ... done [23:13:24.749] | run() for 'Future' () ... [23:13:24.749] | : state: 'created' [23:13:24.749] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.750] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.750] | : Using MultisessionFutureBackend ... [23:13:24.750] | : . Number of futures since start: 21 (21 created, 21 launched, 22 finished) [23:13:24.750] | : . Launching futures ... [23:13:24.751] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:24.751] | : . ' , Workers: [n=2] [23:13:24.751] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:24.754] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:24.754] | : . ' , requestWorker() ... [23:13:24.754] | : . ' , ; requestNode() ... [23:13:24.754] | : . ' , ; ` Number of workers: 2 [23:13:24.755] | : . ' , ; ` Polling for a free worker ... [23:13:24.755] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.755] | : . ' , ; ` | : Listing all futures [23:13:24.755] | : . ' , ; ` | : Number of registered futures: 2 [23:13:24.755] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.756] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [23:13:24.773] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... [23:13:24.774] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... [23:13:24.774] | : . ' , ; ` | : . resolved() ... [23:13:24.774] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [23:13:24.775] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [23:13:24.775] | : . ' , ; ` | : . ' , assertValidConnection() ... [23:13:24.775] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:24.776] | : . ' , ; ` | : . ' , assertValidConnection() ... done [23:13:24.776] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [23:13:24.776] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:24.776] | : . ' , ; ` | : . ' , ; [1] TRUE [23:13:24.777] | : . ' , ; ` | : . ' , ; Received data: [23:13:24.777] | : . ' , ; ` | : . ' , ; List of 5 [23:13:24.777] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [23:13:24.777] | : . ' , ; ` | : . ' , ; $ value :List of 16 [23:13:24.777] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [23:13:24.777] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [23:13:24.777] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [23:13:24.777] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [23:13:24.777] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [23:13:24.777] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [23:13:24.777] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [23:13:24.777] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [23:13:24.777] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [23:13:24.777] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [23:13:24.777] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [23:13:24.777] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [23:13:24.777] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [23:13:24.777] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.777] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.777] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "60" [23:13:24.777] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:24.777] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [23:13:24.777] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [23:13:24.777] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:24.777] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:24.777] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:24.777] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 62584 [23:13:24.777] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:24.777] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [23:13:24.777] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [23:13:24.777] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:24.777] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [23:13:24.777] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [23:13:24.777] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [23:13:24.777] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [23:13:24.777] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [23:13:24.777] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [23:13:24.777] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [23:13:24.777] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:24.777] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:24.777] | : . ' , ; ` | : . ' , ; $ tag : NULL [23:13:24.796] | : . ' , ; ` | : . ' , ; Received FutureResult [23:13:24.796] | : . ' , ; ` | : . ' , ; FutureResult: [23:13:24.796] | : . ' , ; ` | : . ' , ; value: 'numeric' [23:13:24.796] | : . ' , ; ` | : . ' , ; visible: TRUE [23:13:24.796] | : . ' , ; ` | : . ' , ; stdout: character [23:13:24.796] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [23:13:24.796] | : . ' , ; ` | : . ' , ; RNG used: FALSE [23:13:24.796] | : . ' , ; ` | : . ' , ; duration: 0.003875017 secs (started 2025-11-16 23:13:24.714271) [23:13:24.796] | : . ' , ; ` | : . ' , ; version: 1.8 [23:13:24.797] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:24.797] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [23:13:24.798] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [23:13:24.798] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:24.798] | : . ' , ; ` | : . ' , ; Erased future from future backend [23:13:24.798] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [23:13:24.798] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [23:13:24.799] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [23:13:24.799] | : . ' , ; ` | : . ' , ; signalConditions() ... [23:13:24.799] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [23:13:24.799] | : . ' , ; ` | : . ' , ; ` exclude = [23:13:24.799] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [23:13:24.800] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [23:13:24.800] | : . ' , ; ` | : . ' , ; ` int 0 [23:13:24.800] | : . ' , ; ` | : . ' , ; signalConditions() ... done [23:13:24.801] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [23:13:24.801] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:24.801] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [23:13:24.801] | : . ' , ; ` | : . ' assertFutureResult() ... [23:13:24.801] | : . ' , ; ` | : . ' , Future uuid: 21ba9c551312333441d8a0c50b2e2aea-60 [23:13:24.802] | : . ' , ; ` | : . ' , identical; success [23:13:24.802] | : . ' , ; ` | : . ' assertFutureResult() ... done [23:13:24.802] | : . ' , ; ` | : . resolved() ... done [23:13:24.802] | : . ' , ; ` | : . Future at position #1 is resolved ... [23:13:24.803] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [23:13:24.803] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:24.803] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:24.803] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:24.803] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:24.804] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:24.804] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:24.804] | : . ' , ; ` | : . ' , signalConditions() ... [23:13:24.804] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [23:13:24.804] | : . ' , ; ` | : . ' , ; exclude = [23:13:24.805] | : . ' , ; ` | : . ' , ; resignal = FALSE [23:13:24.805] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [23:13:24.805] | : . ' , ; ` | : . ' , ; int 0 [23:13:24.806] | : . ' , ; ` | : . ' , signalConditions() ... done [23:13:24.806] | : . ' , ; ` | : . ' , check for misuse ... [23:13:24.806] | : . ' , ; ` | : . ' , check for misuse ... done [23:13:24.807] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [23:13:24.807] | : . ' , ; ` | : . Future at position #1 is resolved ... done [23:13:24.807] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... done [23:13:24.807] | : . ' , ; ` | : Remove collected futures ... [23:13:24.807] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [23:13:24.808] | : . ' , ; ` | : Remove collected futures ... done [23:13:24.808] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... done [23:13:24.808] | : . ' , ; ` | Early signaling of 2 future candidates ... [23:13:24.808] | : . ' , ; ` | Number of futures with early signaling requested: 0 [23:13:24.808] | : . ' , ; ` | Early signaling of 2 future candidates ... done [23:13:24.809] | : . ' , ; ` | Number of registered futures: 2 [23:13:24.809] | : . ' , ; ` Polling for a free worker ... done [23:13:24.809] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.809] | : . ' , ; ` | Listing all futures [23:13:24.810] | : . ' , ; ` | Number of registered futures: 1 [23:13:24.810] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.810] | : . ' , ; ` Total time: 0.054354190826416 [23:13:24.810] | : . ' , ; requestNode() ... done [23:13:24.810] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.811] | : . ' , ; ` Listing all futures [23:13:24.811] | : . ' , ; ` Number of registered futures: 1 [23:13:24.811] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.811] | : . ' , ; avail: [n=2] '1' [23:13:24.811] | : . ' , ; Index of first available worker: 1 [23:13:24.812] | : . ' , ; Validate that the worker is functional ... [23:13:24.812] | : . ' , ; ` Worker is functional [23:13:24.812] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.813] | : . ' , ; ` | Listing all futures [23:13:24.813] | : . ' , ; ` | Number of registered futures: 1 [23:13:24.813] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.813] | : . ' , ; Validate that the worker is functional ... done [23:13:24.814] | : . ' , requestWorker() ... done [23:13:24.814] | : . ' , cluster node index: 1 [23:13:24.814] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:24.814] | : . ' eraseGlobalEnvironment() ... [23:13:24.815] | : . ' eraseGlobalEnvironment() ... done [23:13:24.815] | : . ' launchFuture() ... [23:13:24.815] | : . ' , cluster node index: 1 [23:13:24.815] | : . ' , getFutureData() ... [23:13:24.816] | : . ' , ; getFutureCore() ... [23:13:24.816] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:24.816] | : . ' , ; getFutureCore() ... done [23:13:24.816] | : . ' , ; getFutureCapture() ... [23:13:24.816] | : . ' , ; getFutureCapture() ... done [23:13:24.817] | : . ' , ; getFutureContext() ... [23:13:24.817] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.817] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:24.817] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.817] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:24.818] | : . ' , ; getFutureContext() ... done [23:13:24.818] | : . ' , getFutureData() ... done [23:13:24.818] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:24.819] | : . ' , ; Appended future to position #2 [23:13:24.819] | : . ' , ; Number of registered futures: 2 [23:13:24.819] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:24.819] | : . ' launchFuture() ... done [23:13:24.819] | : . ' MultisessionFuture started [23:13:24.820] | : . Launching futures ... done [23:13:24.820] | : Using MultisessionFutureBackend ... done [23:13:24.820] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:24.820] | run() for 'Future' () ... done [23:13:24.821] future(..., label = NULL) ... done [23:13:24.822] resolved() ... [23:13:24.822] | resolved() for environment ... [23:13:24.823] | : resolved() ... [23:13:24.823] | : . resolved() for list ... [23:13:24.823] | : . ' Number of elements: 4 [23:13:24.823] | : . ' Number of futures: 4 [23:13:24.824] | : . ' resolved() ... [23:13:24.824] | : . ' resolved() ... done [23:13:24.824] | : . ' resolved() ... [23:13:24.824] | : . ' , resolved() for MultisessionFuture () ... [23:13:24.825] | : . ' , ; Cluster node socket connection: index=5, id=889 [23:13:24.825] | : . ' , ; assertValidConnection() ... [23:13:24.825] | : . ' , ; ` cluster node index: 2 [23:13:24.826] | : . ' , ; assertValidConnection() ... done [23:13:24.826] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:24.826] | : . ' , ; ` cluster node index: 2 [23:13:24.826] | : . ' , ; ` [1] TRUE [23:13:24.827] | : . ' , ; ` Received data: [23:13:24.827] | : . ' , ; ` List of 5 [23:13:24.827] | : . ' , ; ` $ type : chr "VALUE" [23:13:24.827] | : . ' , ; ` $ value :List of 16 [23:13:24.827] | : . ' , ; ` ..$ value : NULL [23:13:24.827] | : . ' , ; ` ..$ visible : logi TRUE [23:13:24.827] | : . ' , ; ` ..$ stdout : chr "" [23:13:24.827] | : . ' , ; ` ..$ conditions : list() [23:13:24.827] | : . ' , ; ` ..$ rng : logi FALSE [23:13:24.827] | : . ' , ; ` ..$ seed : NULL [23:13:24.827] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:24.827] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:24.827] | : . ' , ; ` .. ..$ added : NULL [23:13:24.827] | : . ' , ; ` .. ..$ removed : NULL [23:13:24.827] | : . ' , ; ` .. ..$ replaced: NULL [23:13:24.827] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:24.827] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:24.827] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.827] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.827] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "61" [23:13:24.827] | : . ' , ; ` ..$ session_uuid : chr "734a9d5f7f8a3a63bb70c01cc69cc4fa" [23:13:24.827] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:24.827] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:24.827] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:24.827] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:24.827] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:24.827] | : . ' , ; ` .. .. ..$ pid : int 48424 [23:13:24.827] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:24.827] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:24.827] | : . ' , ; ` ..$ r_info :List of 4 [23:13:24.827] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:24.827] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:24.827] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:24.827] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:24.827] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:24.827] | : . ' , ; ` ..$ version : chr "1.8" [23:13:24.827] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:24.827] | : . ' , ; ` $ success: logi TRUE [23:13:24.827] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [23:13:24.827] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:24.827] | : . ' , ; ` $ tag : NULL [23:13:24.842] | : . ' , ; ` Received FutureResult [23:13:24.843] | : . ' , ; ` FutureResult: [23:13:24.843] | : . ' , ; ` value: 'NULL' [23:13:24.843] | : . ' , ; ` visible: TRUE [23:13:24.843] | : . ' , ; ` stdout: character [23:13:24.843] | : . ' , ; ` conditions: [n = 0] [23:13:24.843] | : . ' , ; ` RNG used: FALSE [23:13:24.843] | : . ' , ; ` duration: 0.004906178 secs (started 2025-11-16 23:13:24.737218) [23:13:24.843] | : . ' , ; ` version: 1.8 [23:13:24.843] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:24.844] | : . ' , ; ` | Removed future from position #1 [23:13:24.844] | : . ' , ; ` | Number of registered futures: 1 [23:13:24.844] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:24.844] | : . ' , ; ` Erased future from future backend [23:13:24.845] | : . ' , ; ` result() for ClusterFuture ... [23:13:24.845] | : . ' , ; ` | result already collected: FutureResult [23:13:24.845] | : . ' , ; ` result() for ClusterFuture ... done [23:13:24.845] | : . ' , ; ` signalConditions() ... [23:13:24.845] | : . ' , ; ` | include = 'immediateCondition' [23:13:24.846] | : . ' , ; ` | exclude = [23:13:24.846] | : . ' , ; ` | resignal = FALSE [23:13:24.846] | : . ' , ; ` | Number of conditions: 0 [23:13:24.846] | : . ' , ; ` | int 0 [23:13:24.847] | : . ' , ; ` signalConditions() ... done [23:13:24.847] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:24.847] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:24.847] | : . ' , resolved() for MultisessionFuture () ... done [23:13:24.848] | : . ' , assertFutureResult() ... [23:13:24.848] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-61 [23:13:24.848] | : . ' , ; identical; success [23:13:24.848] | : . ' , assertFutureResult() ... done [23:13:24.848] | : . ' resolved() ... done [23:13:24.849] | : . ' resolved() ... [23:13:24.849] | : . ' , resolved() for MultisessionFuture () ... [23:13:24.849] | : . ' , ; Cluster node socket connection: index=4, id=888 [23:13:24.850] | : . ' , ; assertValidConnection() ... [23:13:24.850] | : . ' , ; ` cluster node index: 1 [23:13:24.850] | : . ' , ; assertValidConnection() ... done [23:13:24.850] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:24.851] | : . ' , ; ` cluster node index: 1 [23:13:24.851] | : . ' , ; ` [1] TRUE [23:13:24.851] | : . ' , ; ` Received data: [23:13:24.851] | : . ' , ; ` List of 5 [23:13:24.851] | : . ' , ; ` $ type : chr "VALUE" [23:13:24.851] | : . ' , ; ` $ value :List of 16 [23:13:24.851] | : . ' , ; ` ..$ value : num 4 [23:13:24.851] | : . ' , ; ` ..$ visible : logi TRUE [23:13:24.851] | : . ' , ; ` ..$ stdout : chr "" [23:13:24.851] | : . ' , ; ` ..$ conditions : list() [23:13:24.851] | : . ' , ; ` ..$ rng : logi FALSE [23:13:24.851] | : . ' , ; ` ..$ seed : NULL [23:13:24.851] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:24.851] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:24.851] | : . ' , ; ` .. ..$ added : NULL [23:13:24.851] | : . ' , ; ` .. ..$ removed : NULL [23:13:24.851] | : . ' , ; ` .. ..$ replaced: NULL [23:13:24.851] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:24.851] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:24.851] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.851] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:24.851] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "62" [23:13:24.851] | : . ' , ; ` ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:24.851] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:24.851] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:24.851] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:24.851] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:24.851] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:24.851] | : . ' , ; ` .. .. ..$ pid : int 62584 [23:13:24.851] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:24.851] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:24.851] | : . ' , ; ` ..$ r_info :List of 4 [23:13:24.851] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:24.851] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:24.851] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:24.851] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:24.851] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:24.851] | : . ' , ; ` ..$ version : chr "1.8" [23:13:24.851] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:24.851] | : . ' , ; ` $ success: logi TRUE [23:13:24.851] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [23:13:24.851] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:24.851] | : . ' , ; ` $ tag : NULL [23:13:24.867] | : . ' , ; ` Received FutureResult [23:13:24.867] | : . ' , ; ` FutureResult: [23:13:24.867] | : . ' , ; ` value: 'numeric' [23:13:24.867] | : . ' , ; ` visible: TRUE [23:13:24.867] | : . ' , ; ` stdout: character [23:13:24.867] | : . ' , ; ` conditions: [n = 0] [23:13:24.867] | : . ' , ; ` RNG used: FALSE [23:13:24.867] | : . ' , ; ` duration: 0.004866838 secs (started 2025-11-16 23:13:24.819205) [23:13:24.867] | : . ' , ; ` version: 1.8 [23:13:24.868] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:24.868] | : . ' , ; ` | Removed future from position #1 [23:13:24.868] | : . ' , ; ` | Number of registered futures: 0 [23:13:24.868] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:24.869] | : . ' , ; ` Erased future from future backend [23:13:24.869] | : . ' , ; ` result() for ClusterFuture ... [23:13:24.869] | : . ' , ; ` | result already collected: FutureResult [23:13:24.869] | : . ' , ; ` result() for ClusterFuture ... done [23:13:24.869] | : . ' , ; ` signalConditions() ... [23:13:24.870] | : . ' , ; ` | include = 'immediateCondition' [23:13:24.870] | : . ' , ; ` | exclude = [23:13:24.870] | : . ' , ; ` | resignal = FALSE [23:13:24.870] | : . ' , ; ` | Number of conditions: 0 [23:13:24.870] | : . ' , ; ` | int 0 [23:13:24.871] | : . ' , ; ` signalConditions() ... done [23:13:24.871] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:24.871] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:24.871] | : . ' , resolved() for MultisessionFuture () ... done [23:13:24.872] | : . ' , assertFutureResult() ... [23:13:24.872] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-62 [23:13:24.872] | : . ' , ; identical; success [23:13:24.872] | : . ' , assertFutureResult() ... done [23:13:24.872] | : . ' resolved() ... done [23:13:24.873] | : . resolved() for list ... done [23:13:24.873] | : resolved() ... done [23:13:24.873] | resolved() for environment ... done [23:13:24.873] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [23:13:24.874] value() for MultisessionFuture () ... [23:13:24.874] | result() for ClusterFuture ... [23:13:24.875] | : result already collected: FutureResult [23:13:24.875] | result() for ClusterFuture ... done [23:13:24.875] | result() for ClusterFuture ... [23:13:24.875] | : result already collected: FutureResult [23:13:24.875] | result() for ClusterFuture ... done [23:13:24.876] | signalConditions() ... [23:13:24.876] | : include = 'immediateCondition' [23:13:24.876] | : exclude = [23:13:24.876] | : resignal = FALSE [23:13:24.876] | : Number of conditions: 0 [23:13:24.876] | : int 0 [23:13:24.877] | signalConditions() ... done [23:13:24.877] | relay stdout ... [23:13:24.877] | relay stdout ... done [23:13:24.878] | check for misuse ... [23:13:24.878] | check for misuse ... done [23:13:24.878] value() for MultisessionFuture () ... done [23:13:24.878] value() for listenv ... [23:13:24.879] | recursive: 0 [23:13:24.879] | reduce: FALSE [23:13:24.880] | length: 4 [23:13:24.880] | elements: 'a', 'b', 'c', 'd' [23:13:24.880] | Number of remaining objects: 4 [23:13:24.880] | checking value #1: [23:13:24.880] | 'obj' is atomic [23:13:24.881] | signalConditionsASAP(numeric, pos=1) ... [23:13:24.881] | : nx: 4 [23:13:24.881] | : relay: TRUE [23:13:24.881] | : stdout: TRUE [23:13:24.881] | : signal: TRUE [23:13:24.882] | : resignal: FALSE [23:13:24.882] | : force: TRUE [23:13:24.882] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:24.882] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:24.882] | : until=2 [23:13:24.882] | : relaying element #2 [23:13:24.883] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:24.883] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:24.883] | signalConditionsASAP(numeric, pos=1) ... done [23:13:24.883] | length: 3 (resolved future 1) [23:13:24.884] value() for listenv ... done [23:13:24.884] checking value #2: [23:13:24.884] 'obj' is MultisessionFuture [23:13:24.884] resolved() ... [23:13:24.884] resolved() ... done [23:13:24.885] MultisessionFuture #2 [23:13:24.885] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:24.885] | nx: 4 [23:13:24.885] | relay: TRUE [23:13:24.885] | stdout: TRUE [23:13:24.885] | signal: TRUE [23:13:24.886] | resignal: FALSE [23:13:24.886] | force: TRUE [23:13:24.886] | relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:24.886] | queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:24.886] | until=2 [23:13:24.887] | relaying element #2 [23:13:24.887] | value() for MultisessionFuture () ... [23:13:24.887] | : result() for ClusterFuture ... [23:13:24.887] | : . result already collected: FutureResult [23:13:24.887] | : result() for ClusterFuture ... done [23:13:24.890] | : result() for ClusterFuture ... [23:13:24.890] | : . result already collected: FutureResult [23:13:24.891] | : result() for ClusterFuture ... done [23:13:24.891] | : signalConditions() ... [23:13:24.891] | : . include = 'immediateCondition' [23:13:24.891] | : . exclude = [23:13:24.891] | : . resignal = FALSE [23:13:24.892] | : . Number of conditions: 0 [23:13:24.892] | : . int 0 [23:13:24.892] | : signalConditions() ... done [23:13:24.893] | : relay stdout ... [23:13:24.893] | : relay stdout ... done [23:13:24.893] | : check for misuse ... [23:13:24.893] | : check for misuse ... done [23:13:24.893] | value() for MultisessionFuture () ... done [23:13:24.894] | result() for ClusterFuture ... [23:13:24.894] | : result already collected: FutureResult [23:13:24.894] | result() for ClusterFuture ... done [23:13:24.894] | signalConditions() ... [23:13:24.894] | : include = 'immediateCondition' [23:13:24.895] | : exclude = [23:13:24.895] | : resignal = FALSE [23:13:24.895] | : Number of conditions: 0 [23:13:24.895] | : int 0 [23:13:24.896] | signalConditions() ... done [23:13:24.896] | result() for ClusterFuture ... [23:13:24.896] | : result already collected: FutureResult [23:13:24.896] | result() for ClusterFuture ... done [23:13:24.896] | signalConditions() ... [23:13:24.897] | : include = 'condition' [23:13:24.897] | : exclude = 'error', 'immediateCondition' [23:13:24.897] | : resignal = TRUE [23:13:24.897] | : Number of conditions: 0 [23:13:24.897] | : int 0 [23:13:24.898] | signalConditions() ... done [23:13:24.898] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:24.898] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:24.898] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:24.899] value(, ...) ... [23:13:24.899] value(, ...) ... done [23:13:24.899] value() for MultisessionFuture () ... [23:13:24.899] | result() for ClusterFuture ... [23:13:24.899] | : result already collected: FutureResult [23:13:24.900] | result() for ClusterFuture ... done [23:13:24.900] | result() for ClusterFuture ... [23:13:24.900] | : result already collected: FutureResult [23:13:24.900] | result() for ClusterFuture ... done [23:13:24.900] | signalConditions() ... [23:13:24.901] | : include = 'immediateCondition' [23:13:24.901] | : exclude = [23:13:24.901] | : resignal = FALSE [23:13:24.901] | : Number of conditions: 0 [23:13:24.901] | : int 0 [23:13:24.902] | signalConditions() ... done [23:13:24.902] | check for misuse ... [23:13:24.902] | check for misuse ... done [23:13:24.902] value() for MultisessionFuture () ... done [23:13:24.903] value: [23:13:24.903] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:24.903] | nx: 4 [23:13:24.903] | relay: TRUE [23:13:24.903] | stdout: TRUE [23:13:24.904] | signal: TRUE [23:13:24.904] | resignal: FALSE [23:13:24.904] | force: TRUE [23:13:24.904] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:24.904] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:24.905] | until=3 [23:13:24.905] | relaying element #3 [23:13:24.905] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:24.905] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:24.905] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:24.905] resolve() for MultisessionFuture ... [23:13:24.906] resolve() for MultisessionFuture ... done [23:13:24.906] length: 2 (resolved future 2) [23:13:24.906] checking value #3: [23:13:24.907] 'obj' is MultisessionFuture [23:13:24.907] resolved() ... [23:13:24.907] resolved() ... done [23:13:24.907] MultisessionFuture #3 [23:13:24.907] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:24.908] | nx: 4 [23:13:24.908] | relay: TRUE [23:13:24.908] | stdout: TRUE [23:13:24.908] | signal: TRUE [23:13:24.908] | resignal: FALSE [23:13:24.908] | force: TRUE [23:13:24.909] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:24.909] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:24.909] | until=3 [23:13:24.909] | relaying element #3 [23:13:24.909] | value() for MultisessionFuture () ... [23:13:24.910] | : result() for ClusterFuture ... [23:13:24.910] | : . result already collected: FutureResult [23:13:24.910] | : result() for ClusterFuture ... done [23:13:24.910] | : result() for ClusterFuture ... [23:13:24.910] | : . result already collected: FutureResult [23:13:24.910] | : result() for ClusterFuture ... done [23:13:24.911] | : signalConditions() ... [23:13:24.911] | : . include = 'immediateCondition' [23:13:24.911] | : . exclude = [23:13:24.911] | : . resignal = FALSE [23:13:24.911] | : . Number of conditions: 0 [23:13:24.912] | : . int 0 [23:13:24.912] | : signalConditions() ... done [23:13:24.912] | : relay stdout ... [23:13:24.913] | : relay stdout ... done [23:13:24.913] | : check for misuse ... [23:13:24.913] | : check for misuse ... done [23:13:24.913] | value() for MultisessionFuture () ... done [23:13:24.913] | result() for ClusterFuture ... [23:13:24.914] | : result already collected: FutureResult [23:13:24.914] | result() for ClusterFuture ... done [23:13:24.914] | signalConditions() ... [23:13:24.914] | : include = 'immediateCondition' [23:13:24.914] | : exclude = [23:13:24.915] | : resignal = FALSE [23:13:24.915] | : Number of conditions: 0 [23:13:24.915] | : int 0 [23:13:24.916] | signalConditions() ... done [23:13:24.916] | result() for ClusterFuture ... [23:13:24.916] | : result already collected: FutureResult [23:13:24.916] | result() for ClusterFuture ... done [23:13:24.916] | signalConditions() ... [23:13:24.916] | : include = 'condition' [23:13:24.917] | : exclude = 'error', 'immediateCondition' [23:13:24.917] | : resignal = TRUE [23:13:24.917] | : Number of conditions: 0 [23:13:24.917] | : int 0 [23:13:24.918] | signalConditions() ... done [23:13:24.918] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:24.918] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.918] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:24.919] value(, ...) ... [23:13:24.919] value(, ...) ... done [23:13:24.919] value() for MultisessionFuture () ... [23:13:24.919] | result() for ClusterFuture ... [23:13:24.919] | : result already collected: FutureResult [23:13:24.920] | result() for ClusterFuture ... done [23:13:24.920] | result() for ClusterFuture ... [23:13:24.920] | : result already collected: FutureResult [23:13:24.920] | result() for ClusterFuture ... done [23:13:24.920] | signalConditions() ... [23:13:24.920] | : include = 'immediateCondition' [23:13:24.921] | : exclude = [23:13:24.921] | : resignal = FALSE [23:13:24.921] | : Number of conditions: 0 [23:13:24.921] | : int 0 [23:13:24.922] | signalConditions() ... done [23:13:24.922] | check for misuse ... [23:13:24.922] | check for misuse ... done [23:13:24.922] value() for MultisessionFuture () ... done [23:13:24.923] value: [23:13:24.923] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:24.923] | nx: 4 [23:13:24.923] | relay: TRUE [23:13:24.923] | stdout: TRUE [23:13:24.924] | signal: TRUE [23:13:24.924] | resignal: FALSE [23:13:24.924] | force: TRUE [23:13:24.924] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:24.924] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.925] | until=4 [23:13:24.925] | relaying element #4 [23:13:24.925] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:24.925] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.925] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:24.926] resolve() for MultisessionFuture ... [23:13:24.926] resolve() for MultisessionFuture ... done [23:13:24.926] length: 1 (resolved future 3) [23:13:24.926] checking value #4: [23:13:24.926] 'obj' is atomic [23:13:24.927] signalConditionsASAP(numeric, pos=4) ... [23:13:24.927] | nx: 4 [23:13:24.927] | relay: TRUE [23:13:24.927] | stdout: TRUE [23:13:24.927] | signal: TRUE [23:13:24.928] | resignal: FALSE [23:13:24.928] | force: TRUE [23:13:24.928] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:24.928] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.928] | until=4 [23:13:24.928] | relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:24.929] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.929] signalConditionsASAP(numeric, pos=4) ... done [23:13:24.929] length: 0 (resolved future 4) [23:13:24.930] Relaying remaining futures ... [23:13:24.930] | signalConditionsASAP(NULL, pos=0) ... [23:13:24.930] | : nx: 4 [23:13:24.930] | : relay: TRUE [23:13:24.930] | : stdout: TRUE [23:13:24.930] | : signal: TRUE [23:13:24.931] | : resignal: FALSE [23:13:24.931] | : force: TRUE [23:13:24.931] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:24.931] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [23:13:24.931] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:24.932] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:24.932] | signalConditionsASAP(NULL, pos=0) ... done [23:13:24.932] Relaying remaining futures ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 Dimensions: c(2, 1, 3, 1) [23:13:24.935] future(..., label = NULL) ... [23:13:24.935] | lazy: FALSE [23:13:24.935] | stdout: TRUE [23:13:24.935] | conditions: [n=1] 'condition' [23:13:24.935] | gc: FALSE [23:13:24.936] | earlySignal: FALSE [23:13:24.936] | getGlobalsAndPackages() ... [23:13:24.936] | : Searching for globals ... [23:13:24.938] | : . globals found: [0] [23:13:24.938] | : Searching for globals ... done [23:13:24.938] | : globals: [0] [23:13:24.938] | : packages: [0] [23:13:24.938] | getGlobalsAndPackages() ... done [23:13:24.939] | run() for 'Future' () ... [23:13:24.939] | : state: 'created' [23:13:24.939] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.939] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.940] | : Using MultisessionFutureBackend ... [23:13:24.940] | : . Number of futures since start: 22 (22 created, 22 launched, 26 finished) [23:13:24.940] | : . Launching futures ... [23:13:24.940] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:24.940] | : . ' , Workers: [n=2] [23:13:24.941] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:24.943] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:24.943] | : . ' , requestWorker() ... [23:13:24.943] | : . ' , ; requestNode() ... [23:13:24.943] | : . ' , ; ` Number of workers: 2 [23:13:24.944] | : . ' , ; ` Polling for a free worker ... [23:13:24.944] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.944] | : . ' , ; ` | : Listing all futures [23:13:24.944] | : . ' , ; ` | : Number of registered futures: 0 [23:13:24.944] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.945] | : . ' , ; ` | Total time: 0 [23:13:24.945] | : . ' , ; ` Polling for a free worker ... done [23:13:24.945] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.945] | : . ' , ; ` | Listing all futures [23:13:24.945] | : . ' , ; ` | Number of registered futures: 0 [23:13:24.946] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.946] | : . ' , ; ` avail: [n=2] '1', '2' [23:13:24.946] | : . ' , ; ` Index of first available worker: 1 [23:13:24.946] | : . ' , ; ` Validate that the worker is functional ... [23:13:24.947] | : . ' , ; ` | Worker is functional [23:13:24.947] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.947] | : . ' , ; ` | : Listing all futures [23:13:24.947] | : . ' , ; ` | : Number of registered futures: 0 [23:13:24.948] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.948] | : . ' , ; ` Validate that the worker is functional ... done [23:13:24.948] | : . ' , ; requestNode() ... done [23:13:24.948] | : . ' , ; cluster node index: 1 [23:13:24.949] | : . ' , requestWorker() ... done [23:13:24.949] | : . ' , eraseGlobalEnvironment() ... [23:13:24.949] | : . ' , eraseGlobalEnvironment() ... done [23:13:24.950] | : . ' , launchFuture() ... [23:13:24.950] | : . ' , ; cluster node index: 1 [23:13:24.950] | : . ' , ; getFutureData() ... [23:13:24.950] | : . ' , ; ` getFutureCore() ... [23:13:24.950] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:24.951] | : . ' , ; ` getFutureCore() ... done [23:13:24.951] | : . ' , ; ` getFutureCapture() ... [23:13:24.951] | : . ' , ; ` getFutureCapture() ... done [23:13:24.951] | : . ' , ; ` getFutureContext() ... [23:13:24.952] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.952] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:24.952] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.952] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:24.952] | : . ' , ; ` getFutureContext() ... done [23:13:24.953] | : . ' , ; getFutureData() ... done [23:13:24.953] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:24.953] | : . ' , ; ` Appended future to position #1 [23:13:24.954] | : . ' , ; ` Number of registered futures: 1 [23:13:24.954] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:24.954] | : . ' , launchFuture() ... done [23:13:24.954] | : . ' , MultisessionFuture started [23:13:24.954] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:24.955] | : . Launching futures ... done [23:13:24.955] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:24.955] | : Using MultisessionFutureBackend ... done [23:13:24.955] | run() for 'Future' () ... done [23:13:24.955] future(..., label = NULL) ... done [23:13:24.956] future(..., label = NULL) ... [23:13:24.956] | lazy: FALSE [23:13:24.956] | stdout: TRUE [23:13:24.956] | conditions: [n=1] 'condition' [23:13:24.956] | gc: FALSE [23:13:24.956] | earlySignal: FALSE [23:13:24.956] | getGlobalsAndPackages() ... [23:13:24.957] | : Searching for globals ... [23:13:24.958] | : . globals found: [0] [23:13:24.958] | : Searching for globals ... done [23:13:24.958] | : globals: [0] [23:13:24.958] | : packages: [0] [23:13:24.958] | getGlobalsAndPackages() ... done [23:13:24.959] | run() for 'Future' () ... [23:13:24.959] | : state: 'created' [23:13:24.959] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.959] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.959] | : Using MultisessionFutureBackend ... [23:13:24.959] | : . Number of futures since start: 23 (23 created, 23 launched, 26 finished) [23:13:24.960] | : . Launching futures ... [23:13:24.960] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:24.960] | : . ' , Workers: [n=2] [23:13:24.960] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:24.962] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:24.962] | : . ' , requestWorker() ... [23:13:24.962] | : . ' , ; requestNode() ... [23:13:24.962] | : . ' , ; ` Number of workers: 2 [23:13:24.963] | : . ' , ; ` Polling for a free worker ... [23:13:24.963] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.963] | : . ' , ; ` | : Listing all futures [23:13:24.963] | : . ' , ; ` | : Number of registered futures: 1 [23:13:24.963] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.964] | : . ' , ; ` | Total time: 0 [23:13:24.964] | : . ' , ; ` Polling for a free worker ... done [23:13:24.964] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.964] | : . ' , ; ` | Listing all futures [23:13:24.964] | : . ' , ; ` | Number of registered futures: 1 [23:13:24.964] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.964] | : . ' , ; ` avail: [n=2] '2' [23:13:24.965] | : . ' , ; ` Index of first available worker: 2 [23:13:24.965] | : . ' , ; ` Validate that the worker is functional ... [23:13:24.965] | : . ' , ; ` | Worker is functional [23:13:24.965] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.966] | : . ' , ; ` | : Listing all futures [23:13:24.966] | : . ' , ; ` | : Number of registered futures: 1 [23:13:24.966] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.966] | : . ' , ; ` Validate that the worker is functional ... done [23:13:24.966] | : . ' , ; requestNode() ... done [23:13:24.966] | : . ' , ; cluster node index: 2 [23:13:24.966] | : . ' , requestWorker() ... done [23:13:24.966] | : . ' , eraseGlobalEnvironment() ... [23:13:24.967] | : . ' , eraseGlobalEnvironment() ... done [23:13:24.967] | : . ' , launchFuture() ... [23:13:24.967] | : . ' , ; cluster node index: 2 [23:13:24.967] | : . ' , ; getFutureData() ... [23:13:24.968] | : . ' , ; ` getFutureCore() ... [23:13:24.968] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:24.968] | : . ' , ; ` getFutureCore() ... done [23:13:24.968] | : . ' , ; ` getFutureCapture() ... [23:13:24.968] | : . ' , ; ` getFutureCapture() ... done [23:13:24.968] | : . ' , ; ` getFutureContext() ... [23:13:24.969] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.969] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:24.969] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.969] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:24.969] | : . ' , ; ` getFutureContext() ... done [23:13:24.970] | : . ' , ; getFutureData() ... done [23:13:24.970] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:24.970] | : . ' , ; ` Appended future to position #2 [23:13:24.970] | : . ' , ; ` Number of registered futures: 2 [23:13:24.970] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:24.971] | : . ' , launchFuture() ... done [23:13:24.971] | : . ' , MultisessionFuture started [23:13:24.971] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:24.971] | : . Launching futures ... done [23:13:24.971] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:24.971] | : Using MultisessionFutureBackend ... done [23:13:24.972] | run() for 'Future' () ... done [23:13:24.972] future(..., label = NULL) ... done [23:13:24.972] future(..., label = NULL) ... [23:13:24.972] | lazy: FALSE [23:13:24.972] | stdout: TRUE [23:13:24.972] | conditions: [n=1] 'condition' [23:13:24.973] | gc: FALSE [23:13:24.973] | earlySignal: FALSE [23:13:24.973] | getGlobalsAndPackages() ... [23:13:24.973] | : Searching for globals ... [23:13:24.976] | : . globals found: [1] '{' [23:13:24.976] | : Searching for globals ... done [23:13:24.977] | : Resolving globals: FALSE [23:13:24.977] | : Search for packages associated with the globals ... [23:13:24.977] | : . Packages associated with globals: [1] 'base' [23:13:24.978] | : . Packages: [1] 'base' [23:13:24.978] | : Search for packages associated with the globals ... done [23:13:24.978] | : Packages after dropping 'base': [0] [23:13:24.978] | : globals: [0] [23:13:24.979] | : packages: [0] [23:13:24.979] | getGlobalsAndPackages() ... done [23:13:24.979] | run() for 'Future' () ... [23:13:24.979] | : state: 'created' [23:13:24.979] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:24.979] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:24.980] | : Using MultisessionFutureBackend ... [23:13:24.980] | : . Number of futures since start: 24 (24 created, 24 launched, 26 finished) [23:13:24.980] | : . Launching futures ... [23:13:24.980] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:24.980] | : . ' , Workers: [n=2] [23:13:24.980] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:24.982] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:24.982] | : . ' , requestWorker() ... [23:13:24.982] | : . ' , ; requestNode() ... [23:13:24.982] | : . ' , ; ` Number of workers: 2 [23:13:24.982] | : . ' , ; ` Polling for a free worker ... [23:13:24.983] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:24.983] | : . ' , ; ` | : Listing all futures [23:13:24.983] | : . ' , ; ` | : Number of registered futures: 2 [23:13:24.983] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:24.983] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [23:13:25.008] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... [23:13:25.008] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... [23:13:25.008] | : . ' , ; ` | : . resolved() ... [23:13:25.009] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [23:13:25.009] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [23:13:25.009] | : . ' , ; ` | : . ' , assertValidConnection() ... [23:13:25.010] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:25.010] | : . ' , ; ` | : . ' , assertValidConnection() ... done [23:13:25.010] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [23:13:25.011] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:25.011] | : . ' , ; ` | : . ' , ; [1] TRUE [23:13:25.011] | : . ' , ; ` | : . ' , ; Received data: [23:13:25.011] | : . ' , ; ` | : . ' , ; List of 5 [23:13:25.011] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [23:13:25.011] | : . ' , ; ` | : . ' , ; $ value :List of 16 [23:13:25.011] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [23:13:25.011] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [23:13:25.011] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [23:13:25.011] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [23:13:25.011] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [23:13:25.011] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [23:13:25.011] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [23:13:25.011] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [23:13:25.011] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [23:13:25.011] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [23:13:25.011] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [23:13:25.011] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [23:13:25.011] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [23:13:25.011] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:25.011] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:25.011] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "63" [23:13:25.011] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:25.011] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [23:13:25.011] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [23:13:25.011] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:25.011] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:25.011] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:25.011] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 62584 [23:13:25.011] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:25.011] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [23:13:25.011] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [23:13:25.011] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:25.011] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [23:13:25.011] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [23:13:25.011] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [23:13:25.011] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [23:13:25.011] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [23:13:25.011] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [23:13:25.011] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [23:13:25.011] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:25.011] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:25.011] | : . ' , ; ` | : . ' , ; $ tag : NULL [23:13:25.031] | : . ' , ; ` | : . ' , ; Received FutureResult [23:13:25.032] | : . ' , ; ` | : . ' , ; FutureResult: [23:13:25.032] | : . ' , ; ` | : . ' , ; value: 'numeric' [23:13:25.032] | : . ' , ; ` | : . ' , ; visible: TRUE [23:13:25.032] | : . ' , ; ` | : . ' , ; stdout: character [23:13:25.032] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [23:13:25.032] | : . ' , ; ` | : . ' , ; RNG used: FALSE [23:13:25.032] | : . ' , ; ` | : . ' , ; duration: 0.006078005 secs (started 2025-11-16 23:13:24.953846) [23:13:25.032] | : . ' , ; ` | : . ' , ; version: 1.8 [23:13:25.032] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:25.032] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [23:13:25.033] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [23:13:25.033] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:25.033] | : . ' , ; ` | : . ' , ; Erased future from future backend [23:13:25.033] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [23:13:25.034] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [23:13:25.034] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [23:13:25.034] | : . ' , ; ` | : . ' , ; signalConditions() ... [23:13:25.034] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [23:13:25.035] | : . ' , ; ` | : . ' , ; ` exclude = [23:13:25.035] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [23:13:25.035] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [23:13:25.035] | : . ' , ; ` | : . ' , ; ` int 0 [23:13:25.036] | : . ' , ; ` | : . ' , ; signalConditions() ... done [23:13:25.036] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [23:13:25.036] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:25.036] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [23:13:25.037] | : . ' , ; ` | : . ' assertFutureResult() ... [23:13:25.037] | : . ' , ; ` | : . ' , Future uuid: 21ba9c551312333441d8a0c50b2e2aea-63 [23:13:25.037] | : . ' , ; ` | : . ' , identical; success [23:13:25.037] | : . ' , ; ` | : . ' assertFutureResult() ... done [23:13:25.038] | : . ' , ; ` | : . resolved() ... done [23:13:25.038] | : . ' , ; ` | : . Future at position #1 is resolved ... [23:13:25.038] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [23:13:25.038] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:25.038] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:25.039] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:25.039] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:25.039] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:25.039] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:25.040] | : . ' , ; ` | : . ' , signalConditions() ... [23:13:25.040] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [23:13:25.040] | : . ' , ; ` | : . ' , ; exclude = [23:13:25.040] | : . ' , ; ` | : . ' , ; resignal = FALSE [23:13:25.040] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [23:13:25.041] | : . ' , ; ` | : . ' , ; int 0 [23:13:25.041] | : . ' , ; ` | : . ' , signalConditions() ... done [23:13:25.042] | : . ' , ; ` | : . ' , check for misuse ... [23:13:25.042] | : . ' , ; ` | : . ' , check for misuse ... done [23:13:25.042] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [23:13:25.042] | : . ' , ; ` | : . Future at position #1 is resolved ... done [23:13:25.043] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... done [23:13:25.043] | : . ' , ; ` | : Remove collected futures ... [23:13:25.043] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [23:13:25.043] | : . ' , ; ` | : Remove collected futures ... done [23:13:25.043] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... done [23:13:25.044] | : . ' , ; ` | Early signaling of 2 future candidates ... [23:13:25.044] | : . ' , ; ` | Number of futures with early signaling requested: 0 [23:13:25.044] | : . ' , ; ` | Early signaling of 2 future candidates ... done [23:13:25.044] | : . ' , ; ` | Number of registered futures: 2 [23:13:25.044] | : . ' , ; ` Polling for a free worker ... done [23:13:25.045] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.045] | : . ' , ; ` | Listing all futures [23:13:25.045] | : . ' , ; ` | Number of registered futures: 1 [23:13:25.045] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.046] | : . ' , ; ` Total time: 0.0620789527893066 [23:13:25.046] | : . ' , ; requestNode() ... done [23:13:25.046] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.046] | : . ' , ; ` Listing all futures [23:13:25.046] | : . ' , ; ` Number of registered futures: 1 [23:13:25.047] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.047] | : . ' , ; avail: [n=2] '1' [23:13:25.047] | : . ' , ; Index of first available worker: 1 [23:13:25.047] | : . ' , ; Validate that the worker is functional ... [23:13:25.048] | : . ' , ; ` Worker is functional [23:13:25.048] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.048] | : . ' , ; ` | Listing all futures [23:13:25.049] | : . ' , ; ` | Number of registered futures: 1 [23:13:25.049] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.049] | : . ' , ; Validate that the worker is functional ... done [23:13:25.049] | : . ' , requestWorker() ... done [23:13:25.050] | : . ' , cluster node index: 1 [23:13:25.050] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:25.050] | : . ' eraseGlobalEnvironment() ... [23:13:25.051] | : . ' eraseGlobalEnvironment() ... done [23:13:25.051] | : . ' launchFuture() ... [23:13:25.051] | : . ' , cluster node index: 1 [23:13:25.051] | : . ' , getFutureData() ... [23:13:25.052] | : . ' , ; getFutureCore() ... [23:13:25.052] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:25.052] | : . ' , ; getFutureCore() ... done [23:13:25.052] | : . ' , ; getFutureCapture() ... [23:13:25.053] | : . ' , ; getFutureCapture() ... done [23:13:25.053] | : . ' , ; getFutureContext() ... [23:13:25.053] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:25.053] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:25.053] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:25.054] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:25.054] | : . ' , ; getFutureContext() ... done [23:13:25.054] | : . ' , getFutureData() ... done [23:13:25.055] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:25.055] | : . ' , ; Appended future to position #2 [23:13:25.055] | : . ' , ; Number of registered futures: 2 [23:13:25.055] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:25.055] | : . ' launchFuture() ... done [23:13:25.056] | : . ' MultisessionFuture started [23:13:25.056] | : . Launching futures ... done [23:13:25.056] | : Using MultisessionFutureBackend ... done [23:13:25.056] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:25.057] | run() for 'Future' () ... done [23:13:25.057] future(..., label = NULL) ... done [23:13:25.058] resolved() ... [23:13:25.059] | resolved() for environment ... [23:13:25.059] | : resolved() ... [23:13:25.060] | : . resolved() for list ... [23:13:25.060] | : . ' Number of elements: 4 [23:13:25.060] | : . ' Number of futures: 4 [23:13:25.060] | : . ' resolved() ... [23:13:25.060] | : . ' resolved() ... done [23:13:25.061] | : . ' resolved() ... [23:13:25.061] | : . ' , resolved() for MultisessionFuture () ... [23:13:25.061] | : . ' , ; Cluster node socket connection: index=5, id=889 [23:13:25.062] | : . ' , ; assertValidConnection() ... [23:13:25.062] | : . ' , ; ` cluster node index: 2 [23:13:25.062] | : . ' , ; assertValidConnection() ... done [23:13:25.063] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:25.063] | : . ' , ; ` cluster node index: 2 [23:13:25.063] | : . ' , ; ` [1] TRUE [23:13:25.064] | : . ' , ; ` Received data: [23:13:25.064] | : . ' , ; ` List of 5 [23:13:25.064] | : . ' , ; ` $ type : chr "VALUE" [23:13:25.064] | : . ' , ; ` $ value :List of 16 [23:13:25.064] | : . ' , ; ` ..$ value : NULL [23:13:25.064] | : . ' , ; ` ..$ visible : logi TRUE [23:13:25.064] | : . ' , ; ` ..$ stdout : chr "" [23:13:25.064] | : . ' , ; ` ..$ conditions : list() [23:13:25.064] | : . ' , ; ` ..$ rng : logi FALSE [23:13:25.064] | : . ' , ; ` ..$ seed : NULL [23:13:25.064] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:25.064] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:25.064] | : . ' , ; ` .. ..$ added : NULL [23:13:25.064] | : . ' , ; ` .. ..$ removed : NULL [23:13:25.064] | : . ' , ; ` .. ..$ replaced: NULL [23:13:25.064] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:25.064] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:25.064] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:25.064] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:24" [23:13:25.064] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "64" [23:13:25.064] | : . ' , ; ` ..$ session_uuid : chr "734a9d5f7f8a3a63bb70c01cc69cc4fa" [23:13:25.064] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:25.064] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:25.064] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:25.064] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:25.064] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:25.064] | : . ' , ; ` .. .. ..$ pid : int 48424 [23:13:25.064] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:25.064] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:25.064] | : . ' , ; ` ..$ r_info :List of 4 [23:13:25.064] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:25.064] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:25.064] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:25.064] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:25.064] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:25.064] | : . ' , ; ` ..$ version : chr "1.8" [23:13:25.064] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:25.064] | : . ' , ; ` $ success: logi TRUE [23:13:25.064] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:25.064] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:25.064] | : . ' , ; ` $ tag : NULL [23:13:25.083] | : . ' , ; ` Received FutureResult [23:13:25.083] | : . ' , ; ` FutureResult: [23:13:25.083] | : . ' , ; ` value: 'NULL' [23:13:25.083] | : . ' , ; ` visible: TRUE [23:13:25.083] | : . ' , ; ` stdout: character [23:13:25.083] | : . ' , ; ` conditions: [n = 0] [23:13:25.083] | : . ' , ; ` RNG used: FALSE [23:13:25.083] | : . ' , ; ` duration: 0.004621029 secs (started 2025-11-16 23:13:24.970682) [23:13:25.083] | : . ' , ; ` version: 1.8 [23:13:25.084] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:25.085] | : . ' , ; ` | Removed future from position #1 [23:13:25.085] | : . ' , ; ` | Number of registered futures: 1 [23:13:25.085] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:25.086] | : . ' , ; ` Erased future from future backend [23:13:25.086] | : . ' , ; ` result() for ClusterFuture ... [23:13:25.086] | : . ' , ; ` | result already collected: FutureResult [23:13:25.087] | : . ' , ; ` result() for ClusterFuture ... done [23:13:25.087] | : . ' , ; ` signalConditions() ... [23:13:25.087] | : . ' , ; ` | include = 'immediateCondition' [23:13:25.087] | : . ' , ; ` | exclude = [23:13:25.088] | : . ' , ; ` | resignal = FALSE [23:13:25.088] | : . ' , ; ` | Number of conditions: 0 [23:13:25.088] | : . ' , ; ` | int 0 [23:13:25.089] | : . ' , ; ` signalConditions() ... done [23:13:25.089] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:25.090] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:25.090] | : . ' , resolved() for MultisessionFuture () ... done [23:13:25.090] | : . ' , assertFutureResult() ... [23:13:25.090] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-64 [23:13:25.091] | : . ' , ; identical; success [23:13:25.091] | : . ' , assertFutureResult() ... done [23:13:25.091] | : . ' resolved() ... done [23:13:25.092] | : . ' resolved() ... [23:13:25.092] | : . ' , resolved() for MultisessionFuture () ... [23:13:25.092] | : . ' , ; Cluster node socket connection: index=4, id=888 [23:13:25.093] | : . ' , ; assertValidConnection() ... [23:13:25.093] | : . ' , ; ` cluster node index: 1 [23:13:25.094] | : . ' , ; assertValidConnection() ... done [23:13:25.094] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:25.094] | : . ' , ; ` cluster node index: 1 [23:13:25.095] | : . ' , ; ` [1] TRUE [23:13:25.095] | : . ' , ; ` Received data: [23:13:25.095] | : . ' , ; ` List of 5 [23:13:25.095] | : . ' , ; ` $ type : chr "VALUE" [23:13:25.095] | : . ' , ; ` $ value :List of 16 [23:13:25.095] | : . ' , ; ` ..$ value : num 4 [23:13:25.095] | : . ' , ; ` ..$ visible : logi TRUE [23:13:25.095] | : . ' , ; ` ..$ stdout : chr "" [23:13:25.095] | : . ' , ; ` ..$ conditions : list() [23:13:25.095] | : . ' , ; ` ..$ rng : logi FALSE [23:13:25.095] | : . ' , ; ` ..$ seed : NULL [23:13:25.095] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:25.095] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:25.095] | : . ' , ; ` .. ..$ added : NULL [23:13:25.095] | : . ' , ; ` .. ..$ removed : NULL [23:13:25.095] | : . ' , ; ` .. ..$ replaced: NULL [23:13:25.095] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:25.095] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:25.095] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:25" [23:13:25.095] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:25" [23:13:25.095] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "65" [23:13:25.095] | : . ' , ; ` ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:25.095] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:25.095] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:25.095] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:25.095] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:25.095] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:25.095] | : . ' , ; ` .. .. ..$ pid : int 62584 [23:13:25.095] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:25.095] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:25.095] | : . ' , ; ` ..$ r_info :List of 4 [23:13:25.095] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:25.095] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:25.095] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:25.095] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:25.095] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:25.095] | : . ' , ; ` ..$ version : chr "1.8" [23:13:25.095] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:25.095] | : . ' , ; ` $ success: logi TRUE [23:13:25.095] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:25.095] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:25.095] | : . ' , ; ` $ tag : NULL [23:13:25.117] | : . ' , ; ` Received FutureResult [23:13:25.117] | : . ' , ; ` FutureResult: [23:13:25.117] | : . ' , ; ` value: 'numeric' [23:13:25.117] | : . ' , ; ` visible: TRUE [23:13:25.117] | : . ' , ; ` stdout: character [23:13:25.117] | : . ' , ; ` conditions: [n = 0] [23:13:25.117] | : . ' , ; ` RNG used: FALSE [23:13:25.117] | : . ' , ; ` duration: 0.004781008 secs (started 2025-11-16 23:13:25.055415) [23:13:25.117] | : . ' , ; ` version: 1.8 [23:13:25.118] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:25.118] | : . ' , ; ` | Removed future from position #1 [23:13:25.119] | : . ' , ; ` | Number of registered futures: 0 [23:13:25.119] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:25.119] | : . ' , ; ` Erased future from future backend [23:13:25.119] | : . ' , ; ` result() for ClusterFuture ... [23:13:25.120] | : . ' , ; ` | result already collected: FutureResult [23:13:25.120] | : . ' , ; ` result() for ClusterFuture ... done [23:13:25.120] | : . ' , ; ` signalConditions() ... [23:13:25.121] | : . ' , ; ` | include = 'immediateCondition' [23:13:25.121] | : . ' , ; ` | exclude = [23:13:25.121] | : . ' , ; ` | resignal = FALSE [23:13:25.121] | : . ' , ; ` | Number of conditions: 0 [23:13:25.122] | : . ' , ; ` | int 0 [23:13:25.122] | : . ' , ; ` signalConditions() ... done [23:13:25.123] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:25.123] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:25.123] | : . ' , resolved() for MultisessionFuture () ... done [23:13:25.124] | : . ' , assertFutureResult() ... [23:13:25.124] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-65 [23:13:25.124] | : . ' , ; identical; success [23:13:25.124] | : . ' , assertFutureResult() ... done [23:13:25.125] | : . ' resolved() ... done [23:13:25.125] | : . resolved() for list ... done [23:13:25.125] | : resolved() ... done [23:13:25.126] | resolved() for environment ... done [23:13:25.126] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [23:13:25.127] value() for MultisessionFuture () ... [23:13:25.128] | result() for ClusterFuture ... [23:13:25.128] | : result already collected: FutureResult [23:13:25.128] | result() for ClusterFuture ... done [23:13:25.129] | result() for ClusterFuture ... [23:13:25.129] | : result already collected: FutureResult [23:13:25.129] | result() for ClusterFuture ... done [23:13:25.130] | signalConditions() ... [23:13:25.130] | : include = 'immediateCondition' [23:13:25.130] | : exclude = [23:13:25.131] | : resignal = FALSE [23:13:25.131] | : Number of conditions: 0 [23:13:25.131] | : int 0 [23:13:25.132] | signalConditions() ... done [23:13:25.132] | relay stdout ... [23:13:25.133] | relay stdout ... done [23:13:25.133] | check for misuse ... [23:13:25.133] | check for misuse ... done [23:13:25.133] value() for MultisessionFuture () ... done [23:13:25.134] value() for listenv ... [23:13:25.134] | recursive: 0 [23:13:25.135] | reduce: FALSE [23:13:25.136] | length: 4 [23:13:25.136] | elements: 'a', 'b', 'c', 'd' [23:13:25.136] | Number of remaining objects: 4 [23:13:25.137] | checking value #1: [23:13:25.137] | 'obj' is atomic [23:13:25.137] | signalConditionsASAP(numeric, pos=1) ... [23:13:25.137] | : nx: 4 [23:13:25.138] | : relay: TRUE [23:13:25.138] | : stdout: TRUE [23:13:25.138] | : signal: TRUE [23:13:25.139] | : resignal: FALSE [23:13:25.139] | : force: TRUE [23:13:25.139] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:25.139] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:25.140] | : until=2 [23:13:25.140] | : relaying element #2 [23:13:25.140] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:25.140] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:25.141] | signalConditionsASAP(numeric, pos=1) ... done [23:13:25.141] | length: 3 (resolved future 1) [23:13:25.141] value() for listenv ... done [23:13:25.142] checking value #2: [23:13:25.142] 'obj' is MultisessionFuture [23:13:25.142] resolved() ... [23:13:25.143] resolved() ... done [23:13:25.143] MultisessionFuture #2 [23:13:25.143] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:25.143] | nx: 4 [23:13:25.144] | relay: TRUE [23:13:25.144] | stdout: TRUE [23:13:25.144] | signal: TRUE [23:13:25.144] | resignal: FALSE [23:13:25.145] | force: TRUE [23:13:25.145] | relayed: [n=4] TRUE, FALSE, FALSE, FALSE [23:13:25.145] | queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [23:13:25.145] | until=2 [23:13:25.146] | relaying element #2 [23:13:25.146] | value() for MultisessionFuture () ... [23:13:25.146] | : result() for ClusterFuture ... [23:13:25.147] | : . result already collected: FutureResult [23:13:25.147] | : result() for ClusterFuture ... done [23:13:25.147] | : result() for ClusterFuture ... [23:13:25.147] | : . result already collected: FutureResult [23:13:25.148] | : result() for ClusterFuture ... done [23:13:25.148] | : signalConditions() ... [23:13:25.148] | : . include = 'immediateCondition' [23:13:25.149] | : . exclude = [23:13:25.152] | : . resignal = FALSE [23:13:25.153] | : . Number of conditions: 0 [23:13:25.153] | : . int 0 [23:13:25.154] | : signalConditions() ... done [23:13:25.154] | : relay stdout ... [23:13:25.154] | : relay stdout ... done [23:13:25.155] | : check for misuse ... [23:13:25.155] | : check for misuse ... done [23:13:25.155] | value() for MultisessionFuture () ... done [23:13:25.156] | result() for ClusterFuture ... [23:13:25.156] | : result already collected: FutureResult [23:13:25.156] | result() for ClusterFuture ... done [23:13:25.156] | signalConditions() ... [23:13:25.157] | : include = 'immediateCondition' [23:13:25.157] | : exclude = [23:13:25.157] | : resignal = FALSE [23:13:25.157] | : Number of conditions: 0 [23:13:25.158] | : int 0 [23:13:25.158] | signalConditions() ... done [23:13:25.159] | result() for ClusterFuture ... [23:13:25.159] | : result already collected: FutureResult [23:13:25.159] | result() for ClusterFuture ... done [23:13:25.160] | signalConditions() ... [23:13:25.160] | : include = 'condition' [23:13:25.160] | : exclude = 'error', 'immediateCondition' [23:13:25.160] | : resignal = TRUE [23:13:25.161] | : Number of conditions: 0 [23:13:25.161] | : int 0 [23:13:25.162] | signalConditions() ... done [23:13:25.162] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:25.162] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:25.163] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:25.163] value(, ...) ... [23:13:25.163] value(, ...) ... done [23:13:25.163] value() for MultisessionFuture () ... [23:13:25.164] | result() for ClusterFuture ... [23:13:25.164] | : result already collected: FutureResult [23:13:25.164] | result() for ClusterFuture ... done [23:13:25.164] | result() for ClusterFuture ... [23:13:25.165] | : result already collected: FutureResult [23:13:25.165] | result() for ClusterFuture ... done [23:13:25.165] | signalConditions() ... [23:13:25.166] | : include = 'immediateCondition' [23:13:25.166] | : exclude = [23:13:25.166] | : resignal = FALSE [23:13:25.167] | : Number of conditions: 0 [23:13:25.167] | : int 0 [23:13:25.168] | signalConditions() ... done [23:13:25.168] | check for misuse ... [23:13:25.168] | check for misuse ... done [23:13:25.169] value() for MultisessionFuture () ... done [23:13:25.169] value: [23:13:25.169] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:25.169] | nx: 4 [23:13:25.170] | relay: TRUE [23:13:25.170] | stdout: TRUE [23:13:25.170] | signal: TRUE [23:13:25.170] | resignal: FALSE [23:13:25.171] | force: TRUE [23:13:25.171] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:25.171] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:25.171] | until=3 [23:13:25.172] | relaying element #3 [23:13:25.172] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:25.172] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:25.172] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:25.173] resolve() for MultisessionFuture ... [23:13:25.173] resolve() for MultisessionFuture ... done [23:13:25.173] length: 2 (resolved future 2) [23:13:25.174] checking value #3: [23:13:25.174] 'obj' is MultisessionFuture [23:13:25.174] resolved() ... [23:13:25.175] resolved() ... done [23:13:25.175] MultisessionFuture #3 [23:13:25.175] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:25.175] | nx: 4 [23:13:25.176] | relay: TRUE [23:13:25.176] | stdout: TRUE [23:13:25.176] | signal: TRUE [23:13:25.176] | resignal: FALSE [23:13:25.177] | force: TRUE [23:13:25.177] | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [23:13:25.177] | queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [23:13:25.178] | until=3 [23:13:25.178] | relaying element #3 [23:13:25.178] | value() for MultisessionFuture () ... [23:13:25.178] | : result() for ClusterFuture ... [23:13:25.179] | : . result already collected: FutureResult [23:13:25.179] | : result() for ClusterFuture ... done [23:13:25.179] | : result() for ClusterFuture ... [23:13:25.180] | : . result already collected: FutureResult [23:13:25.180] | : result() for ClusterFuture ... done [23:13:25.180] | : signalConditions() ... [23:13:25.180] | : . include = 'immediateCondition' [23:13:25.181] | : . exclude = [23:13:25.181] | : . resignal = FALSE [23:13:25.181] | : . Number of conditions: 0 [23:13:25.181] | : . int 0 [23:13:25.182] | : signalConditions() ... done [23:13:25.182] | : relay stdout ... [23:13:25.183] | : relay stdout ... done [23:13:25.183] | : check for misuse ... [23:13:25.183] | : check for misuse ... done [23:13:25.184] | value() for MultisessionFuture () ... done [23:13:25.184] | result() for ClusterFuture ... [23:13:25.184] | : result already collected: FutureResult [23:13:25.184] | result() for ClusterFuture ... done [23:13:25.185] | signalConditions() ... [23:13:25.185] | : include = 'immediateCondition' [23:13:25.185] | : exclude = [23:13:25.185] | : resignal = FALSE [23:13:25.186] | : Number of conditions: 0 [23:13:25.186] | : int 0 [23:13:25.187] | signalConditions() ... done [23:13:25.187] | result() for ClusterFuture ... [23:13:25.187] | : result already collected: FutureResult [23:13:25.187] | result() for ClusterFuture ... done [23:13:25.188] | signalConditions() ... [23:13:25.188] | : include = 'condition' [23:13:25.188] | : exclude = 'error', 'immediateCondition' [23:13:25.189] | : resignal = TRUE [23:13:25.189] | : Number of conditions: 0 [23:13:25.189] | : int 0 [23:13:25.190] | signalConditions() ... done [23:13:25.190] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:25.191] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:25.191] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:25.191] value(, ...) ... [23:13:25.191] value(, ...) ... done [23:13:25.192] value() for MultisessionFuture () ... [23:13:25.192] | result() for ClusterFuture ... [23:13:25.192] | : result already collected: FutureResult [23:13:25.193] | result() for ClusterFuture ... done [23:13:25.193] | result() for ClusterFuture ... [23:13:25.193] | : result already collected: FutureResult [23:13:25.193] | result() for ClusterFuture ... done [23:13:25.194] | signalConditions() ... [23:13:25.194] | : include = 'immediateCondition' [23:13:25.194] | : exclude = [23:13:25.194] | : resignal = FALSE [23:13:25.195] | : Number of conditions: 0 [23:13:25.195] | : int 0 [23:13:25.196] | signalConditions() ... done [23:13:25.196] | check for misuse ... [23:13:25.196] | check for misuse ... done [23:13:25.197] value() for MultisessionFuture () ... done [23:13:25.197] value: [23:13:25.197] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:25.198] | nx: 4 [23:13:25.198] | relay: TRUE [23:13:25.198] | stdout: TRUE [23:13:25.198] | signal: TRUE [23:13:25.199] | resignal: FALSE [23:13:25.199] | force: TRUE [23:13:25.199] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:25.199] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:25.200] | until=4 [23:13:25.200] | relaying element #4 [23:13:25.200] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:25.200] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:25.201] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:25.201] resolve() for MultisessionFuture ... [23:13:25.201] resolve() for MultisessionFuture ... done [23:13:25.201] length: 1 (resolved future 3) [23:13:25.202] checking value #4: [23:13:25.202] 'obj' is atomic [23:13:25.202] signalConditionsASAP(numeric, pos=4) ... [23:13:25.203] | nx: 4 [23:13:25.203] | relay: TRUE [23:13:25.203] | stdout: TRUE [23:13:25.203] | signal: TRUE [23:13:25.204] | resignal: FALSE [23:13:25.204] | force: TRUE [23:13:25.204] | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [23:13:25.204] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:25.205] | until=4 [23:13:25.205] | relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:25.205] | queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:25.205] signalConditionsASAP(numeric, pos=4) ... done [23:13:25.206] length: 0 (resolved future 4) [23:13:25.206] Relaying remaining futures ... [23:13:25.207] | signalConditionsASAP(NULL, pos=0) ... [23:13:25.207] | : nx: 4 [23:13:25.207] | : relay: TRUE [23:13:25.207] | : stdout: TRUE [23:13:25.207] | : signal: TRUE [23:13:25.208] | : resignal: FALSE [23:13:25.208] | : force: TRUE [23:13:25.208] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:25.208] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [23:13:25.209] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [23:13:25.209] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [23:13:25.209] | signalConditionsASAP(NULL, pos=0) ... done [23:13:25.210] Relaying remaining futures ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 *** futures() - environment ... DONE Type of object: listenv Type of future: multisession [23:13:25.213] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:25.214] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... [23:13:25.214] | : all.equal() for FutureStrategyList ... [23:13:25.215] | : . New stack: [23:13:25.215] | : . List of 1 [23:13:25.215] | : . $ :function (..., workers = availableCores(constraints = "connections-16"), [23:13:25.215] | : . rscript_libs = .libPaths()) [23:13:25.215] | : . ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [23:13:25.215] | : . ..- attr(*, "init")= logi TRUE [23:13:25.215] | : . ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [23:13:25.215] | : . interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [23:13:25.215] | : . .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:25.215] | : . ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:25.215] | : . ..- attr(*, "untweakable")= chr "persistent" [23:13:25.215] | : . ..- attr(*, "call")= language plan(strategy) [23:13:25.215] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:25.221] | : . Old stack: [23:13:25.221] | : . List of 1 [23:13:25.221] | : . $ :function (..., workers = availableCores(constraints = "connections-16"), [23:13:25.221] | : . rscript_libs = .libPaths()) [23:13:25.221] | : . ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [23:13:25.221] | : . ..- attr(*, "init")= chr "done" [23:13:25.221] | : . ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [23:13:25.221] | : . interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [23:13:25.221] | : . .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:25.221] | : . ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:25.221] | : . ..- attr(*, "untweakable")= chr "persistent" [23:13:25.221] | : . ..- attr(*, "call")= language plan(strategy) [23:13:25.221] | : . ..- attr(*, "backend")=Classes 'MultisessionFutureBackend', 'ClusterFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment' [23:13:25.221] | : . .. ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [23:13:25.221] | : . interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [23:13:25.221] | : . .. .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:25.221] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [23:13:25.229] | : . Not identical [23:13:25.229] | : . all.equal() for future ... [23:13:25.229] | : . ' List of 2 [23:13:25.229] | : . ' $ target :function (..., workers = availableCores(constraints = "connections-16"), [23:13:25.229] | : . ' rscript_libs = .libPaths()) [23:13:25.229] | : . ' ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [23:13:25.229] | : . ' ..- attr(*, "init")= logi TRUE [23:13:25.229] | : . ' ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [23:13:25.229] | : . ' interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [23:13:25.229] | : . ' .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:25.229] | : . ' ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:25.229] | : . ' ..- attr(*, "untweakable")= chr "persistent" [23:13:25.229] | : . ' ..- attr(*, "call")= language plan(strategy) [23:13:25.229] | : . ' $ current:function (..., workers = availableCores(constraints = "connections-16"), [23:13:25.229] | : . ' rscript_libs = .libPaths()) [23:13:25.229] | : . ' ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [23:13:25.229] | : . ' ..- attr(*, "init")= chr "done" [23:13:25.229] | : . ' ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [23:13:25.229] | : . ' interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [23:13:25.229] | : . ' .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:25.229] | : . ' ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:25.229] | : . ' ..- attr(*, "untweakable")= chr "persistent" [23:13:25.229] | : . ' ..- attr(*, "call")= language plan(strategy) [23:13:25.229] | : . ' ..- attr(*, "backend")=Classes 'MultisessionFutureBackend', 'ClusterFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment' [23:13:25.229] | : . ' .. ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [23:13:25.229] | : . ' interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [23:13:25.229] | : . ' .. .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [23:13:25.243] | : . all.equal() for future ... done [23:13:25.243] | : all.equal() for FutureStrategyList ... done [23:13:25.243] | : plan(): Skip setting new future backend stack because it is the same as the current one: [23:13:25.243] | : List of future strategies: [23:13:25.243] | : 1. multisession: [23:13:25.243] | : - args: function (..., workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths()) [23:13:25.243] | : - tweaked: FALSE [23:13:25.243] | : - call: plan(strategy) [23:13:25.244] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... done [23:13:25.244] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done Dimensions: NULL [23:13:25.245] future(..., label = NULL) ... [23:13:25.245] | lazy: FALSE [23:13:25.245] | stdout: TRUE [23:13:25.246] | conditions: [n=1] 'condition' [23:13:25.246] | gc: FALSE [23:13:25.246] | earlySignal: FALSE [23:13:25.247] | getGlobalsAndPackages() ... [23:13:25.247] | : Searching for globals ... [23:13:25.249] | : . globals found: [0] [23:13:25.249] | : Searching for globals ... done [23:13:25.250] | : globals: [0] [23:13:25.250] | : packages: [0] [23:13:25.250] | getGlobalsAndPackages() ... done [23:13:25.251] | run() for 'Future' () ... [23:13:25.251] | : state: 'created' [23:13:25.251] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:25.251] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:25.252] | : Using MultisessionFutureBackend ... [23:13:25.252] | : . Number of futures since start: 25 (25 created, 25 launched, 30 finished) [23:13:25.252] | : . Launching futures ... [23:13:25.253] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:25.253] | : . ' , Workers: [n=2] [23:13:25.253] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:25.256] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:25.256] | : . ' , requestWorker() ... [23:13:25.257] | : . ' , ; requestNode() ... [23:13:25.257] | : . ' , ; ` Number of workers: 2 [23:13:25.257] | : . ' , ; ` Polling for a free worker ... [23:13:25.258] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.258] | : . ' , ; ` | : Listing all futures [23:13:25.258] | : . ' , ; ` | : Number of registered futures: 0 [23:13:25.258] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.259] | : . ' , ; ` | Total time: 0 [23:13:25.259] | : . ' , ; ` Polling for a free worker ... done [23:13:25.259] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.259] | : . ' , ; ` | Listing all futures [23:13:25.260] | : . ' , ; ` | Number of registered futures: 0 [23:13:25.260] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.260] | : . ' , ; ` avail: [n=2] '1', '2' [23:13:25.261] | : . ' , ; ` Index of first available worker: 1 [23:13:25.261] | : . ' , ; ` Validate that the worker is functional ... [23:13:25.262] | : . ' , ; ` | Worker is functional [23:13:25.262] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.263] | : . ' , ; ` | : Listing all futures [23:13:25.263] | : . ' , ; ` | : Number of registered futures: 0 [23:13:25.263] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.263] | : . ' , ; ` Validate that the worker is functional ... done [23:13:25.264] | : . ' , ; requestNode() ... done [23:13:25.264] | : . ' , ; cluster node index: 1 [23:13:25.265] | : . ' , requestWorker() ... done [23:13:25.265] | : . ' , eraseGlobalEnvironment() ... [23:13:25.266] | : . ' , eraseGlobalEnvironment() ... done [23:13:25.266] | : . ' , launchFuture() ... [23:13:25.266] | : . ' , ; cluster node index: 1 [23:13:25.267] | : . ' , ; getFutureData() ... [23:13:25.267] | : . ' , ; ` getFutureCore() ... [23:13:25.267] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:25.268] | : . ' , ; ` getFutureCore() ... done [23:13:25.268] | : . ' , ; ` getFutureCapture() ... [23:13:25.268] | : . ' , ; ` getFutureCapture() ... done [23:13:25.269] | : . ' , ; ` getFutureContext() ... [23:13:25.269] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:25.269] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:25.270] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:25.270] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:25.270] | : . ' , ; ` getFutureContext() ... done [23:13:25.271] | : . ' , ; getFutureData() ... done [23:13:25.272] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:25.272] | : . ' , ; ` Appended future to position #1 [23:13:25.272] | : . ' , ; ` Number of registered futures: 1 [23:13:25.273] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:25.273] | : . ' , launchFuture() ... done [23:13:25.273] | : . ' , MultisessionFuture started [23:13:25.274] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:25.274] | : . Launching futures ... done [23:13:25.274] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:25.274] | : Using MultisessionFutureBackend ... done [23:13:25.275] | run() for 'Future' () ... done [23:13:25.275] future(..., label = NULL) ... done [23:13:25.276] future(..., label = NULL) ... [23:13:25.276] | lazy: FALSE [23:13:25.276] | stdout: TRUE [23:13:25.276] | conditions: [n=1] 'condition' [23:13:25.277] | gc: FALSE [23:13:25.277] | earlySignal: FALSE [23:13:25.277] | getGlobalsAndPackages() ... [23:13:25.278] | : Searching for globals ... [23:13:25.280] | : . globals found: [0] [23:13:25.281] | : Searching for globals ... done [23:13:25.281] | : globals: [0] [23:13:25.281] | : packages: [0] [23:13:25.282] | getGlobalsAndPackages() ... done [23:13:25.282] | run() for 'Future' () ... [23:13:25.282] | : state: 'created' [23:13:25.283] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:25.283] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:25.284] | : Using MultisessionFutureBackend ... [23:13:25.284] | : . Number of futures since start: 26 (26 created, 26 launched, 30 finished) [23:13:25.284] | : . Launching futures ... [23:13:25.285] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:25.285] | : . ' , Workers: [n=2] [23:13:25.285] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:25.289] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:25.289] | : . ' , requestWorker() ... [23:13:25.290] | : . ' , ; requestNode() ... [23:13:25.290] | : . ' , ; ` Number of workers: 2 [23:13:25.290] | : . ' , ; ` Polling for a free worker ... [23:13:25.291] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.291] | : . ' , ; ` | : Listing all futures [23:13:25.291] | : . ' , ; ` | : Number of registered futures: 1 [23:13:25.292] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.292] | : . ' , ; ` | Total time: 0 [23:13:25.292] | : . ' , ; ` Polling for a free worker ... done [23:13:25.293] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.293] | : . ' , ; ` | Listing all futures [23:13:25.293] | : . ' , ; ` | Number of registered futures: 1 [23:13:25.294] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.294] | : . ' , ; ` avail: [n=2] '2' [23:13:25.295] | : . ' , ; ` Index of first available worker: 2 [23:13:25.295] | : . ' , ; ` Validate that the worker is functional ... [23:13:25.296] | : . ' , ; ` | Worker is functional [23:13:25.296] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.296] | : . ' , ; ` | : Listing all futures [23:13:25.297] | : . ' , ; ` | : Number of registered futures: 1 [23:13:25.297] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.297] | : . ' , ; ` Validate that the worker is functional ... done [23:13:25.298] | : . ' , ; requestNode() ... done [23:13:25.298] | : . ' , ; cluster node index: 2 [23:13:25.298] | : . ' , requestWorker() ... done [23:13:25.299] | : . ' , eraseGlobalEnvironment() ... [23:13:25.300] | : . ' , eraseGlobalEnvironment() ... done [23:13:25.300] | : . ' , launchFuture() ... [23:13:25.300] | : . ' , ; cluster node index: 2 [23:13:25.301] | : . ' , ; getFutureData() ... [23:13:25.301] | : . ' , ; ` getFutureCore() ... [23:13:25.301] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:25.302] | : . ' , ; ` getFutureCore() ... done [23:13:25.302] | : . ' , ; ` getFutureCapture() ... [23:13:25.303] | : . ' , ; ` getFutureCapture() ... done [23:13:25.303] | : . ' , ; ` getFutureContext() ... [23:13:25.303] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:25.304] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:25.304] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:25.304] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:25.305] | : . ' , ; ` getFutureContext() ... done [23:13:25.305] | : . ' , ; getFutureData() ... done [23:13:25.306] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:25.306] | : . ' , ; ` Appended future to position #2 [23:13:25.307] | : . ' , ; ` Number of registered futures: 2 [23:13:25.307] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:25.307] | : . ' , launchFuture() ... done [23:13:25.308] | : . ' , MultisessionFuture started [23:13:25.308] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:25.308] | : . Launching futures ... done [23:13:25.309] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:25.309] | : Using MultisessionFutureBackend ... done [23:13:25.310] | run() for 'Future' () ... done [23:13:25.310] future(..., label = NULL) ... done [23:13:25.311] future(..., label = NULL) ... [23:13:25.311] | lazy: FALSE [23:13:25.312] | stdout: TRUE [23:13:25.312] | conditions: [n=1] 'condition' [23:13:25.312] | gc: FALSE [23:13:25.312] | earlySignal: FALSE [23:13:25.313] | getGlobalsAndPackages() ... [23:13:25.313] | : Searching for globals ... [23:13:25.324] | : . globals found: [1] '{' [23:13:25.324] | : Searching for globals ... done [23:13:25.325] | : Resolving globals: FALSE [23:13:25.325] | : Search for packages associated with the globals ... [23:13:25.325] | : . Packages associated with globals: [1] 'base' [23:13:25.326] | : . Packages: [1] 'base' [23:13:25.326] | : Search for packages associated with the globals ... done [23:13:25.326] | : Packages after dropping 'base': [0] [23:13:25.327] | : globals: [0] [23:13:25.327] | : packages: [0] [23:13:25.327] | getGlobalsAndPackages() ... done [23:13:25.328] | run() for 'Future' () ... [23:13:25.328] | : state: 'created' [23:13:25.328] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:25.329] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:25.329] | : Using MultisessionFutureBackend ... [23:13:25.329] | : . Number of futures since start: 27 (27 created, 27 launched, 30 finished) [23:13:25.329] | : . Launching futures ... [23:13:25.330] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:25.330] | : . ' , Workers: [n=2] [23:13:25.330] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:25.333] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:25.334] | : . ' , requestWorker() ... [23:13:25.334] | : . ' , ; requestNode() ... [23:13:25.334] | : . ' , ; ` Number of workers: 2 [23:13:25.334] | : . ' , ; ` Polling for a free worker ... [23:13:25.335] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.335] | : . ' , ; ` | : Listing all futures [23:13:25.335] | : . ' , ; ` | : Number of registered futures: 2 [23:13:25.335] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.336] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [23:13:25.351] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... [23:13:25.352] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... [23:13:25.352] | : . ' , ; ` | : . resolved() ... [23:13:25.353] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [23:13:25.354] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [23:13:25.354] | : . ' , ; ` | : . ' , assertValidConnection() ... [23:13:25.355] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:25.356] | : . ' , ; ` | : . ' , assertValidConnection() ... done [23:13:25.356] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [23:13:25.356] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:25.357] | : . ' , ; ` | : . ' , ; [1] TRUE [23:13:25.357] | : . ' , ; ` | : . ' , ; Received data: [23:13:25.358] | : . ' , ; ` | : . ' , ; List of 5 [23:13:25.358] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [23:13:25.358] | : . ' , ; ` | : . ' , ; $ value :List of 16 [23:13:25.358] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [23:13:25.358] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [23:13:25.358] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [23:13:25.358] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [23:13:25.358] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [23:13:25.358] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [23:13:25.358] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [23:13:25.358] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [23:13:25.358] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [23:13:25.358] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [23:13:25.358] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [23:13:25.358] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [23:13:25.358] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [23:13:25.358] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:25" [23:13:25.358] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:25" [23:13:25.358] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "66" [23:13:25.358] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:25.358] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [23:13:25.358] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [23:13:25.358] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:25.358] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:25.358] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:25.358] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 62584 [23:13:25.358] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:25.358] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [23:13:25.358] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [23:13:25.358] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:25.358] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [23:13:25.358] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [23:13:25.358] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [23:13:25.358] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [23:13:25.358] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [23:13:25.358] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [23:13:25.358] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [23:13:25.358] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [23:13:25.358] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:25.358] | : . ' , ; ` | : . ' , ; $ tag : NULL [23:13:25.384] | : . ' , ; ` | : . ' , ; Received FutureResult [23:13:25.384] | : . ' , ; ` | : . ' , ; FutureResult: [23:13:25.384] | : . ' , ; ` | : . ' , ; value: 'numeric' [23:13:25.384] | : . ' , ; ` | : . ' , ; visible: TRUE [23:13:25.384] | : . ' , ; ` | : . ' , ; stdout: character [23:13:25.384] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [23:13:25.384] | : . ' , ; ` | : . ' , ; RNG used: FALSE [23:13:25.384] | : . ' , ; ` | : . ' , ; duration: 0.004750967 secs (started 2025-11-16 23:13:25.272274) [23:13:25.384] | : . ' , ; ` | : . ' , ; version: 1.8 [23:13:25.385] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:25.386] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [23:13:25.386] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [23:13:25.386] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:25.387] | : . ' , ; ` | : . ' , ; Erased future from future backend [23:13:25.387] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [23:13:25.387] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [23:13:25.388] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [23:13:25.388] | : . ' , ; ` | : . ' , ; signalConditions() ... [23:13:25.388] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [23:13:25.389] | : . ' , ; ` | : . ' , ; ` exclude = [23:13:25.389] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [23:13:25.389] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [23:13:25.390] | : . ' , ; ` | : . ' , ; ` int 0 [23:13:25.391] | : . ' , ; ` | : . ' , ; signalConditions() ... done [23:13:25.391] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [23:13:25.391] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:25.392] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [23:13:25.392] | : . ' , ; ` | : . ' assertFutureResult() ... [23:13:25.392] | : . ' , ; ` | : . ' , Future uuid: 21ba9c551312333441d8a0c50b2e2aea-66 [23:13:25.393] | : . ' , ; ` | : . ' , identical; success [23:13:25.393] | : . ' , ; ` | : . ' assertFutureResult() ... done [23:13:25.393] | : . ' , ; ` | : . resolved() ... done [23:13:25.394] | : . ' , ; ` | : . Future at position #1 is resolved ... [23:13:25.394] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [23:13:25.395] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:25.395] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:25.395] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:25.396] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:25.396] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:25.396] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:25.397] | : . ' , ; ` | : . ' , signalConditions() ... [23:13:25.397] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [23:13:25.397] | : . ' , ; ` | : . ' , ; exclude = [23:13:25.398] | : . ' , ; ` | : . ' , ; resignal = FALSE [23:13:25.398] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [23:13:25.398] | : . ' , ; ` | : . ' , ; int 0 [23:13:25.399] | : . ' , ; ` | : . ' , signalConditions() ... done [23:13:25.399] | : . ' , ; ` | : . ' , check for misuse ... [23:13:25.400] | : . ' , ; ` | : . ' , check for misuse ... done [23:13:25.400] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [23:13:25.401] | : . ' , ; ` | : . Future at position #1 is resolved ... done [23:13:25.401] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... done [23:13:25.401] | : . ' , ; ` | : Remove collected futures ... [23:13:25.402] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [23:13:25.402] | : . ' , ; ` | : Remove collected futures ... done [23:13:25.402] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... done [23:13:25.403] | : . ' , ; ` | Early signaling of 2 future candidates ... [23:13:25.403] | : . ' , ; ` | Number of futures with early signaling requested: 0 [23:13:25.403] | : . ' , ; ` | Early signaling of 2 future candidates ... done [23:13:25.404] | : . ' , ; ` | Number of registered futures: 2 [23:13:25.404] | : . ' , ; ` Polling for a free worker ... done [23:13:25.404] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.405] | : . ' , ; ` | Listing all futures [23:13:25.405] | : . ' , ; ` | Number of registered futures: 1 [23:13:25.405] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.406] | : . ' , ; ` Total time: 0.0695109367370605 [23:13:25.406] | : . ' , ; requestNode() ... done [23:13:25.406] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.407] | : . ' , ; ` Listing all futures [23:13:25.407] | : . ' , ; ` Number of registered futures: 1 [23:13:25.407] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.408] | : . ' , ; avail: [n=2] '1' [23:13:25.408] | : . ' , ; Index of first available worker: 1 [23:13:25.408] | : . ' , ; Validate that the worker is functional ... [23:13:25.409] | : . ' , ; ` Worker is functional [23:13:25.410] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.410] | : . ' , ; ` | Listing all futures [23:13:25.410] | : . ' , ; ` | Number of registered futures: 1 [23:13:25.411] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.411] | : . ' , ; Validate that the worker is functional ... done [23:13:25.411] | : . ' , requestWorker() ... done [23:13:25.412] | : . ' , cluster node index: 1 [23:13:25.412] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:25.412] | : . ' eraseGlobalEnvironment() ... [23:13:25.413] | : . ' eraseGlobalEnvironment() ... done [23:13:25.413] | : . ' launchFuture() ... [23:13:25.414] | : . ' , cluster node index: 1 [23:13:25.414] | : . ' , getFutureData() ... [23:13:25.415] | : . ' , ; getFutureCore() ... [23:13:25.415] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:25.415] | : . ' , ; getFutureCore() ... done [23:13:25.416] | : . ' , ; getFutureCapture() ... [23:13:25.416] | : . ' , ; getFutureCapture() ... done [23:13:25.416] | : . ' , ; getFutureContext() ... [23:13:25.417] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:25.417] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:25.417] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:25.418] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:25.418] | : . ' , ; getFutureContext() ... done [23:13:25.418] | : . ' , getFutureData() ... done [23:13:25.419] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:25.419] | : . ' , ; Appended future to position #2 [23:13:25.420] | : . ' , ; Number of registered futures: 2 [23:13:25.420] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:25.420] | : . ' launchFuture() ... done [23:13:25.421] | : . ' MultisessionFuture started [23:13:25.421] | : . Launching futures ... done [23:13:25.421] | : Using MultisessionFutureBackend ... done [23:13:25.422] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:25.422] | run() for 'Future' () ... done [23:13:25.422] future(..., label = NULL) ... done Classes 'listenv', 'environment' Classes 'listenv', 'environment' [23:13:25.426] resolved() ... [23:13:25.426] | resolved() for listenv ... [23:13:25.428] | : resolved() ... [23:13:25.428] | : . resolved() for list ... [23:13:25.429] | : . ' Number of elements: 6 [23:13:25.429] | : . ' Number of futures: 6 [23:13:25.429] | : . ' resolved() ... [23:13:25.430] | : . ' resolved() ... done [23:13:25.430] | : . ' resolved() ... [23:13:25.430] | : . ' , resolved() for MultisessionFuture () ... [23:13:25.431] | : . ' , ; Cluster node socket connection: index=5, id=889 [23:13:25.431] | : . ' , ; assertValidConnection() ... [23:13:25.432] | : . ' , ; ` cluster node index: 2 [23:13:25.432] | : . ' , ; assertValidConnection() ... done [23:13:25.433] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:25.433] | : . ' , ; ` cluster node index: 2 [23:13:25.434] | : . ' , ; ` [1] TRUE [23:13:25.434] | : . ' , ; ` Received data: [23:13:25.434] | : . ' , ; ` List of 5 [23:13:25.434] | : . ' , ; ` $ type : chr "VALUE" [23:13:25.434] | : . ' , ; ` $ value :List of 16 [23:13:25.434] | : . ' , ; ` ..$ value : NULL [23:13:25.434] | : . ' , ; ` ..$ visible : logi TRUE [23:13:25.434] | : . ' , ; ` ..$ stdout : chr "" [23:13:25.434] | : . ' , ; ` ..$ conditions : list() [23:13:25.434] | : . ' , ; ` ..$ rng : logi FALSE [23:13:25.434] | : . ' , ; ` ..$ seed : NULL [23:13:25.434] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:25.434] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:25.434] | : . ' , ; ` .. ..$ added : NULL [23:13:25.434] | : . ' , ; ` .. ..$ removed : NULL [23:13:25.434] | : . ' , ; ` .. ..$ replaced: NULL [23:13:25.434] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:25.434] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:25.434] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:25" [23:13:25.434] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:25" [23:13:25.434] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "67" [23:13:25.434] | : . ' , ; ` ..$ session_uuid : chr "734a9d5f7f8a3a63bb70c01cc69cc4fa" [23:13:25.434] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:25.434] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:25.434] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:25.434] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:25.434] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:25.434] | : . ' , ; ` .. .. ..$ pid : int 48424 [23:13:25.434] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:25.434] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:25.434] | : . ' , ; ` ..$ r_info :List of 4 [23:13:25.434] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:25.434] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:25.434] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:25.434] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:25.434] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:25.434] | : . ' , ; ` ..$ version : chr "1.8" [23:13:25.434] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:25.434] | : . ' , ; ` $ success: logi TRUE [23:13:25.434] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:25.434] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:25.434] | : . ' , ; ` $ tag : NULL [23:13:25.459] | : . ' , ; ` Received FutureResult [23:13:25.460] | : . ' , ; ` FutureResult: [23:13:25.460] | : . ' , ; ` value: 'NULL' [23:13:25.460] | : . ' , ; ` visible: TRUE [23:13:25.460] | : . ' , ; ` stdout: character [23:13:25.460] | : . ' , ; ` conditions: [n = 0] [23:13:25.460] | : . ' , ; ` RNG used: FALSE [23:13:25.460] | : . ' , ; ` duration: 0.006091833 secs (started 2025-11-16 23:13:25.306785) [23:13:25.460] | : . ' , ; ` version: 1.8 [23:13:25.461] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:25.461] | : . ' , ; ` | Removed future from position #1 [23:13:25.462] | : . ' , ; ` | Number of registered futures: 1 [23:13:25.462] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:25.463] | : . ' , ; ` Erased future from future backend [23:13:25.463] | : . ' , ; ` result() for ClusterFuture ... [23:13:25.463] | : . ' , ; ` | result already collected: FutureResult [23:13:25.464] | : . ' , ; ` result() for ClusterFuture ... done [23:13:25.464] | : . ' , ; ` signalConditions() ... [23:13:25.464] | : . ' , ; ` | include = 'immediateCondition' [23:13:25.464] | : . ' , ; ` | exclude = [23:13:25.465] | : . ' , ; ` | resignal = FALSE [23:13:25.465] | : . ' , ; ` | Number of conditions: 0 [23:13:25.465] | : . ' , ; ` | int 0 [23:13:25.466] | : . ' , ; ` signalConditions() ... done [23:13:25.466] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:25.467] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:25.467] | : . ' , resolved() for MultisessionFuture () ... done [23:13:25.467] | : . ' , assertFutureResult() ... [23:13:25.468] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-67 [23:13:25.468] | : . ' , ; identical; success [23:13:25.468] | : . ' , assertFutureResult() ... done [23:13:25.468] | : . ' resolved() ... done [23:13:25.469] | : . ' resolved() ... [23:13:25.469] | : . ' , resolved() for MultisessionFuture () ... [23:13:25.470] | : . ' , ; Cluster node socket connection: index=4, id=888 [23:13:25.470] | : . ' , ; assertValidConnection() ... [23:13:25.471] | : . ' , ; ` cluster node index: 1 [23:13:25.471] | : . ' , ; assertValidConnection() ... done [23:13:25.472] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:25.472] | : . ' , ; ` cluster node index: 1 [23:13:25.472] | : . ' , ; ` [1] TRUE [23:13:25.473] | : . ' , ; ` Received data: [23:13:25.473] | : . ' , ; ` List of 5 [23:13:25.473] | : . ' , ; ` $ type : chr "VALUE" [23:13:25.473] | : . ' , ; ` $ value :List of 16 [23:13:25.473] | : . ' , ; ` ..$ value : num 4 [23:13:25.473] | : . ' , ; ` ..$ visible : logi TRUE [23:13:25.473] | : . ' , ; ` ..$ stdout : chr "" [23:13:25.473] | : . ' , ; ` ..$ conditions : list() [23:13:25.473] | : . ' , ; ` ..$ rng : logi FALSE [23:13:25.473] | : . ' , ; ` ..$ seed : NULL [23:13:25.473] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:25.473] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:25.473] | : . ' , ; ` .. ..$ added : NULL [23:13:25.473] | : . ' , ; ` .. ..$ removed : NULL [23:13:25.473] | : . ' , ; ` .. ..$ replaced: NULL [23:13:25.473] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:25.473] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:25.473] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:25" [23:13:25.473] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:25" [23:13:25.473] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "68" [23:13:25.473] | : . ' , ; ` ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:25.473] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:25.473] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:25.473] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:25.473] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:25.473] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:25.473] | : . ' , ; ` .. .. ..$ pid : int 62584 [23:13:25.473] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:25.473] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:25.473] | : . ' , ; ` ..$ r_info :List of 4 [23:13:25.473] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:25.473] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:25.473] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:25.473] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:25.473] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:25.473] | : . ' , ; ` ..$ version : chr "1.8" [23:13:25.473] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:25.473] | : . ' , ; ` $ success: logi TRUE [23:13:25.473] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:25.473] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:25.473] | : . ' , ; ` $ tag : NULL [23:13:25.502] | : . ' , ; ` Received FutureResult [23:13:25.502] | : . ' , ; ` FutureResult: [23:13:25.502] | : . ' , ; ` value: 'numeric' [23:13:25.502] | : . ' , ; ` visible: TRUE [23:13:25.502] | : . ' , ; ` stdout: character [23:13:25.502] | : . ' , ; ` conditions: [n = 0] [23:13:25.502] | : . ' , ; ` RNG used: FALSE [23:13:25.502] | : . ' , ; ` duration: 0.004925013 secs (started 2025-11-16 23:13:25.41978) [23:13:25.502] | : . ' , ; ` version: 1.8 [23:13:25.503] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:25.504] | : . ' , ; ` | Removed future from position #1 [23:13:25.504] | : . ' , ; ` | Number of registered futures: 0 [23:13:25.505] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:25.505] | : . ' , ; ` Erased future from future backend [23:13:25.505] | : . ' , ; ` result() for ClusterFuture ... [23:13:25.506] | : . ' , ; ` | result already collected: FutureResult [23:13:25.506] | : . ' , ; ` result() for ClusterFuture ... done [23:13:25.506] | : . ' , ; ` signalConditions() ... [23:13:25.507] | : . ' , ; ` | include = 'immediateCondition' [23:13:25.507] | : . ' , ; ` | exclude = [23:13:25.507] | : . ' , ; ` | resignal = FALSE [23:13:25.508] | : . ' , ; ` | Number of conditions: 0 [23:13:25.508] | : . ' , ; ` | int 0 [23:13:25.509] | : . ' , ; ` signalConditions() ... done [23:13:25.509] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:25.510] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:25.510] | : . ' , resolved() for MultisessionFuture () ... done [23:13:25.510] | : . ' , assertFutureResult() ... [23:13:25.511] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-68 [23:13:25.511] | : . ' , ; identical; success [23:13:25.511] | : . ' , assertFutureResult() ... done [23:13:25.512] | : . ' resolved() ... done [23:13:25.512] | : . resolved() for list ... done [23:13:25.512] | : resolved() ... done [23:13:25.513] | resolved() for listenv ... done [23:13:25.513] resolved() ... done Named logi [1:6] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:6] "a" "b" "c" "d" ... [23:13:25.515] value() for listenv ... [23:13:25.515] | recursive: 0 [23:13:25.515] | reduce: FALSE [23:13:25.517] | length: 6 [23:13:25.518] | elements: 'a', 'b', 'c', 'd', '', '' [23:13:25.518] | Number of remaining objects: 6 [23:13:25.518] | checking value #1: [23:13:25.519] | 'obj' is atomic [23:13:25.519] | signalConditionsASAP(numeric, pos=1) ... [23:13:25.519] | : nx: 6 [23:13:25.520] | : relay: TRUE [23:13:25.520] | : stdout: TRUE [23:13:25.520] | : signal: TRUE [23:13:25.521] | : resignal: FALSE [23:13:25.521] | : force: TRUE [23:13:25.521] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:25.522] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:25.522] | : until=2 [23:13:25.523] | : relaying element #2 [23:13:25.523] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:25.523] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:25.524] | signalConditionsASAP(numeric, pos=1) ... done [23:13:25.524] | length: 5 (resolved future 1) [23:13:25.525] value() for listenv ... done [23:13:25.525] checking value #2: [23:13:25.525] 'obj' is MultisessionFuture [23:13:25.526] resolved() ... [23:13:25.526] resolved() ... done [23:13:25.526] MultisessionFuture #2 [23:13:25.527] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:25.527] | nx: 6 [23:13:25.527] | relay: TRUE [23:13:25.528] | stdout: TRUE [23:13:25.528] | signal: TRUE [23:13:25.528] | resignal: FALSE [23:13:25.528] | force: TRUE [23:13:25.529] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:25.529] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:25.529] | until=2 [23:13:25.530] | relaying element #2 [23:13:25.530] | value() for MultisessionFuture () ... [23:13:25.530] | : result() for ClusterFuture ... [23:13:25.531] | : . result already collected: FutureResult [23:13:25.531] | : result() for ClusterFuture ... done [23:13:25.532] | : result() for ClusterFuture ... [23:13:25.532] | : . result already collected: FutureResult [23:13:25.532] | : result() for ClusterFuture ... done [23:13:25.532] | : signalConditions() ... [23:13:25.533] | : . include = 'immediateCondition' [23:13:25.533] | : . exclude = [23:13:25.533] | : . resignal = FALSE [23:13:25.534] | : . Number of conditions: 0 [23:13:25.534] | : . int 0 [23:13:25.535] | : signalConditions() ... done [23:13:25.535] | : relay stdout ... [23:13:25.536] | : relay stdout ... done [23:13:25.536] | : check for misuse ... [23:13:25.537] | : check for misuse ... done [23:13:25.537] | value() for MultisessionFuture () ... done [23:13:25.537] | result() for ClusterFuture ... [23:13:25.538] | : result already collected: FutureResult [23:13:25.538] | result() for ClusterFuture ... done [23:13:25.538] | signalConditions() ... [23:13:25.539] | : include = 'immediateCondition' [23:13:25.539] | : exclude = [23:13:25.539] | : resignal = FALSE [23:13:25.540] | : Number of conditions: 0 [23:13:25.540] | : int 0 [23:13:25.541] | signalConditions() ... done [23:13:25.541] | result() for ClusterFuture ... [23:13:25.542] | : result already collected: FutureResult [23:13:25.542] | result() for ClusterFuture ... done [23:13:25.542] | signalConditions() ... [23:13:25.543] | : include = 'condition' [23:13:25.543] | : exclude = 'error', 'immediateCondition' [23:13:25.543] | : resignal = TRUE [23:13:25.544] | : Number of conditions: 0 [23:13:25.544] | : int 0 [23:13:25.545] | signalConditions() ... done [23:13:25.545] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:25.546] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:25.546] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:25.546] value(, ...) ... [23:13:25.547] value(, ...) ... done [23:13:25.547] value() for MultisessionFuture () ... [23:13:25.547] | result() for ClusterFuture ... [23:13:25.548] | : result already collected: FutureResult [23:13:25.548] | result() for ClusterFuture ... done [23:13:25.548] | result() for ClusterFuture ... [23:13:25.549] | : result already collected: FutureResult [23:13:25.549] | result() for ClusterFuture ... done [23:13:25.549] | signalConditions() ... [23:13:25.549] | : include = 'immediateCondition' [23:13:25.550] | : exclude = [23:13:25.550] | : resignal = FALSE [23:13:25.550] | : Number of conditions: 0 [23:13:25.551] | : int 0 [23:13:25.552] | signalConditions() ... done [23:13:25.552] | check for misuse ... [23:13:25.552] | check for misuse ... done [23:13:25.553] value() for MultisessionFuture () ... done [23:13:25.553] value: [23:13:25.553] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:25.554] | nx: 6 [23:13:25.554] | relay: TRUE [23:13:25.554] | stdout: TRUE [23:13:25.555] | signal: TRUE [23:13:25.555] | resignal: FALSE [23:13:25.555] | force: TRUE [23:13:25.556] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:25.556] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:25.556] | until=3 [23:13:25.557] | relaying element #3 [23:13:25.557] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:25.557] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:25.558] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:25.558] resolve() for MultisessionFuture ... [23:13:25.558] resolve() for MultisessionFuture ... done [23:13:25.559] length: 4 (resolved future 2) [23:13:25.559] checking value #3: [23:13:25.559] 'obj' is MultisessionFuture [23:13:25.560] resolved() ... [23:13:25.560] resolved() ... done [23:13:25.560] MultisessionFuture #3 [23:13:25.561] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:25.561] | nx: 6 [23:13:25.561] | relay: TRUE [23:13:25.562] | stdout: TRUE [23:13:25.562] | signal: TRUE [23:13:25.562] | resignal: FALSE [23:13:25.562] | force: TRUE [23:13:25.563] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:25.563] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:25.563] | until=3 [23:13:25.564] | relaying element #3 [23:13:25.564] | value() for MultisessionFuture () ... [23:13:25.564] | : result() for ClusterFuture ... [23:13:25.564] | : . result already collected: FutureResult [23:13:25.565] | : result() for ClusterFuture ... done [23:13:25.565] | : result() for ClusterFuture ... [23:13:25.565] | : . result already collected: FutureResult [23:13:25.566] | : result() for ClusterFuture ... done [23:13:25.566] | : signalConditions() ... [23:13:25.566] | : . include = 'immediateCondition' [23:13:25.567] | : . exclude = [23:13:25.567] | : . resignal = FALSE [23:13:25.567] | : . Number of conditions: 0 [23:13:25.568] | : . int 0 [23:13:25.569] | : signalConditions() ... done [23:13:25.569] | : relay stdout ... [23:13:25.569] | : relay stdout ... done [23:13:25.569] | : check for misuse ... [23:13:25.570] | : check for misuse ... done [23:13:25.570] | value() for MultisessionFuture () ... done [23:13:25.571] | result() for ClusterFuture ... [23:13:25.571] | : result already collected: FutureResult [23:13:25.571] | result() for ClusterFuture ... done [23:13:25.572] | signalConditions() ... [23:13:25.572] | : include = 'immediateCondition' [23:13:25.572] | : exclude = [23:13:25.573] | : resignal = FALSE [23:13:25.573] | : Number of conditions: 0 [23:13:25.573] | : int 0 [23:13:25.574] | signalConditions() ... done [23:13:25.574] | result() for ClusterFuture ... [23:13:25.574] | : result already collected: FutureResult [23:13:25.575] | result() for ClusterFuture ... done [23:13:25.575] | signalConditions() ... [23:13:25.575] | : include = 'condition' [23:13:25.576] | : exclude = 'error', 'immediateCondition' [23:13:25.576] | : resignal = TRUE [23:13:25.576] | : Number of conditions: 0 [23:13:25.576] | : int 0 [23:13:25.577] | signalConditions() ... done [23:13:25.577] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:25.578] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:25.578] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:25.578] value(, ...) ... [23:13:25.578] value(, ...) ... done [23:13:25.579] value() for MultisessionFuture () ... [23:13:25.579] | result() for ClusterFuture ... [23:13:25.579] | : result already collected: FutureResult [23:13:25.580] | result() for ClusterFuture ... done [23:13:25.580] | result() for ClusterFuture ... [23:13:25.580] | : result already collected: FutureResult [23:13:25.580] | result() for ClusterFuture ... done [23:13:25.581] | signalConditions() ... [23:13:25.581] | : include = 'immediateCondition' [23:13:25.581] | : exclude = [23:13:25.581] | : resignal = FALSE [23:13:25.582] | : Number of conditions: 0 [23:13:25.582] | : int 0 [23:13:25.583] | signalConditions() ... done [23:13:25.583] | check for misuse ... [23:13:25.583] | check for misuse ... done [23:13:25.584] value() for MultisessionFuture () ... done [23:13:25.584] value: [23:13:25.584] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:25.584] | nx: 6 [23:13:25.585] | relay: TRUE [23:13:25.585] | stdout: TRUE [23:13:25.585] | signal: TRUE [23:13:25.585] | resignal: FALSE [23:13:25.586] | force: TRUE [23:13:25.586] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:25.586] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:25.587] | until=4 [23:13:25.587] | relaying element #4 [23:13:25.587] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:25.587] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:25.588] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:25.588] resolve() for MultisessionFuture ... [23:13:25.588] resolve() for MultisessionFuture ... done [23:13:25.588] length: 3 (resolved future 3) [23:13:25.589] checking value #4: [23:13:25.589] 'obj' is MultisessionFuture [23:13:25.589] resolved() ... [23:13:25.590] resolved() ... done [23:13:25.590] MultisessionFuture #4 [23:13:25.590] signalConditionsASAP(MultisessionFuture, pos=4) ... [23:13:25.591] | nx: 6 [23:13:25.591] | relay: TRUE [23:13:25.591] | stdout: TRUE [23:13:25.591] | signal: TRUE [23:13:25.592] | resignal: FALSE [23:13:25.592] | force: TRUE [23:13:25.592] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:25.592] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:25.593] | until=4 [23:13:25.593] | relaying element #4 [23:13:25.593] | value() for MultisessionFuture () ... [23:13:25.593] | : result() for ClusterFuture ... [23:13:25.594] | : . result already collected: FutureResult [23:13:25.594] | : result() for ClusterFuture ... done [23:13:25.594] | : result() for ClusterFuture ... [23:13:25.595] | : . result already collected: FutureResult [23:13:25.595] | : result() for ClusterFuture ... done [23:13:25.595] | : signalConditions() ... [23:13:25.595] | : . include = 'immediateCondition' [23:13:25.596] | : . exclude = [23:13:25.596] | : . resignal = FALSE [23:13:25.596] | : . Number of conditions: 0 [23:13:25.596] | : . int 0 [23:13:25.597] | : signalConditions() ... done [23:13:25.598] | : relay stdout ... [23:13:25.598] | : relay stdout ... done [23:13:25.598] | : check for misuse ... [23:13:25.598] | : check for misuse ... done [23:13:25.599] | value() for MultisessionFuture () ... done [23:13:25.599] | result() for ClusterFuture ... [23:13:25.599] | : result already collected: FutureResult [23:13:25.600] | result() for ClusterFuture ... done [23:13:25.600] | signalConditions() ... [23:13:25.600] | : include = 'immediateCondition' [23:13:25.600] | : exclude = [23:13:25.601] | : resignal = FALSE [23:13:25.601] | : Number of conditions: 0 [23:13:25.601] | : int 0 [23:13:25.602] | signalConditions() ... done [23:13:25.602] | result() for ClusterFuture ... [23:13:25.603] | : result already collected: FutureResult [23:13:25.603] | result() for ClusterFuture ... done [23:13:25.603] | signalConditions() ... [23:13:25.603] | : include = 'condition' [23:13:25.604] | : exclude = 'error', 'immediateCondition' [23:13:25.604] | : resignal = TRUE [23:13:25.604] | : Number of conditions: 0 [23:13:25.605] | : int 0 [23:13:25.605] | signalConditions() ... done [23:13:25.606] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.606] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.606] signalConditionsASAP(MultisessionFuture, pos=4) ... done [23:13:25.606] value(, ...) ... [23:13:25.607] value(, ...) ... done [23:13:25.607] value() for MultisessionFuture () ... [23:13:25.607] | result() for ClusterFuture ... [23:13:25.607] | : result already collected: FutureResult [23:13:25.608] | result() for ClusterFuture ... done [23:13:25.608] | result() for ClusterFuture ... [23:13:25.608] | : result already collected: FutureResult [23:13:25.608] | result() for ClusterFuture ... done [23:13:25.609] | signalConditions() ... [23:13:25.609] | : include = 'immediateCondition' [23:13:25.609] | : exclude = [23:13:25.609] | : resignal = FALSE [23:13:25.610] | : Number of conditions: 0 [23:13:25.610] | : int 0 [23:13:25.610] | signalConditions() ... done [23:13:25.611] | check for misuse ... [23:13:25.611] | check for misuse ... done [23:13:25.611] value() for MultisessionFuture () ... done [23:13:25.612] value: [23:13:25.612] signalConditionsASAP(MultisessionFuture, pos=4) ... [23:13:25.612] | nx: 6 [23:13:25.612] | relay: TRUE [23:13:25.613] | stdout: TRUE [23:13:25.613] | signal: TRUE [23:13:25.613] | resignal: FALSE [23:13:25.613] | force: TRUE [23:13:25.614] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.614] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.614] | until=5 [23:13:25.614] | relaying element #5 [23:13:25.615] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.615] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.615] signalConditionsASAP(MultisessionFuture, pos=4) ... done [23:13:25.615] resolve() for MultisessionFuture ... [23:13:25.616] resolve() for MultisessionFuture ... done [23:13:25.616] length: 2 (resolved future 4) [23:13:25.616] checking value #5: [23:13:25.617] 'obj' is NULL [23:13:25.617] signalConditionsASAP(NULL, pos=5) ... [23:13:25.617] | nx: 6 [23:13:25.618] | relay: TRUE [23:13:25.618] | stdout: TRUE [23:13:25.618] | signal: TRUE [23:13:25.618] | resignal: FALSE [23:13:25.619] | force: TRUE [23:13:25.619] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.619] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.619] | until=6 [23:13:25.620] | relaying element #6 [23:13:25.620] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:25.620] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.620] signalConditionsASAP(NULL, pos=5) ... done [23:13:25.621] signalConditionsASAP(NULL, pos=5) ... [23:13:25.621] | nx: 6 [23:13:25.621] | relay: TRUE [23:13:25.622] | stdout: TRUE [23:13:25.622] | signal: TRUE [23:13:25.622] | resignal: FALSE [23:13:25.622] | force: TRUE [23:13:25.623] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:25.623] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.623] | until=6 [23:13:25.623] | relaying element #6 [23:13:25.624] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:25.624] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.624] signalConditionsASAP(NULL, pos=5) ... done [23:13:25.624] length: 1 (resolved future 5) [23:13:25.625] checking value #6: [23:13:25.625] 'obj' is atomic [23:13:25.625] signalConditionsASAP(numeric, pos=6) ... [23:13:25.626] | nx: 6 [23:13:25.626] | relay: TRUE [23:13:25.626] | stdout: TRUE [23:13:25.626] | signal: TRUE [23:13:25.627] | resignal: FALSE [23:13:25.627] | force: TRUE [23:13:25.627] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:25.627] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.628] | until=6 [23:13:25.628] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:25.628] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.628] signalConditionsASAP(numeric, pos=6) ... done [23:13:25.629] length: 0 (resolved future 6) [23:13:25.629] Relaying remaining futures ... [23:13:25.630] | signalConditionsASAP(NULL, pos=0) ... [23:13:25.630] | : nx: 6 [23:13:25.630] | : relay: TRUE [23:13:25.630] | : stdout: TRUE [23:13:25.631] | : signal: TRUE [23:13:25.631] | : resignal: FALSE [23:13:25.631] | : force: TRUE [23:13:25.631] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:25.632] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [23:13:25.632] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:25.632] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.633] | signalConditionsASAP(NULL, pos=0) ... done [23:13:25.633] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 $ : NULL $ : num 6 Dimensions: c(1, 6) [23:13:25.638] future(..., label = NULL) ... [23:13:25.638] | lazy: FALSE [23:13:25.638] | stdout: TRUE [23:13:25.638] | conditions: [n=1] 'condition' [23:13:25.639] | gc: FALSE [23:13:25.639] | earlySignal: FALSE [23:13:25.639] | getGlobalsAndPackages() ... [23:13:25.639] | : Searching for globals ... [23:13:25.642] | : . globals found: [0] [23:13:25.642] | : Searching for globals ... done [23:13:25.642] | : globals: [0] [23:13:25.642] | : packages: [0] [23:13:25.643] | getGlobalsAndPackages() ... done [23:13:25.643] | run() for 'Future' () ... [23:13:25.644] | : state: 'created' [23:13:25.644] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:25.644] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:25.644] | : Using MultisessionFutureBackend ... [23:13:25.645] | : . Number of futures since start: 28 (28 created, 28 launched, 34 finished) [23:13:25.645] | : . Launching futures ... [23:13:25.645] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:25.646] | : . ' , Workers: [n=2] [23:13:25.646] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:25.649] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:25.649] | : . ' , requestWorker() ... [23:13:25.649] | : . ' , ; requestNode() ... [23:13:25.650] | : . ' , ; ` Number of workers: 2 [23:13:25.650] | : . ' , ; ` Polling for a free worker ... [23:13:25.650] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.650] | : . ' , ; ` | : Listing all futures [23:13:25.651] | : . ' , ; ` | : Number of registered futures: 0 [23:13:25.651] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.651] | : . ' , ; ` | Total time: 0 [23:13:25.652] | : . ' , ; ` Polling for a free worker ... done [23:13:25.652] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.652] | : . ' , ; ` | Listing all futures [23:13:25.652] | : . ' , ; ` | Number of registered futures: 0 [23:13:25.653] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.653] | : . ' , ; ` avail: [n=2] '1', '2' [23:13:25.653] | : . ' , ; ` Index of first available worker: 1 [23:13:25.653] | : . ' , ; ` Validate that the worker is functional ... [23:13:25.654] | : . ' , ; ` | Worker is functional [23:13:25.655] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.655] | : . ' , ; ` | : Listing all futures [23:13:25.656] | : . ' , ; ` | : Number of registered futures: 0 [23:13:25.656] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.656] | : . ' , ; ` Validate that the worker is functional ... done [23:13:25.656] | : . ' , ; requestNode() ... done [23:13:25.657] | : . ' , ; cluster node index: 1 [23:13:25.657] | : . ' , requestWorker() ... done [23:13:25.658] | : . ' , eraseGlobalEnvironment() ... [23:13:25.659] | : . ' , eraseGlobalEnvironment() ... done [23:13:25.659] | : . ' , launchFuture() ... [23:13:25.659] | : . ' , ; cluster node index: 1 [23:13:25.663] | : . ' , ; getFutureData() ... [23:13:25.664] | : . ' , ; ` getFutureCore() ... [23:13:25.664] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:25.664] | : . ' , ; ` getFutureCore() ... done [23:13:25.665] | : . ' , ; ` getFutureCapture() ... [23:13:25.665] | : . ' , ; ` getFutureCapture() ... done [23:13:25.665] | : . ' , ; ` getFutureContext() ... [23:13:25.666] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:25.666] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:25.666] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:25.666] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:25.667] | : . ' , ; ` getFutureContext() ... done [23:13:25.667] | : . ' , ; getFutureData() ... done [23:13:25.668] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:25.668] | : . ' , ; ` Appended future to position #1 [23:13:25.668] | : . ' , ; ` Number of registered futures: 1 [23:13:25.669] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:25.669] | : . ' , launchFuture() ... done [23:13:25.669] | : . ' , MultisessionFuture started [23:13:25.669] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:25.670] | : . Launching futures ... done [23:13:25.670] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:25.670] | : Using MultisessionFutureBackend ... done [23:13:25.671] | run() for 'Future' () ... done [23:13:25.671] future(..., label = NULL) ... done [23:13:25.671] future(..., label = NULL) ... [23:13:25.671] | lazy: FALSE [23:13:25.672] | stdout: TRUE [23:13:25.672] | conditions: [n=1] 'condition' [23:13:25.672] | gc: FALSE [23:13:25.672] | earlySignal: FALSE [23:13:25.673] | getGlobalsAndPackages() ... [23:13:25.673] | : Searching for globals ... [23:13:25.675] | : . globals found: [0] [23:13:25.676] | : Searching for globals ... done [23:13:25.676] | : globals: [0] [23:13:25.676] | : packages: [0] [23:13:25.676] | getGlobalsAndPackages() ... done [23:13:25.677] | run() for 'Future' () ... [23:13:25.677] | : state: 'created' [23:13:25.678] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:25.678] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:25.678] | : Using MultisessionFutureBackend ... [23:13:25.678] | : . Number of futures since start: 29 (29 created, 29 launched, 34 finished) [23:13:25.679] | : . Launching futures ... [23:13:25.679] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:25.679] | : . ' , Workers: [n=2] [23:13:25.680] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:25.683] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:25.683] | : . ' , requestWorker() ... [23:13:25.683] | : . ' , ; requestNode() ... [23:13:25.683] | : . ' , ; ` Number of workers: 2 [23:13:25.684] | : . ' , ; ` Polling for a free worker ... [23:13:25.684] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.684] | : . ' , ; ` | : Listing all futures [23:13:25.684] | : . ' , ; ` | : Number of registered futures: 1 [23:13:25.685] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.685] | : . ' , ; ` | Total time: 0 [23:13:25.685] | : . ' , ; ` Polling for a free worker ... done [23:13:25.685] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.686] | : . ' , ; ` | Listing all futures [23:13:25.686] | : . ' , ; ` | Number of registered futures: 1 [23:13:25.686] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.686] | : . ' , ; ` avail: [n=2] '2' [23:13:25.687] | : . ' , ; ` Index of first available worker: 2 [23:13:25.687] | : . ' , ; ` Validate that the worker is functional ... [23:13:25.688] | : . ' , ; ` | Worker is functional [23:13:25.688] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.688] | : . ' , ; ` | : Listing all futures [23:13:25.688] | : . ' , ; ` | : Number of registered futures: 1 [23:13:25.689] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.689] | : . ' , ; ` Validate that the worker is functional ... done [23:13:25.689] | : . ' , ; requestNode() ... done [23:13:25.689] | : . ' , ; cluster node index: 2 [23:13:25.690] | : . ' , requestWorker() ... done [23:13:25.690] | : . ' , eraseGlobalEnvironment() ... [23:13:25.691] | : . ' , eraseGlobalEnvironment() ... done [23:13:25.692] | : . ' , launchFuture() ... [23:13:25.692] | : . ' , ; cluster node index: 2 [23:13:25.692] | : . ' , ; getFutureData() ... [23:13:25.693] | : . ' , ; ` getFutureCore() ... [23:13:25.693] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:25.693] | : . ' , ; ` getFutureCore() ... done [23:13:25.694] | : . ' , ; ` getFutureCapture() ... [23:13:25.694] | : . ' , ; ` getFutureCapture() ... done [23:13:25.694] | : . ' , ; ` getFutureContext() ... [23:13:25.694] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:25.695] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:25.695] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:25.695] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:25.696] | : . ' , ; ` getFutureContext() ... done [23:13:25.696] | : . ' , ; getFutureData() ... done [23:13:25.697] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:25.697] | : . ' , ; ` Appended future to position #2 [23:13:25.698] | : . ' , ; ` Number of registered futures: 2 [23:13:25.698] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:25.698] | : . ' , launchFuture() ... done [23:13:25.699] | : . ' , MultisessionFuture started [23:13:25.699] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:25.699] | : . Launching futures ... done [23:13:25.699] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:25.700] | : Using MultisessionFutureBackend ... done [23:13:25.700] | run() for 'Future' () ... done [23:13:25.700] future(..., label = NULL) ... done [23:13:25.701] future(..., label = NULL) ... [23:13:25.702] | lazy: FALSE [23:13:25.702] | stdout: TRUE [23:13:25.702] | conditions: [n=1] 'condition' [23:13:25.703] | gc: FALSE [23:13:25.703] | earlySignal: FALSE [23:13:25.703] | getGlobalsAndPackages() ... [23:13:25.703] | : Searching for globals ... [23:13:25.710] | : . globals found: [1] '{' [23:13:25.711] | : Searching for globals ... done [23:13:25.711] | : Resolving globals: FALSE [23:13:25.711] | : Search for packages associated with the globals ... [23:13:25.712] | : . Packages associated with globals: [1] 'base' [23:13:25.712] | : . Packages: [1] 'base' [23:13:25.713] | : Search for packages associated with the globals ... done [23:13:25.713] | : Packages after dropping 'base': [0] [23:13:25.713] | : globals: [0] [23:13:25.714] | : packages: [0] [23:13:25.714] | getGlobalsAndPackages() ... done [23:13:25.714] | run() for 'Future' () ... [23:13:25.715] | : state: 'created' [23:13:25.715] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:25.715] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:25.715] | : Using MultisessionFutureBackend ... [23:13:25.716] | : . Number of futures since start: 30 (30 created, 30 launched, 34 finished) [23:13:25.716] | : . Launching futures ... [23:13:25.716] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:25.717] | : . ' , Workers: [n=2] [23:13:25.717] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:25.720] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:25.720] | : . ' , requestWorker() ... [23:13:25.720] | : . ' , ; requestNode() ... [23:13:25.720] | : . ' , ; ` Number of workers: 2 [23:13:25.721] | : . ' , ; ` Polling for a free worker ... [23:13:25.721] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.721] | : . ' , ; ` | : Listing all futures [23:13:25.721] | : . ' , ; ` | : Number of registered futures: 2 [23:13:25.722] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.722] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [23:13:25.742] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... [23:13:25.742] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... [23:13:25.743] | : . ' , ; ` | : . resolved() ... [23:13:25.743] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [23:13:25.744] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [23:13:25.744] | : . ' , ; ` | : . ' , assertValidConnection() ... [23:13:25.745] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:25.745] | : . ' , ; ` | : . ' , assertValidConnection() ... done [23:13:25.746] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [23:13:25.746] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:25.746] | : . ' , ; ` | : . ' , ; [1] TRUE [23:13:25.747] | : . ' , ; ` | : . ' , ; Received data: [23:13:25.747] | : . ' , ; ` | : . ' , ; List of 5 [23:13:25.747] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [23:13:25.747] | : . ' , ; ` | : . ' , ; $ value :List of 16 [23:13:25.747] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [23:13:25.747] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [23:13:25.747] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [23:13:25.747] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [23:13:25.747] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [23:13:25.747] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [23:13:25.747] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [23:13:25.747] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [23:13:25.747] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [23:13:25.747] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [23:13:25.747] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [23:13:25.747] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [23:13:25.747] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [23:13:25.747] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:25" [23:13:25.747] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:25" [23:13:25.747] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "69" [23:13:25.747] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:25.747] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [23:13:25.747] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [23:13:25.747] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:25.747] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:25.747] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:25.747] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 62584 [23:13:25.747] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:25.747] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [23:13:25.747] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [23:13:25.747] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:25.747] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [23:13:25.747] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [23:13:25.747] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [23:13:25.747] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [23:13:25.747] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [23:13:25.747] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [23:13:25.747] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [23:13:25.747] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:25.747] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:25.747] | : . ' , ; ` | : . ' , ; $ tag : NULL [23:13:25.768] | : . ' , ; ` | : . ' , ; Received FutureResult [23:13:25.768] | : . ' , ; ` | : . ' , ; FutureResult: [23:13:25.768] | : . ' , ; ` | : . ' , ; value: 'numeric' [23:13:25.768] | : . ' , ; ` | : . ' , ; visible: TRUE [23:13:25.768] | : . ' , ; ` | : . ' , ; stdout: character [23:13:25.768] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [23:13:25.768] | : . ' , ; ` | : . ' , ; RNG used: FALSE [23:13:25.768] | : . ' , ; ` | : . ' , ; duration: 0.005091906 secs (started 2025-11-16 23:13:25.668508) [23:13:25.768] | : . ' , ; ` | : . ' , ; version: 1.8 [23:13:25.769] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:25.769] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [23:13:25.770] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [23:13:25.770] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:25.770] | : . ' , ; ` | : . ' , ; Erased future from future backend [23:13:25.770] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [23:13:25.771] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [23:13:25.771] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [23:13:25.771] | : . ' , ; ` | : . ' , ; signalConditions() ... [23:13:25.771] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [23:13:25.772] | : . ' , ; ` | : . ' , ; ` exclude = [23:13:25.772] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [23:13:25.772] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [23:13:25.772] | : . ' , ; ` | : . ' , ; ` int 0 [23:13:25.773] | : . ' , ; ` | : . ' , ; signalConditions() ... done [23:13:25.773] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [23:13:25.774] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:25.774] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [23:13:25.774] | : . ' , ; ` | : . ' assertFutureResult() ... [23:13:25.774] | : . ' , ; ` | : . ' , Future uuid: 21ba9c551312333441d8a0c50b2e2aea-69 [23:13:25.774] | : . ' , ; ` | : . ' , identical; success [23:13:25.775] | : . ' , ; ` | : . ' assertFutureResult() ... done [23:13:25.775] | : . ' , ; ` | : . resolved() ... done [23:13:25.775] | : . ' , ; ` | : . Future at position #1 is resolved ... [23:13:25.775] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [23:13:25.776] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:25.776] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:25.776] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:25.777] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:25.777] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:25.777] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:25.777] | : . ' , ; ` | : . ' , signalConditions() ... [23:13:25.778] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [23:13:25.778] | : . ' , ; ` | : . ' , ; exclude = [23:13:25.778] | : . ' , ; ` | : . ' , ; resignal = FALSE [23:13:25.778] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [23:13:25.779] | : . ' , ; ` | : . ' , ; int 0 [23:13:25.779] | : . ' , ; ` | : . ' , signalConditions() ... done [23:13:25.780] | : . ' , ; ` | : . ' , check for misuse ... [23:13:25.780] | : . ' , ; ` | : . ' , check for misuse ... done [23:13:25.780] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [23:13:25.781] | : . ' , ; ` | : . Future at position #1 is resolved ... done [23:13:25.781] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... done [23:13:25.781] | : . ' , ; ` | : Remove collected futures ... [23:13:25.781] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [23:13:25.782] | : . ' , ; ` | : Remove collected futures ... done [23:13:25.782] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... done [23:13:25.782] | : . ' , ; ` | Early signaling of 2 future candidates ... [23:13:25.782] | : . ' , ; ` | Number of futures with early signaling requested: 0 [23:13:25.783] | : . ' , ; ` | Early signaling of 2 future candidates ... done [23:13:25.783] | : . ' , ; ` | Number of registered futures: 2 [23:13:25.783] | : . ' , ; ` Polling for a free worker ... done [23:13:25.783] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.784] | : . ' , ; ` | Listing all futures [23:13:25.784] | : . ' , ; ` | Number of registered futures: 1 [23:13:25.784] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.784] | : . ' , ; ` Total time: 0.0624649524688721 [23:13:25.785] | : . ' , ; requestNode() ... done [23:13:25.785] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.785] | : . ' , ; ` Listing all futures [23:13:25.785] | : . ' , ; ` Number of registered futures: 1 [23:13:25.786] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.786] | : . ' , ; avail: [n=2] '1' [23:13:25.786] | : . ' , ; Index of first available worker: 1 [23:13:25.787] | : . ' , ; Validate that the worker is functional ... [23:13:25.787] | : . ' , ; ` Worker is functional [23:13:25.788] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:25.788] | : . ' , ; ` | Listing all futures [23:13:25.789] | : . ' , ; ` | Number of registered futures: 1 [23:13:25.789] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:25.789] | : . ' , ; Validate that the worker is functional ... done [23:13:25.789] | : . ' , requestWorker() ... done [23:13:25.790] | : . ' , cluster node index: 1 [23:13:25.790] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:25.790] | : . ' eraseGlobalEnvironment() ... [23:13:25.791] | : . ' eraseGlobalEnvironment() ... done [23:13:25.792] | : . ' launchFuture() ... [23:13:25.792] | : . ' , cluster node index: 1 [23:13:25.792] | : . ' , getFutureData() ... [23:13:25.793] | : . ' , ; getFutureCore() ... [23:13:25.793] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:25.793] | : . ' , ; getFutureCore() ... done [23:13:25.793] | : . ' , ; getFutureCapture() ... [23:13:25.794] | : . ' , ; getFutureCapture() ... done [23:13:25.794] | : . ' , ; getFutureContext() ... [23:13:25.794] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:25.794] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:25.795] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:25.795] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:25.795] | : . ' , ; getFutureContext() ... done [23:13:25.796] | : . ' , getFutureData() ... done [23:13:25.796] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:25.797] | : . ' , ; Appended future to position #2 [23:13:25.797] | : . ' , ; Number of registered futures: 2 [23:13:25.797] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:25.797] | : . ' launchFuture() ... done [23:13:25.798] | : . ' MultisessionFuture started [23:13:25.798] | : . Launching futures ... done [23:13:25.798] | : Using MultisessionFutureBackend ... done [23:13:25.798] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:25.799] | run() for 'Future' () ... done [23:13:25.799] future(..., label = NULL) ... done Classes 'listenv', 'environment' Classes 'listenv', 'environment' - attr(*, "dim.")= int [1:2] 1 6 - attr(*, "dimnames.")=List of 2 ..$ : chr "a" ..$ : chr [1:6] "a" "b" "c" "d" ... [23:13:25.804] resolved() ... [23:13:25.804] | resolved() for listenv ... [23:13:25.806] | : resolved() ... [23:13:25.806] | : . resolved() for matrix ... [23:13:25.806] | : . ' Number of elements: 6 [23:13:25.807] | : . ' Number of futures: 6 [23:13:25.807] | : . ' resolved() ... [23:13:25.807] | : . ' resolved() ... done [23:13:25.807] | : . ' resolved() ... [23:13:25.808] | : . ' , resolved() for MultisessionFuture () ... [23:13:25.808] | : . ' , ; Cluster node socket connection: index=5, id=889 [23:13:25.809] | : . ' , ; assertValidConnection() ... [23:13:25.809] | : . ' , ; ` cluster node index: 2 [23:13:25.809] | : . ' , ; assertValidConnection() ... done [23:13:25.810] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:25.810] | : . ' , ; ` cluster node index: 2 [23:13:25.810] | : . ' , ; ` [1] TRUE [23:13:25.811] | : . ' , ; ` Received data: [23:13:25.811] | : . ' , ; ` List of 5 [23:13:25.811] | : . ' , ; ` $ type : chr "VALUE" [23:13:25.811] | : . ' , ; ` $ value :List of 16 [23:13:25.811] | : . ' , ; ` ..$ value : NULL [23:13:25.811] | : . ' , ; ` ..$ visible : logi TRUE [23:13:25.811] | : . ' , ; ` ..$ stdout : chr "" [23:13:25.811] | : . ' , ; ` ..$ conditions : list() [23:13:25.811] | : . ' , ; ` ..$ rng : logi FALSE [23:13:25.811] | : . ' , ; ` ..$ seed : NULL [23:13:25.811] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:25.811] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:25.811] | : . ' , ; ` .. ..$ added : NULL [23:13:25.811] | : . ' , ; ` .. ..$ removed : NULL [23:13:25.811] | : . ' , ; ` .. ..$ replaced: NULL [23:13:25.811] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:25.811] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:25.811] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:25" [23:13:25.811] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:25" [23:13:25.811] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "70" [23:13:25.811] | : . ' , ; ` ..$ session_uuid : chr "734a9d5f7f8a3a63bb70c01cc69cc4fa" [23:13:25.811] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:25.811] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:25.811] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:25.811] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:25.811] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:25.811] | : . ' , ; ` .. .. ..$ pid : int 48424 [23:13:25.811] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:25.811] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:25.811] | : . ' , ; ` ..$ r_info :List of 4 [23:13:25.811] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:25.811] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:25.811] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:25.811] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:25.811] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:25.811] | : . ' , ; ` ..$ version : chr "1.8" [23:13:25.811] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:25.811] | : . ' , ; ` $ success: logi TRUE [23:13:25.811] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:25.811] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:25.811] | : . ' , ; ` $ tag : NULL [23:13:25.835] | : . ' , ; ` Received FutureResult [23:13:25.835] | : . ' , ; ` FutureResult: [23:13:25.835] | : . ' , ; ` value: 'NULL' [23:13:25.835] | : . ' , ; ` visible: TRUE [23:13:25.835] | : . ' , ; ` stdout: character [23:13:25.835] | : . ' , ; ` conditions: [n = 0] [23:13:25.835] | : . ' , ; ` RNG used: FALSE [23:13:25.835] | : . ' , ; ` duration: 0.005082846 secs (started 2025-11-16 23:13:25.697854) [23:13:25.835] | : . ' , ; ` version: 1.8 [23:13:25.836] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:25.836] | : . ' , ; ` | Removed future from position #1 [23:13:25.837] | : . ' , ; ` | Number of registered futures: 1 [23:13:25.837] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:25.837] | : . ' , ; ` Erased future from future backend [23:13:25.838] | : . ' , ; ` result() for ClusterFuture ... [23:13:25.838] | : . ' , ; ` | result already collected: FutureResult [23:13:25.838] | : . ' , ; ` result() for ClusterFuture ... done [23:13:25.839] | : . ' , ; ` signalConditions() ... [23:13:25.839] | : . ' , ; ` | include = 'immediateCondition' [23:13:25.839] | : . ' , ; ` | exclude = [23:13:25.839] | : . ' , ; ` | resignal = FALSE [23:13:25.840] | : . ' , ; ` | Number of conditions: 0 [23:13:25.840] | : . ' , ; ` | int 0 [23:13:25.841] | : . ' , ; ` signalConditions() ... done [23:13:25.841] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:25.841] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:25.841] | : . ' , resolved() for MultisessionFuture () ... done [23:13:25.842] | : . ' , assertFutureResult() ... [23:13:25.842] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-70 [23:13:25.842] | : . ' , ; identical; success [23:13:25.842] | : . ' , assertFutureResult() ... done [23:13:25.843] | : . ' resolved() ... done [23:13:25.843] | : . ' resolved() ... [23:13:25.843] | : . ' , resolved() for MultisessionFuture () ... [23:13:25.844] | : . ' , ; Cluster node socket connection: index=4, id=888 [23:13:25.844] | : . ' , ; assertValidConnection() ... [23:13:25.844] | : . ' , ; ` cluster node index: 1 [23:13:25.845] | : . ' , ; assertValidConnection() ... done [23:13:25.845] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:25.845] | : . ' , ; ` cluster node index: 1 [23:13:25.846] | : . ' , ; ` [1] TRUE [23:13:25.846] | : . ' , ; ` Received data: [23:13:25.846] | : . ' , ; ` List of 5 [23:13:25.846] | : . ' , ; ` $ type : chr "VALUE" [23:13:25.846] | : . ' , ; ` $ value :List of 16 [23:13:25.846] | : . ' , ; ` ..$ value : num 4 [23:13:25.846] | : . ' , ; ` ..$ visible : logi TRUE [23:13:25.846] | : . ' , ; ` ..$ stdout : chr "" [23:13:25.846] | : . ' , ; ` ..$ conditions : list() [23:13:25.846] | : . ' , ; ` ..$ rng : logi FALSE [23:13:25.846] | : . ' , ; ` ..$ seed : NULL [23:13:25.846] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:25.846] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:25.846] | : . ' , ; ` .. ..$ added : NULL [23:13:25.846] | : . ' , ; ` .. ..$ removed : NULL [23:13:25.846] | : . ' , ; ` .. ..$ replaced: NULL [23:13:25.846] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:25.846] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:25.846] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:25" [23:13:25.846] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:25" [23:13:25.846] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "71" [23:13:25.846] | : . ' , ; ` ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:25.846] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:25.846] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:25.846] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:25.846] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:25.846] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:25.846] | : . ' , ; ` .. .. ..$ pid : int 62584 [23:13:25.846] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:25.846] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:25.846] | : . ' , ; ` ..$ r_info :List of 4 [23:13:25.846] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:25.846] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:25.846] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:25.846] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:25.846] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:25.846] | : . ' , ; ` ..$ version : chr "1.8" [23:13:25.846] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:25.846] | : . ' , ; ` $ success: logi TRUE [23:13:25.846] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:25.846] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:25.846] | : . ' , ; ` $ tag : NULL [23:13:25.865] | : . ' , ; ` Received FutureResult [23:13:25.866] | : . ' , ; ` FutureResult: [23:13:25.866] | : . ' , ; ` value: 'numeric' [23:13:25.866] | : . ' , ; ` visible: TRUE [23:13:25.866] | : . ' , ; ` stdout: character [23:13:25.866] | : . ' , ; ` conditions: [n = 0] [23:13:25.866] | : . ' , ; ` RNG used: FALSE [23:13:25.866] | : . ' , ; ` duration: 0.00515604 secs (started 2025-11-16 23:13:25.797004) [23:13:25.866] | : . ' , ; ` version: 1.8 [23:13:25.866] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:25.867] | : . ' , ; ` | Removed future from position #1 [23:13:25.867] | : . ' , ; ` | Number of registered futures: 0 [23:13:25.867] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:25.867] | : . ' , ; ` Erased future from future backend [23:13:25.868] | : . ' , ; ` result() for ClusterFuture ... [23:13:25.868] | : . ' , ; ` | result already collected: FutureResult [23:13:25.868] | : . ' , ; ` result() for ClusterFuture ... done [23:13:25.868] | : . ' , ; ` signalConditions() ... [23:13:25.869] | : . ' , ; ` | include = 'immediateCondition' [23:13:25.869] | : . ' , ; ` | exclude = [23:13:25.869] | : . ' , ; ` | resignal = FALSE [23:13:25.869] | : . ' , ; ` | Number of conditions: 0 [23:13:25.870] | : . ' , ; ` | int 0 [23:13:25.871] | : . ' , ; ` signalConditions() ... done [23:13:25.871] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:25.871] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:25.871] | : . ' , resolved() for MultisessionFuture () ... done [23:13:25.872] | : . ' , assertFutureResult() ... [23:13:25.872] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-71 [23:13:25.872] | : . ' , ; identical; success [23:13:25.872] | : . ' , assertFutureResult() ... done [23:13:25.873] | : . ' resolved() ... done [23:13:25.873] | : . resolved() for matrix ... done [23:13:25.873] | : resolved() ... done [23:13:25.873] | resolved() for listenv ... done [23:13:25.874] resolved() ... done logi [1, 1:6] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "dimnames")=List of 2 ..$ : chr "a" ..$ : chr [1:6] "a" "b" "c" "d" ... - attr(*, "names")= chr [1:6] "a" "b" "c" "d" ... [23:13:25.877] value() for listenv ... [23:13:25.877] | recursive: 0 [23:13:25.877] | reduce: FALSE [23:13:25.879] | length: 6 [23:13:25.879] | elements: 'a', 'b', 'c', 'd', '', '' [23:13:25.880] | Number of remaining objects: 6 [23:13:25.880] | checking value #1: [23:13:25.880] | 'obj' is atomic [23:13:25.880] | signalConditionsASAP(numeric, pos=1) ... [23:13:25.881] | : nx: 6 [23:13:25.881] | : relay: TRUE [23:13:25.881] | : stdout: TRUE [23:13:25.881] | : signal: TRUE [23:13:25.882] | : resignal: FALSE [23:13:25.882] | : force: TRUE [23:13:25.882] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:25.882] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:25.883] | : until=2 [23:13:25.883] | : relaying element #2 [23:13:25.883] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:25.883] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:25.884] | signalConditionsASAP(numeric, pos=1) ... done [23:13:25.884] | length: 5 (resolved future 1) [23:13:25.884] value() for listenv ... done [23:13:25.885] checking value #2: [23:13:25.885] 'obj' is MultisessionFuture [23:13:25.885] resolved() ... [23:13:25.885] resolved() ... done [23:13:25.886] MultisessionFuture #2 [23:13:25.886] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:25.886] | nx: 6 [23:13:25.886] | relay: TRUE [23:13:25.886] | stdout: TRUE [23:13:25.887] | signal: TRUE [23:13:25.887] | resignal: FALSE [23:13:25.887] | force: TRUE [23:13:25.887] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:25.888] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:25.888] | until=2 [23:13:25.888] | relaying element #2 [23:13:25.888] | value() for MultisessionFuture () ... [23:13:25.889] | : result() for ClusterFuture ... [23:13:25.889] | : . result already collected: FutureResult [23:13:25.889] | : result() for ClusterFuture ... done [23:13:25.889] | : result() for ClusterFuture ... [23:13:25.890] | : . result already collected: FutureResult [23:13:25.890] | : result() for ClusterFuture ... done [23:13:25.890] | : signalConditions() ... [23:13:25.890] | : . include = 'immediateCondition' [23:13:25.891] | : . exclude = [23:13:25.891] | : . resignal = FALSE [23:13:25.891] | : . Number of conditions: 0 [23:13:25.891] | : . int 0 [23:13:25.892] | : signalConditions() ... done [23:13:25.893] | : relay stdout ... [23:13:25.893] | : relay stdout ... done [23:13:25.893] | : check for misuse ... [23:13:25.893] | : check for misuse ... done [23:13:25.894] | value() for MultisessionFuture () ... done [23:13:25.894] | result() for ClusterFuture ... [23:13:25.894] | : result already collected: FutureResult [23:13:25.895] | result() for ClusterFuture ... done [23:13:25.895] | signalConditions() ... [23:13:25.895] | : include = 'immediateCondition' [23:13:25.895] | : exclude = [23:13:25.896] | : resignal = FALSE [23:13:25.896] | : Number of conditions: 0 [23:13:25.896] | : int 0 [23:13:25.897] | signalConditions() ... done [23:13:25.897] | result() for ClusterFuture ... [23:13:25.897] | : result already collected: FutureResult [23:13:25.898] | result() for ClusterFuture ... done [23:13:25.898] | signalConditions() ... [23:13:25.898] | : include = 'condition' [23:13:25.899] | : exclude = 'error', 'immediateCondition' [23:13:25.899] | : resignal = TRUE [23:13:25.899] | : Number of conditions: 0 [23:13:25.899] | : int 0 [23:13:25.900] | signalConditions() ... done [23:13:25.901] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:25.901] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:25.901] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:25.901] value(, ...) ... [23:13:25.902] value(, ...) ... done [23:13:25.902] value() for MultisessionFuture () ... [23:13:25.902] | result() for ClusterFuture ... [23:13:25.902] | : result already collected: FutureResult [23:13:25.903] | result() for ClusterFuture ... done [23:13:25.903] | result() for ClusterFuture ... [23:13:25.903] | : result already collected: FutureResult [23:13:25.903] | result() for ClusterFuture ... done [23:13:25.904] | signalConditions() ... [23:13:25.904] | : include = 'immediateCondition' [23:13:25.904] | : exclude = [23:13:25.904] | : resignal = FALSE [23:13:25.905] | : Number of conditions: 0 [23:13:25.905] | : int 0 [23:13:25.906] | signalConditions() ... done [23:13:25.906] | check for misuse ... [23:13:25.906] | check for misuse ... done [23:13:25.907] value() for MultisessionFuture () ... done [23:13:25.907] value: [23:13:25.907] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:25.907] | nx: 6 [23:13:25.908] | relay: TRUE [23:13:25.908] | stdout: TRUE [23:13:25.908] | signal: TRUE [23:13:25.908] | resignal: FALSE [23:13:25.909] | force: TRUE [23:13:25.909] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:25.909] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:25.909] | until=3 [23:13:25.910] | relaying element #3 [23:13:25.910] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:25.910] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:25.910] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:25.911] resolve() for MultisessionFuture ... [23:13:25.911] resolve() for MultisessionFuture ... done [23:13:25.911] length: 4 (resolved future 2) [23:13:25.912] checking value #3: [23:13:25.912] 'obj' is MultisessionFuture [23:13:25.912] resolved() ... [23:13:25.913] resolved() ... done [23:13:25.913] MultisessionFuture #3 [23:13:25.913] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:25.913] | nx: 6 [23:13:25.913] | relay: TRUE [23:13:25.914] | stdout: TRUE [23:13:25.914] | signal: TRUE [23:13:25.914] | resignal: FALSE [23:13:25.915] | force: TRUE [23:13:25.915] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:25.915] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:25.915] | until=3 [23:13:25.916] | relaying element #3 [23:13:25.916] | value() for MultisessionFuture () ... [23:13:25.916] | : result() for ClusterFuture ... [23:13:25.917] | : . result already collected: FutureResult [23:13:25.917] | : result() for ClusterFuture ... done [23:13:25.917] | : result() for ClusterFuture ... [23:13:25.917] | : . result already collected: FutureResult [23:13:25.918] | : result() for ClusterFuture ... done [23:13:25.918] | : signalConditions() ... [23:13:25.918] | : . include = 'immediateCondition' [23:13:25.919] | : . exclude = [23:13:25.919] | : . resignal = FALSE [23:13:25.919] | : . Number of conditions: 0 [23:13:25.919] | : . int 0 [23:13:25.920] | : signalConditions() ... done [23:13:25.921] | : relay stdout ... [23:13:25.921] | : relay stdout ... done [23:13:25.921] | : check for misuse ... [23:13:25.921] | : check for misuse ... done [23:13:25.922] | value() for MultisessionFuture () ... done [23:13:25.922] | result() for ClusterFuture ... [23:13:25.922] | : result already collected: FutureResult [23:13:25.922] | result() for ClusterFuture ... done [23:13:25.923] | signalConditions() ... [23:13:25.923] | : include = 'immediateCondition' [23:13:25.923] | : exclude = [23:13:25.923] | : resignal = FALSE [23:13:25.924] | : Number of conditions: 0 [23:13:25.924] | : int 0 [23:13:25.925] | signalConditions() ... done [23:13:25.925] | result() for ClusterFuture ... [23:13:25.925] | : result already collected: FutureResult [23:13:25.925] | result() for ClusterFuture ... done [23:13:25.926] | signalConditions() ... [23:13:25.926] | : include = 'condition' [23:13:25.926] | : exclude = 'error', 'immediateCondition' [23:13:25.926] | : resignal = TRUE [23:13:25.927] | : Number of conditions: 0 [23:13:25.927] | : int 0 [23:13:25.927] | signalConditions() ... done [23:13:25.928] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:25.928] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:25.928] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:25.928] value(, ...) ... [23:13:25.929] value(, ...) ... done [23:13:25.929] value() for MultisessionFuture () ... [23:13:25.929] | result() for ClusterFuture ... [23:13:25.929] | : result already collected: FutureResult [23:13:25.930] | result() for ClusterFuture ... done [23:13:25.930] | result() for ClusterFuture ... [23:13:25.930] | : result already collected: FutureResult [23:13:25.931] | result() for ClusterFuture ... done [23:13:25.931] | signalConditions() ... [23:13:25.931] | : include = 'immediateCondition' [23:13:25.931] | : exclude = [23:13:25.932] | : resignal = FALSE [23:13:25.932] | : Number of conditions: 0 [23:13:25.932] | : int 0 [23:13:25.933] | signalConditions() ... done [23:13:25.933] | check for misuse ... [23:13:25.934] | check for misuse ... done [23:13:25.934] value() for MultisessionFuture () ... done [23:13:25.934] value: [23:13:25.935] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:25.935] | nx: 6 [23:13:25.935] | relay: TRUE [23:13:25.935] | stdout: TRUE [23:13:25.935] | signal: TRUE [23:13:25.935] | resignal: FALSE [23:13:25.936] | force: TRUE [23:13:25.936] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:25.936] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:25.936] | until=4 [23:13:25.936] | relaying element #4 [23:13:25.936] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:25.936] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:25.937] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:25.937] resolve() for MultisessionFuture ... [23:13:25.937] resolve() for MultisessionFuture ... done [23:13:25.937] length: 3 (resolved future 3) [23:13:25.937] checking value #4: [23:13:25.938] 'obj' is MultisessionFuture [23:13:25.938] resolved() ... [23:13:25.938] resolved() ... done [23:13:25.938] MultisessionFuture #4 [23:13:25.938] signalConditionsASAP(MultisessionFuture, pos=4) ... [23:13:25.938] | nx: 6 [23:13:25.939] | relay: TRUE [23:13:25.939] | stdout: TRUE [23:13:25.939] | signal: TRUE [23:13:25.939] | resignal: FALSE [23:13:25.939] | force: TRUE [23:13:25.939] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:25.940] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:25.940] | until=4 [23:13:25.940] | relaying element #4 [23:13:25.940] | value() for MultisessionFuture () ... [23:13:25.940] | : result() for ClusterFuture ... [23:13:25.940] | : . result already collected: FutureResult [23:13:25.941] | : result() for ClusterFuture ... done [23:13:25.941] | : result() for ClusterFuture ... [23:13:25.941] | : . result already collected: FutureResult [23:13:25.941] | : result() for ClusterFuture ... done [23:13:25.941] | : signalConditions() ... [23:13:25.941] | : . include = 'immediateCondition' [23:13:25.942] | : . exclude = [23:13:25.942] | : . resignal = FALSE [23:13:25.942] | : . Number of conditions: 0 [23:13:25.942] | : . int 0 [23:13:25.943] | : signalConditions() ... done [23:13:25.943] | : relay stdout ... [23:13:25.943] | : relay stdout ... done [23:13:25.943] | : check for misuse ... [23:13:25.944] | : check for misuse ... done [23:13:25.944] | value() for MultisessionFuture () ... done [23:13:25.944] | result() for ClusterFuture ... [23:13:25.945] | : result already collected: FutureResult [23:13:25.945] | result() for ClusterFuture ... done [23:13:25.945] | signalConditions() ... [23:13:25.946] | : include = 'immediateCondition' [23:13:25.946] | : exclude = [23:13:25.946] | : resignal = FALSE [23:13:25.946] | : Number of conditions: 0 [23:13:25.947] | : int 0 [23:13:25.948] | signalConditions() ... done [23:13:25.948] | result() for ClusterFuture ... [23:13:25.948] | : result already collected: FutureResult [23:13:25.949] | result() for ClusterFuture ... done [23:13:25.949] | signalConditions() ... [23:13:25.949] | : include = 'condition' [23:13:25.949] | : exclude = 'error', 'immediateCondition' [23:13:25.950] | : resignal = TRUE [23:13:25.950] | : Number of conditions: 0 [23:13:25.950] | : int 0 [23:13:25.951] | signalConditions() ... done [23:13:25.952] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.952] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.952] signalConditionsASAP(MultisessionFuture, pos=4) ... done [23:13:25.952] value(, ...) ... [23:13:25.953] value(, ...) ... done [23:13:25.953] value() for MultisessionFuture () ... [23:13:25.953] | result() for ClusterFuture ... [23:13:25.954] | : result already collected: FutureResult [23:13:25.954] | result() for ClusterFuture ... done [23:13:25.954] | result() for ClusterFuture ... [23:13:25.955] | : result already collected: FutureResult [23:13:25.955] | result() for ClusterFuture ... done [23:13:25.955] | signalConditions() ... [23:13:25.956] | : include = 'immediateCondition' [23:13:25.956] | : exclude = [23:13:25.956] | : resignal = FALSE [23:13:25.957] | : Number of conditions: 0 [23:13:25.957] | : int 0 [23:13:25.958] | signalConditions() ... done [23:13:25.958] | check for misuse ... [23:13:25.958] | check for misuse ... done [23:13:25.959] value() for MultisessionFuture () ... done [23:13:25.959] value: [23:13:25.960] signalConditionsASAP(MultisessionFuture, pos=4) ... [23:13:25.960] | nx: 6 [23:13:25.960] | relay: TRUE [23:13:25.960] | stdout: TRUE [23:13:25.961] | signal: TRUE [23:13:25.961] | resignal: FALSE [23:13:25.965] | force: TRUE [23:13:25.966] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.966] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.967] | until=5 [23:13:25.967] | relaying element #5 [23:13:25.967] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.968] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.968] signalConditionsASAP(MultisessionFuture, pos=4) ... done [23:13:25.969] resolve() for MultisessionFuture ... [23:13:25.969] resolve() for MultisessionFuture ... done [23:13:25.969] length: 2 (resolved future 4) [23:13:25.970] checking value #5: [23:13:25.970] 'obj' is NULL [23:13:25.971] signalConditionsASAP(NULL, pos=5) ... [23:13:25.971] | nx: 6 [23:13:25.971] | relay: TRUE [23:13:25.972] | stdout: TRUE [23:13:25.972] | signal: TRUE [23:13:25.972] | resignal: FALSE [23:13:25.973] | force: TRUE [23:13:25.973] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.973] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.974] | until=6 [23:13:25.974] | relaying element #6 [23:13:25.975] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:25.975] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.975] signalConditionsASAP(NULL, pos=5) ... done [23:13:25.976] signalConditionsASAP(NULL, pos=5) ... [23:13:25.976] | nx: 6 [23:13:25.977] | relay: TRUE [23:13:25.977] | stdout: TRUE [23:13:25.977] | signal: TRUE [23:13:25.977] | resignal: FALSE [23:13:25.978] | force: TRUE [23:13:25.978] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:25.978] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.979] | until=6 [23:13:25.979] | relaying element #6 [23:13:25.979] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:25.980] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.980] signalConditionsASAP(NULL, pos=5) ... done [23:13:25.980] length: 1 (resolved future 5) [23:13:25.981] checking value #6: [23:13:25.981] 'obj' is atomic [23:13:25.982] signalConditionsASAP(numeric, pos=6) ... [23:13:25.982] | nx: 6 [23:13:25.982] | relay: TRUE [23:13:25.983] | stdout: TRUE [23:13:25.983] | signal: TRUE [23:13:25.983] | resignal: FALSE [23:13:25.984] | force: TRUE [23:13:25.984] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:25.984] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.985] | until=6 [23:13:25.985] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:25.985] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.986] signalConditionsASAP(numeric, pos=6) ... done [23:13:25.986] length: 0 (resolved future 6) [23:13:25.987] Relaying remaining futures ... [23:13:25.987] | signalConditionsASAP(NULL, pos=0) ... [23:13:25.987] | : nx: 6 [23:13:25.987] | : relay: TRUE [23:13:25.988] | : stdout: TRUE [23:13:25.988] | : signal: TRUE [23:13:25.988] | : resignal: FALSE [23:13:25.988] | : force: TRUE [23:13:25.989] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:25.989] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [23:13:25.990] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:25.990] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:25.990] | signalConditionsASAP(NULL, pos=0) ... done [23:13:25.991] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 $ : NULL $ : num 6 - attr(*, "dim")= int [1:2] 1 6 - attr(*, "dimnames")=List of 2 ..$ : chr "a" ..$ : chr [1:6] "a" "b" "c" "d" ... Dimensions: c(2, 3) [23:13:25.999] future(..., label = NULL) ... [23:13:25.999] | lazy: FALSE [23:13:26.000] | stdout: TRUE [23:13:26.000] | conditions: [n=1] 'condition' [23:13:26.000] | gc: FALSE [23:13:26.001] | earlySignal: FALSE [23:13:26.001] | getGlobalsAndPackages() ... [23:13:26.001] | : Searching for globals ... [23:13:26.004] | : . globals found: [0] [23:13:26.004] | : Searching for globals ... done [23:13:26.004] | : globals: [0] [23:13:26.005] | : packages: [0] [23:13:26.005] | getGlobalsAndPackages() ... done [23:13:26.005] | run() for 'Future' () ... [23:13:26.005] | : state: 'created' [23:13:26.006] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.006] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.006] | : Using MultisessionFutureBackend ... [23:13:26.006] | : . Number of futures since start: 31 (31 created, 31 launched, 38 finished) [23:13:26.007] | : . Launching futures ... [23:13:26.007] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:26.007] | : . ' , Workers: [n=2] [23:13:26.007] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:26.010] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:26.010] | : . ' , requestWorker() ... [23:13:26.010] | : . ' , ; requestNode() ... [23:13:26.011] | : . ' , ; ` Number of workers: 2 [23:13:26.011] | : . ' , ; ` Polling for a free worker ... [23:13:26.011] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.011] | : . ' , ; ` | : Listing all futures [23:13:26.012] | : . ' , ; ` | : Number of registered futures: 0 [23:13:26.012] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.012] | : . ' , ; ` | Total time: 0 [23:13:26.012] | : . ' , ; ` Polling for a free worker ... done [23:13:26.013] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.013] | : . ' , ; ` | Listing all futures [23:13:26.013] | : . ' , ; ` | Number of registered futures: 0 [23:13:26.013] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.013] | : . ' , ; ` avail: [n=2] '1', '2' [23:13:26.014] | : . ' , ; ` Index of first available worker: 1 [23:13:26.014] | : . ' , ; ` Validate that the worker is functional ... [23:13:26.014] | : . ' , ; ` | Worker is functional [23:13:26.015] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.015] | : . ' , ; ` | : Listing all futures [23:13:26.015] | : . ' , ; ` | : Number of registered futures: 0 [23:13:26.015] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.015] | : . ' , ; ` Validate that the worker is functional ... done [23:13:26.016] | : . ' , ; requestNode() ... done [23:13:26.016] | : . ' , ; cluster node index: 1 [23:13:26.016] | : . ' , requestWorker() ... done [23:13:26.016] | : . ' , eraseGlobalEnvironment() ... [23:13:26.017] | : . ' , eraseGlobalEnvironment() ... done [23:13:26.017] | : . ' , launchFuture() ... [23:13:26.018] | : . ' , ; cluster node index: 1 [23:13:26.018] | : . ' , ; getFutureData() ... [23:13:26.018] | : . ' , ; ` getFutureCore() ... [23:13:26.019] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:26.019] | : . ' , ; ` getFutureCore() ... done [23:13:26.019] | : . ' , ; ` getFutureCapture() ... [23:13:26.019] | : . ' , ; ` getFutureCapture() ... done [23:13:26.020] | : . ' , ; ` getFutureContext() ... [23:13:26.020] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.020] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:26.021] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.021] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:26.021] | : . ' , ; ` getFutureContext() ... done [23:13:26.022] | : . ' , ; getFutureData() ... done [23:13:26.022] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:26.023] | : . ' , ; ` Appended future to position #1 [23:13:26.023] | : . ' , ; ` Number of registered futures: 1 [23:13:26.023] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:26.024] | : . ' , launchFuture() ... done [23:13:26.024] | : . ' , MultisessionFuture started [23:13:26.024] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:26.025] | : . Launching futures ... done [23:13:26.025] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:26.025] | : Using MultisessionFutureBackend ... done [23:13:26.026] | run() for 'Future' () ... done [23:13:26.026] future(..., label = NULL) ... done [23:13:26.027] future(..., label = NULL) ... [23:13:26.027] | lazy: FALSE [23:13:26.027] | stdout: TRUE [23:13:26.027] | conditions: [n=1] 'condition' [23:13:26.028] | gc: FALSE [23:13:26.028] | earlySignal: FALSE [23:13:26.028] | getGlobalsAndPackages() ... [23:13:26.029] | : Searching for globals ... [23:13:26.031] | : . globals found: [0] [23:13:26.032] | : Searching for globals ... done [23:13:26.032] | : globals: [0] [23:13:26.032] | : packages: [0] [23:13:26.033] | getGlobalsAndPackages() ... done [23:13:26.033] | run() for 'Future' () ... [23:13:26.034] | : state: 'created' [23:13:26.034] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.034] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.035] | : Using MultisessionFutureBackend ... [23:13:26.035] | : . Number of futures since start: 32 (32 created, 32 launched, 38 finished) [23:13:26.035] | : . Launching futures ... [23:13:26.036] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:26.036] | : . ' , Workers: [n=2] [23:13:26.036] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:26.040] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:26.040] | : . ' , requestWorker() ... [23:13:26.041] | : . ' , ; requestNode() ... [23:13:26.041] | : . ' , ; ` Number of workers: 2 [23:13:26.041] | : . ' , ; ` Polling for a free worker ... [23:13:26.042] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.042] | : . ' , ; ` | : Listing all futures [23:13:26.042] | : . ' , ; ` | : Number of registered futures: 1 [23:13:26.043] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.043] | : . ' , ; ` | Total time: 0 [23:13:26.043] | : . ' , ; ` Polling for a free worker ... done [23:13:26.044] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.044] | : . ' , ; ` | Listing all futures [23:13:26.044] | : . ' , ; ` | Number of registered futures: 1 [23:13:26.044] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.045] | : . ' , ; ` avail: [n=2] '2' [23:13:26.045] | : . ' , ; ` Index of first available worker: 2 [23:13:26.046] | : . ' , ; ` Validate that the worker is functional ... [23:13:26.046] | : . ' , ; ` | Worker is functional [23:13:26.047] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.047] | : . ' , ; ` | : Listing all futures [23:13:26.047] | : . ' , ; ` | : Number of registered futures: 1 [23:13:26.048] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.048] | : . ' , ; ` Validate that the worker is functional ... done [23:13:26.048] | : . ' , ; requestNode() ... done [23:13:26.049] | : . ' , ; cluster node index: 2 [23:13:26.049] | : . ' , requestWorker() ... done [23:13:26.050] | : . ' , eraseGlobalEnvironment() ... [23:13:26.050] | : . ' , eraseGlobalEnvironment() ... done [23:13:26.051] | : . ' , launchFuture() ... [23:13:26.051] | : . ' , ; cluster node index: 2 [23:13:26.051] | : . ' , ; getFutureData() ... [23:13:26.052] | : . ' , ; ` getFutureCore() ... [23:13:26.052] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:26.052] | : . ' , ; ` getFutureCore() ... done [23:13:26.053] | : . ' , ; ` getFutureCapture() ... [23:13:26.053] | : . ' , ; ` getFutureCapture() ... done [23:13:26.053] | : . ' , ; ` getFutureContext() ... [23:13:26.054] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.054] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:26.054] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.055] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:26.055] | : . ' , ; ` getFutureContext() ... done [23:13:26.055] | : . ' , ; getFutureData() ... done [23:13:26.056] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:26.056] | : . ' , ; ` Appended future to position #2 [23:13:26.057] | : . ' , ; ` Number of registered futures: 2 [23:13:26.057] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:26.057] | : . ' , launchFuture() ... done [23:13:26.058] | : . ' , MultisessionFuture started [23:13:26.058] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:26.058] | : . Launching futures ... done [23:13:26.059] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:26.059] | : Using MultisessionFutureBackend ... done [23:13:26.059] | run() for 'Future' () ... done [23:13:26.060] future(..., label = NULL) ... done [23:13:26.061] future(..., label = NULL) ... [23:13:26.061] | lazy: FALSE [23:13:26.061] | stdout: TRUE [23:13:26.062] | conditions: [n=1] 'condition' [23:13:26.062] | gc: FALSE [23:13:26.062] | earlySignal: FALSE [23:13:26.063] | getGlobalsAndPackages() ... [23:13:26.063] | : Searching for globals ... [23:13:26.070] | : . globals found: [1] '{' [23:13:26.071] | : Searching for globals ... done [23:13:26.071] | : Resolving globals: FALSE [23:13:26.071] | : Search for packages associated with the globals ... [23:13:26.072] | : . Packages associated with globals: [1] 'base' [23:13:26.073] | : . Packages: [1] 'base' [23:13:26.073] | : Search for packages associated with the globals ... done [23:13:26.073] | : Packages after dropping 'base': [0] [23:13:26.074] | : globals: [0] [23:13:26.074] | : packages: [0] [23:13:26.074] | getGlobalsAndPackages() ... done [23:13:26.075] | run() for 'Future' () ... [23:13:26.075] | : state: 'created' [23:13:26.075] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.076] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.076] | : Using MultisessionFutureBackend ... [23:13:26.076] | : . Number of futures since start: 33 (33 created, 33 launched, 38 finished) [23:13:26.077] | : . Launching futures ... [23:13:26.077] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:26.077] | : . ' , Workers: [n=2] [23:13:26.078] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:26.081] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:26.081] | : . ' , requestWorker() ... [23:13:26.081] | : . ' , ; requestNode() ... [23:13:26.082] | : . ' , ; ` Number of workers: 2 [23:13:26.082] | : . ' , ; ` Polling for a free worker ... [23:13:26.082] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.083] | : . ' , ; ` | : Listing all futures [23:13:26.083] | : . ' , ; ` | : Number of registered futures: 2 [23:13:26.083] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.083] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [23:13:26.101] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... [23:13:26.102] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... [23:13:26.102] | : . ' , ; ` | : . resolved() ... [23:13:26.102] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [23:13:26.103] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [23:13:26.104] | : . ' , ; ` | : . ' , assertValidConnection() ... [23:13:26.104] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:26.105] | : . ' , ; ` | : . ' , assertValidConnection() ... done [23:13:26.105] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [23:13:26.105] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:26.106] | : . ' , ; ` | : . ' , ; [1] TRUE [23:13:26.106] | : . ' , ; ` | : . ' , ; Received data: [23:13:26.106] | : . ' , ; ` | : . ' , ; List of 5 [23:13:26.106] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [23:13:26.106] | : . ' , ; ` | : . ' , ; $ value :List of 16 [23:13:26.106] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [23:13:26.106] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [23:13:26.106] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [23:13:26.106] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [23:13:26.106] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [23:13:26.106] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [23:13:26.106] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [23:13:26.106] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [23:13:26.106] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [23:13:26.106] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [23:13:26.106] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [23:13:26.106] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [23:13:26.106] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [23:13:26.106] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.106] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.106] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "72" [23:13:26.106] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:26.106] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [23:13:26.106] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [23:13:26.106] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:26.106] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:26.106] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:26.106] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 62584 [23:13:26.106] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:26.106] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [23:13:26.106] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [23:13:26.106] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:26.106] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [23:13:26.106] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [23:13:26.106] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [23:13:26.106] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [23:13:26.106] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [23:13:26.106] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [23:13:26.106] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [23:13:26.106] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.01 0 0.01 NA NA [23:13:26.106] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:26.106] | : . ' , ; ` | : . ' , ; $ tag : NULL [23:13:26.120] | : . ' , ; ` | : . ' , ; Received FutureResult [23:13:26.121] | : . ' , ; ` | : . ' , ; FutureResult: [23:13:26.121] | : . ' , ; ` | : . ' , ; value: 'numeric' [23:13:26.121] | : . ' , ; ` | : . ' , ; visible: TRUE [23:13:26.121] | : . ' , ; ` | : . ' , ; stdout: character [23:13:26.121] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [23:13:26.121] | : . ' , ; ` | : . ' , ; RNG used: FALSE [23:13:26.121] | : . ' , ; ` | : . ' , ; duration: 0.005957127 secs (started 2025-11-16 23:13:26.023316) [23:13:26.121] | : . ' , ; ` | : . ' , ; version: 1.8 [23:13:26.121] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:26.121] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [23:13:26.122] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [23:13:26.122] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:26.122] | : . ' , ; ` | : . ' , ; Erased future from future backend [23:13:26.122] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [23:13:26.122] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [23:13:26.123] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [23:13:26.123] | : . ' , ; ` | : . ' , ; signalConditions() ... [23:13:26.123] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [23:13:26.123] | : . ' , ; ` | : . ' , ; ` exclude = [23:13:26.123] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [23:13:26.124] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [23:13:26.124] | : . ' , ; ` | : . ' , ; ` int 0 [23:13:26.124] | : . ' , ; ` | : . ' , ; signalConditions() ... done [23:13:26.124] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [23:13:26.125] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:26.125] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [23:13:26.125] | : . ' , ; ` | : . ' assertFutureResult() ... [23:13:26.125] | : . ' , ; ` | : . ' , Future uuid: 21ba9c551312333441d8a0c50b2e2aea-72 [23:13:26.125] | : . ' , ; ` | : . ' , identical; success [23:13:26.126] | : . ' , ; ` | : . ' assertFutureResult() ... done [23:13:26.126] | : . ' , ; ` | : . resolved() ... done [23:13:26.126] | : . ' , ; ` | : . Future at position #1 is resolved ... [23:13:26.126] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [23:13:26.126] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:26.127] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:26.127] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:26.127] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:26.127] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:26.127] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:26.128] | : . ' , ; ` | : . ' , signalConditions() ... [23:13:26.128] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [23:13:26.128] | : . ' , ; ` | : . ' , ; exclude = [23:13:26.128] | : . ' , ; ` | : . ' , ; resignal = FALSE [23:13:26.128] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [23:13:26.128] | : . ' , ; ` | : . ' , ; int 0 [23:13:26.138] | : . ' , ; ` | : . ' , signalConditions() ... done [23:13:26.138] | : . ' , ; ` | : . ' , check for misuse ... [23:13:26.139] | : . ' , ; ` | : . ' , check for misuse ... done [23:13:26.139] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [23:13:26.139] | : . ' , ; ` | : . Future at position #1 is resolved ... done [23:13:26.139] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... done [23:13:26.139] | : . ' , ; ` | : Remove collected futures ... [23:13:26.140] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [23:13:26.140] | : . ' , ; ` | : Remove collected futures ... done [23:13:26.140] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... done [23:13:26.140] | : . ' , ; ` | Early signaling of 2 future candidates ... [23:13:26.140] | : . ' , ; ` | Number of futures with early signaling requested: 0 [23:13:26.141] | : . ' , ; ` | Early signaling of 2 future candidates ... done [23:13:26.141] | : . ' , ; ` | Number of registered futures: 2 [23:13:26.141] | : . ' , ; ` Polling for a free worker ... done [23:13:26.141] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.141] | : . ' , ; ` | Listing all futures [23:13:26.141] | : . ' , ; ` | Number of registered futures: 1 [23:13:26.142] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.142] | : . ' , ; ` Total time: 0.0587558746337891 [23:13:26.142] | : . ' , ; requestNode() ... done [23:13:26.142] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.142] | : . ' , ; ` Listing all futures [23:13:26.142] | : . ' , ; ` Number of registered futures: 1 [23:13:26.143] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.143] | : . ' , ; avail: [n=2] '1' [23:13:26.143] | : . ' , ; Index of first available worker: 1 [23:13:26.143] | : . ' , ; Validate that the worker is functional ... [23:13:26.144] | : . ' , ; ` Worker is functional [23:13:26.144] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.144] | : . ' , ; ` | Listing all futures [23:13:26.144] | : . ' , ; ` | Number of registered futures: 1 [23:13:26.145] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.145] | : . ' , ; Validate that the worker is functional ... done [23:13:26.145] | : . ' , requestWorker() ... done [23:13:26.145] | : . ' , cluster node index: 1 [23:13:26.145] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:26.146] | : . ' eraseGlobalEnvironment() ... [23:13:26.146] | : . ' eraseGlobalEnvironment() ... done [23:13:26.146] | : . ' launchFuture() ... [23:13:26.147] | : . ' , cluster node index: 1 [23:13:26.147] | : . ' , getFutureData() ... [23:13:26.147] | : . ' , ; getFutureCore() ... [23:13:26.147] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:26.148] | : . ' , ; getFutureCore() ... done [23:13:26.148] | : . ' , ; getFutureCapture() ... [23:13:26.148] | : . ' , ; getFutureCapture() ... done [23:13:26.148] | : . ' , ; getFutureContext() ... [23:13:26.148] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.149] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:26.149] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.149] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:26.149] | : . ' , ; getFutureContext() ... done [23:13:26.149] | : . ' , getFutureData() ... done [23:13:26.150] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:26.150] | : . ' , ; Appended future to position #2 [23:13:26.150] | : . ' , ; Number of registered futures: 2 [23:13:26.150] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:26.150] | : . ' launchFuture() ... done [23:13:26.151] | : . ' MultisessionFuture started [23:13:26.151] | : . Launching futures ... done [23:13:26.151] | : Using MultisessionFutureBackend ... done [23:13:26.151] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:26.151] | run() for 'Future' () ... done [23:13:26.152] future(..., label = NULL) ... done Classes 'listenv', 'environment' Classes 'listenv', 'environment' - attr(*, "dim.")= int [1:2] 2 3 - attr(*, "dimnames.")=List of 2 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" [23:13:26.155] resolved() ... [23:13:26.155] | resolved() for listenv ... [23:13:26.156] | : resolved() ... [23:13:26.157] | : . resolved() for matrix ... [23:13:26.157] | : . ' Number of elements: 6 [23:13:26.157] | : . ' Number of futures: 6 [23:13:26.157] | : . ' resolved() ... [23:13:26.157] | : . ' resolved() ... done [23:13:26.158] | : . ' resolved() ... [23:13:26.158] | : . ' , resolved() for MultisessionFuture () ... [23:13:26.158] | : . ' , ; Cluster node socket connection: index=5, id=889 [23:13:26.158] | : . ' , ; assertValidConnection() ... [23:13:26.159] | : . ' , ; ` cluster node index: 2 [23:13:26.159] | : . ' , ; assertValidConnection() ... done [23:13:26.159] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:26.159] | : . ' , ; ` cluster node index: 2 [23:13:26.160] | : . ' , ; ` [1] TRUE [23:13:26.160] | : . ' , ; ` Received data: [23:13:26.160] | : . ' , ; ` List of 5 [23:13:26.160] | : . ' , ; ` $ type : chr "VALUE" [23:13:26.160] | : . ' , ; ` $ value :List of 16 [23:13:26.160] | : . ' , ; ` ..$ value : NULL [23:13:26.160] | : . ' , ; ` ..$ visible : logi TRUE [23:13:26.160] | : . ' , ; ` ..$ stdout : chr "" [23:13:26.160] | : . ' , ; ` ..$ conditions : list() [23:13:26.160] | : . ' , ; ` ..$ rng : logi FALSE [23:13:26.160] | : . ' , ; ` ..$ seed : NULL [23:13:26.160] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:26.160] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:26.160] | : . ' , ; ` .. ..$ added : NULL [23:13:26.160] | : . ' , ; ` .. ..$ removed : NULL [23:13:26.160] | : . ' , ; ` .. ..$ replaced: NULL [23:13:26.160] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:26.160] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:26.160] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.160] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.160] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "73" [23:13:26.160] | : . ' , ; ` ..$ session_uuid : chr "734a9d5f7f8a3a63bb70c01cc69cc4fa" [23:13:26.160] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:26.160] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:26.160] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:26.160] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:26.160] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:26.160] | : . ' , ; ` .. .. ..$ pid : int 48424 [23:13:26.160] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:26.160] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:26.160] | : . ' , ; ` ..$ r_info :List of 4 [23:13:26.160] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:26.160] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:26.160] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:26.160] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:26.160] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:26.160] | : . ' , ; ` ..$ version : chr "1.8" [23:13:26.160] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:26.160] | : . ' , ; ` $ success: logi TRUE [23:13:26.160] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:26.160] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:26.160] | : . ' , ; ` $ tag : NULL [23:13:26.180] | : . ' , ; ` Received FutureResult [23:13:26.180] | : . ' , ; ` FutureResult: [23:13:26.180] | : . ' , ; ` value: 'NULL' [23:13:26.180] | : . ' , ; ` visible: TRUE [23:13:26.180] | : . ' , ; ` stdout: character [23:13:26.180] | : . ' , ; ` conditions: [n = 0] [23:13:26.180] | : . ' , ; ` RNG used: FALSE [23:13:26.180] | : . ' , ; ` duration: 0.005654097 secs (started 2025-11-16 23:13:26.056957) [23:13:26.180] | : . ' , ; ` version: 1.8 [23:13:26.181] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:26.181] | : . ' , ; ` | Removed future from position #1 [23:13:26.182] | : . ' , ; ` | Number of registered futures: 1 [23:13:26.182] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:26.182] | : . ' , ; ` Erased future from future backend [23:13:26.183] | : . ' , ; ` result() for ClusterFuture ... [23:13:26.183] | : . ' , ; ` | result already collected: FutureResult [23:13:26.183] | : . ' , ; ` result() for ClusterFuture ... done [23:13:26.183] | : . ' , ; ` signalConditions() ... [23:13:26.184] | : . ' , ; ` | include = 'immediateCondition' [23:13:26.184] | : . ' , ; ` | exclude = [23:13:26.184] | : . ' , ; ` | resignal = FALSE [23:13:26.185] | : . ' , ; ` | Number of conditions: 0 [23:13:26.185] | : . ' , ; ` | int 0 [23:13:26.186] | : . ' , ; ` signalConditions() ... done [23:13:26.186] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:26.186] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:26.187] | : . ' , resolved() for MultisessionFuture () ... done [23:13:26.187] | : . ' , assertFutureResult() ... [23:13:26.187] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-73 [23:13:26.188] | : . ' , ; identical; success [23:13:26.188] | : . ' , assertFutureResult() ... done [23:13:26.188] | : . ' resolved() ... done [23:13:26.189] | : . ' resolved() ... [23:13:26.189] | : . ' , resolved() for MultisessionFuture () ... [23:13:26.189] | : . ' , ; Cluster node socket connection: index=4, id=888 [23:13:26.190] | : . ' , ; assertValidConnection() ... [23:13:26.190] | : . ' , ; ` cluster node index: 1 [23:13:26.191] | : . ' , ; assertValidConnection() ... done [23:13:26.191] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:26.191] | : . ' , ; ` cluster node index: 1 [23:13:26.192] | : . ' , ; ` [1] TRUE [23:13:26.192] | : . ' , ; ` Received data: [23:13:26.193] | : . ' , ; ` List of 5 [23:13:26.193] | : . ' , ; ` $ type : chr "VALUE" [23:13:26.193] | : . ' , ; ` $ value :List of 16 [23:13:26.193] | : . ' , ; ` ..$ value : num 4 [23:13:26.193] | : . ' , ; ` ..$ visible : logi TRUE [23:13:26.193] | : . ' , ; ` ..$ stdout : chr "" [23:13:26.193] | : . ' , ; ` ..$ conditions : list() [23:13:26.193] | : . ' , ; ` ..$ rng : logi FALSE [23:13:26.193] | : . ' , ; ` ..$ seed : NULL [23:13:26.193] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:26.193] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:26.193] | : . ' , ; ` .. ..$ added : NULL [23:13:26.193] | : . ' , ; ` .. ..$ removed : NULL [23:13:26.193] | : . ' , ; ` .. ..$ replaced: NULL [23:13:26.193] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:26.193] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:26.193] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.193] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.193] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "74" [23:13:26.193] | : . ' , ; ` ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:26.193] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:26.193] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:26.193] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:26.193] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:26.193] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:26.193] | : . ' , ; ` .. .. ..$ pid : int 62584 [23:13:26.193] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:26.193] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:26.193] | : . ' , ; ` ..$ r_info :List of 4 [23:13:26.193] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:26.193] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:26.193] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:26.193] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:26.193] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:26.193] | : . ' , ; ` ..$ version : chr "1.8" [23:13:26.193] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:26.193] | : . ' , ; ` $ success: logi TRUE [23:13:26.193] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:26.193] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:26.193] | : . ' , ; ` $ tag : NULL [23:13:26.214] | : . ' , ; ` Received FutureResult [23:13:26.214] | : . ' , ; ` FutureResult: [23:13:26.214] | : . ' , ; ` value: 'numeric' [23:13:26.214] | : . ' , ; ` visible: TRUE [23:13:26.214] | : . ' , ; ` stdout: character [23:13:26.214] | : . ' , ; ` conditions: [n = 0] [23:13:26.214] | : . ' , ; ` RNG used: FALSE [23:13:26.214] | : . ' , ; ` duration: 0.004956007 secs (started 2025-11-16 23:13:26.150532) [23:13:26.214] | : . ' , ; ` version: 1.8 [23:13:26.215] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:26.215] | : . ' , ; ` | Removed future from position #1 [23:13:26.216] | : . ' , ; ` | Number of registered futures: 0 [23:13:26.216] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:26.216] | : . ' , ; ` Erased future from future backend [23:13:26.217] | : . ' , ; ` result() for ClusterFuture ... [23:13:26.217] | : . ' , ; ` | result already collected: FutureResult [23:13:26.217] | : . ' , ; ` result() for ClusterFuture ... done [23:13:26.218] | : . ' , ; ` signalConditions() ... [23:13:26.218] | : . ' , ; ` | include = 'immediateCondition' [23:13:26.218] | : . ' , ; ` | exclude = [23:13:26.218] | : . ' , ; ` | resignal = FALSE [23:13:26.219] | : . ' , ; ` | Number of conditions: 0 [23:13:26.219] | : . ' , ; ` | int 0 [23:13:26.220] | : . ' , ; ` signalConditions() ... done [23:13:26.220] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:26.220] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:26.220] | : . ' , resolved() for MultisessionFuture () ... done [23:13:26.221] | : . ' , assertFutureResult() ... [23:13:26.221] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-74 [23:13:26.221] | : . ' , ; identical; success [23:13:26.222] | : . ' , assertFutureResult() ... done [23:13:26.222] | : . ' resolved() ... done [23:13:26.222] | : . resolved() for matrix ... done [23:13:26.222] | : resolved() ... done [23:13:26.223] | resolved() for listenv ... done [23:13:26.223] resolved() ... done logi [1:2, 1:3] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "dimnames")=List of 2 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" - attr(*, "names")= chr [1:6] "a" "b" "c" "d" ... [23:13:26.226] value() for listenv ... [23:13:26.226] | recursive: 0 [23:13:26.227] | reduce: FALSE [23:13:26.228] | length: 6 [23:13:26.229] | elements: 'a', 'b', 'c', 'd', '', '' [23:13:26.229] | Number of remaining objects: 6 [23:13:26.229] | checking value #1: [23:13:26.230] | 'obj' is atomic [23:13:26.230] | signalConditionsASAP(numeric, pos=1) ... [23:13:26.230] | : nx: 6 [23:13:26.230] | : relay: TRUE [23:13:26.231] | : stdout: TRUE [23:13:26.231] | : signal: TRUE [23:13:26.231] | : resignal: FALSE [23:13:26.231] | : force: TRUE [23:13:26.232] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.232] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.232] | : until=2 [23:13:26.232] | : relaying element #2 [23:13:26.233] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.233] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.233] | signalConditionsASAP(numeric, pos=1) ... done [23:13:26.234] | length: 5 (resolved future 1) [23:13:26.234] value() for listenv ... done [23:13:26.234] checking value #2: [23:13:26.235] 'obj' is MultisessionFuture [23:13:26.235] resolved() ... [23:13:26.235] resolved() ... done [23:13:26.235] MultisessionFuture #2 [23:13:26.236] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:26.236] | nx: 6 [23:13:26.236] | relay: TRUE [23:13:26.236] | stdout: TRUE [23:13:26.237] | signal: TRUE [23:13:26.237] | resignal: FALSE [23:13:26.237] | force: TRUE [23:13:26.237] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.238] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.238] | until=2 [23:13:26.238] | relaying element #2 [23:13:26.238] | value() for MultisessionFuture () ... [23:13:26.239] | : result() for ClusterFuture ... [23:13:26.239] | : . result already collected: FutureResult [23:13:26.239] | : result() for ClusterFuture ... done [23:13:26.240] | : result() for ClusterFuture ... [23:13:26.240] | : . result already collected: FutureResult [23:13:26.240] | : result() for ClusterFuture ... done [23:13:26.240] | : signalConditions() ... [23:13:26.241] | : . include = 'immediateCondition' [23:13:26.241] | : . exclude = [23:13:26.241] | : . resignal = FALSE [23:13:26.241] | : . Number of conditions: 0 [23:13:26.242] | : . int 0 [23:13:26.243] | : signalConditions() ... done [23:13:26.243] | : relay stdout ... [23:13:26.243] | : relay stdout ... done [23:13:26.243] | : check for misuse ... [23:13:26.244] | : check for misuse ... done [23:13:26.244] | value() for MultisessionFuture () ... done [23:13:26.244] | result() for ClusterFuture ... [23:13:26.245] | : result already collected: FutureResult [23:13:26.245] | result() for ClusterFuture ... done [23:13:26.245] | signalConditions() ... [23:13:26.245] | : include = 'immediateCondition' [23:13:26.246] | : exclude = [23:13:26.246] | : resignal = FALSE [23:13:26.246] | : Number of conditions: 0 [23:13:26.246] | : int 0 [23:13:26.247] | signalConditions() ... done [23:13:26.248] | result() for ClusterFuture ... [23:13:26.248] | : result already collected: FutureResult [23:13:26.248] | result() for ClusterFuture ... done [23:13:26.248] | signalConditions() ... [23:13:26.249] | : include = 'condition' [23:13:26.249] | : exclude = 'error', 'immediateCondition' [23:13:26.249] | : resignal = TRUE [23:13:26.249] | : Number of conditions: 0 [23:13:26.250] | : int 0 [23:13:26.251] | signalConditions() ... done [23:13:26.251] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.251] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.251] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:26.252] value(, ...) ... [23:13:26.252] value(, ...) ... done [23:13:26.252] value() for MultisessionFuture () ... [23:13:26.252] | result() for ClusterFuture ... [23:13:26.253] | : result already collected: FutureResult [23:13:26.253] | result() for ClusterFuture ... done [23:13:26.253] | result() for ClusterFuture ... [23:13:26.254] | : result already collected: FutureResult [23:13:26.254] | result() for ClusterFuture ... done [23:13:26.254] | signalConditions() ... [23:13:26.254] | : include = 'immediateCondition' [23:13:26.255] | : exclude = [23:13:26.255] | : resignal = FALSE [23:13:26.255] | : Number of conditions: 0 [23:13:26.255] | : int 0 [23:13:26.256] | signalConditions() ... done [23:13:26.257] | check for misuse ... [23:13:26.257] | check for misuse ... done [23:13:26.257] value() for MultisessionFuture () ... done [23:13:26.257] value: [23:13:26.258] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:26.258] | nx: 6 [23:13:26.258] | relay: TRUE [23:13:26.259] | stdout: TRUE [23:13:26.259] | signal: TRUE [23:13:26.259] | resignal: FALSE [23:13:26.259] | force: TRUE [23:13:26.260] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.260] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.260] | until=3 [23:13:26.260] | relaying element #3 [23:13:26.261] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.261] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.261] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:26.261] resolve() for MultisessionFuture ... [23:13:26.262] resolve() for MultisessionFuture ... done [23:13:26.262] length: 4 (resolved future 2) [23:13:26.263] checking value #3: [23:13:26.263] 'obj' is MultisessionFuture [23:13:26.263] resolved() ... [23:13:26.263] resolved() ... done [23:13:26.264] MultisessionFuture #3 [23:13:26.264] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:26.264] | nx: 6 [23:13:26.264] | relay: TRUE [23:13:26.265] | stdout: TRUE [23:13:26.265] | signal: TRUE [23:13:26.265] | resignal: FALSE [23:13:26.265] | force: TRUE [23:13:26.266] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.266] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.266] | until=3 [23:13:26.266] | relaying element #3 [23:13:26.267] | value() for MultisessionFuture () ... [23:13:26.267] | : result() for ClusterFuture ... [23:13:26.267] | : . result already collected: FutureResult [23:13:26.268] | : result() for ClusterFuture ... done [23:13:26.268] | : result() for ClusterFuture ... [23:13:26.268] | : . result already collected: FutureResult [23:13:26.268] | : result() for ClusterFuture ... done [23:13:26.269] | : signalConditions() ... [23:13:26.269] | : . include = 'immediateCondition' [23:13:26.273] | : . exclude = [23:13:26.273] | : . resignal = FALSE [23:13:26.274] | : . Number of conditions: 0 [23:13:26.274] | : . int 0 [23:13:26.275] | : signalConditions() ... done [23:13:26.275] | : relay stdout ... [23:13:26.276] | : relay stdout ... done [23:13:26.276] | : check for misuse ... [23:13:26.276] | : check for misuse ... done [23:13:26.277] | value() for MultisessionFuture () ... done [23:13:26.277] | result() for ClusterFuture ... [23:13:26.277] | : result already collected: FutureResult [23:13:26.277] | result() for ClusterFuture ... done [23:13:26.278] | signalConditions() ... [23:13:26.278] | : include = 'immediateCondition' [23:13:26.278] | : exclude = [23:13:26.278] | : resignal = FALSE [23:13:26.279] | : Number of conditions: 0 [23:13:26.279] | : int 0 [23:13:26.280] | signalConditions() ... done [23:13:26.280] | result() for ClusterFuture ... [23:13:26.280] | : result already collected: FutureResult [23:13:26.281] | result() for ClusterFuture ... done [23:13:26.281] | signalConditions() ... [23:13:26.281] | : include = 'condition' [23:13:26.282] | : exclude = 'error', 'immediateCondition' [23:13:26.282] | : resignal = TRUE [23:13:26.282] | : Number of conditions: 0 [23:13:26.282] | : int 0 [23:13:26.283] | signalConditions() ... done [23:13:26.284] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.284] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.284] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:26.284] value(, ...) ... [23:13:26.285] value(, ...) ... done [23:13:26.285] value() for MultisessionFuture () ... [23:13:26.285] | result() for ClusterFuture ... [23:13:26.286] | : result already collected: FutureResult [23:13:26.286] | result() for ClusterFuture ... done [23:13:26.286] | result() for ClusterFuture ... [23:13:26.286] | : result already collected: FutureResult [23:13:26.287] | result() for ClusterFuture ... done [23:13:26.287] | signalConditions() ... [23:13:26.287] | : include = 'immediateCondition' [23:13:26.288] | : exclude = [23:13:26.288] | : resignal = FALSE [23:13:26.288] | : Number of conditions: 0 [23:13:26.288] | : int 0 [23:13:26.289] | signalConditions() ... done [23:13:26.289] | check for misuse ... [23:13:26.290] | check for misuse ... done [23:13:26.290] value() for MultisessionFuture () ... done [23:13:26.290] value: [23:13:26.291] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:26.291] | nx: 6 [23:13:26.291] | relay: TRUE [23:13:26.292] | stdout: TRUE [23:13:26.292] | signal: TRUE [23:13:26.292] | resignal: FALSE [23:13:26.292] | force: TRUE [23:13:26.293] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.293] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.293] | until=4 [23:13:26.294] | relaying element #4 [23:13:26.294] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.294] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.294] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:26.295] resolve() for MultisessionFuture ... [23:13:26.295] resolve() for MultisessionFuture ... done [23:13:26.295] length: 3 (resolved future 3) [23:13:26.296] checking value #4: [23:13:26.296] 'obj' is MultisessionFuture [23:13:26.296] resolved() ... [23:13:26.296] resolved() ... done [23:13:26.297] MultisessionFuture #4 [23:13:26.297] signalConditionsASAP(MultisessionFuture, pos=4) ... [23:13:26.297] | nx: 6 [23:13:26.297] | relay: TRUE [23:13:26.298] | stdout: TRUE [23:13:26.298] | signal: TRUE [23:13:26.298] | resignal: FALSE [23:13:26.299] | force: TRUE [23:13:26.299] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.299] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.299] | until=4 [23:13:26.300] | relaying element #4 [23:13:26.300] | value() for MultisessionFuture () ... [23:13:26.300] | : result() for ClusterFuture ... [23:13:26.301] | : . result already collected: FutureResult [23:13:26.301] | : result() for ClusterFuture ... done [23:13:26.301] | : result() for ClusterFuture ... [23:13:26.301] | : . result already collected: FutureResult [23:13:26.302] | : result() for ClusterFuture ... done [23:13:26.302] | : signalConditions() ... [23:13:26.302] | : . include = 'immediateCondition' [23:13:26.303] | : . exclude = [23:13:26.303] | : . resignal = FALSE [23:13:26.303] | : . Number of conditions: 0 [23:13:26.303] | : . int 0 [23:13:26.304] | : signalConditions() ... done [23:13:26.305] | : relay stdout ... [23:13:26.305] | : relay stdout ... done [23:13:26.305] | : check for misuse ... [23:13:26.305] | : check for misuse ... done [23:13:26.306] | value() for MultisessionFuture () ... done [23:13:26.306] | result() for ClusterFuture ... [23:13:26.306] | : result already collected: FutureResult [23:13:26.307] | result() for ClusterFuture ... done [23:13:26.307] | signalConditions() ... [23:13:26.307] | : include = 'immediateCondition' [23:13:26.307] | : exclude = [23:13:26.308] | : resignal = FALSE [23:13:26.308] | : Number of conditions: 0 [23:13:26.308] | : int 0 [23:13:26.309] | signalConditions() ... done [23:13:26.309] | result() for ClusterFuture ... [23:13:26.310] | : result already collected: FutureResult [23:13:26.310] | result() for ClusterFuture ... done [23:13:26.310] | signalConditions() ... [23:13:26.310] | : include = 'condition' [23:13:26.311] | : exclude = 'error', 'immediateCondition' [23:13:26.311] | : resignal = TRUE [23:13:26.311] | : Number of conditions: 0 [23:13:26.312] | : int 0 [23:13:26.312] | signalConditions() ... done [23:13:26.313] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.313] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.313] signalConditionsASAP(MultisessionFuture, pos=4) ... done [23:13:26.314] value(, ...) ... [23:13:26.314] value(, ...) ... done [23:13:26.314] value() for MultisessionFuture () ... [23:13:26.314] | result() for ClusterFuture ... [23:13:26.315] | : result already collected: FutureResult [23:13:26.315] | result() for ClusterFuture ... done [23:13:26.315] | result() for ClusterFuture ... [23:13:26.315] | : result already collected: FutureResult [23:13:26.316] | result() for ClusterFuture ... done [23:13:26.316] | signalConditions() ... [23:13:26.316] | : include = 'immediateCondition' [23:13:26.317] | : exclude = [23:13:26.317] | : resignal = FALSE [23:13:26.317] | : Number of conditions: 0 [23:13:26.317] | : int 0 [23:13:26.318] | signalConditions() ... done [23:13:26.318] | check for misuse ... [23:13:26.319] | check for misuse ... done [23:13:26.319] value() for MultisessionFuture () ... done [23:13:26.319] value: [23:13:26.320] signalConditionsASAP(MultisessionFuture, pos=4) ... [23:13:26.320] | nx: 6 [23:13:26.320] | relay: TRUE [23:13:26.321] | stdout: TRUE [23:13:26.321] | signal: TRUE [23:13:26.321] | resignal: FALSE [23:13:26.321] | force: TRUE [23:13:26.322] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.322] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.322] | until=5 [23:13:26.322] | relaying element #5 [23:13:26.323] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.323] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.323] signalConditionsASAP(MultisessionFuture, pos=4) ... done [23:13:26.323] resolve() for MultisessionFuture ... [23:13:26.324] resolve() for MultisessionFuture ... done [23:13:26.324] length: 2 (resolved future 4) [23:13:26.325] checking value #5: [23:13:26.325] 'obj' is NULL [23:13:26.325] signalConditionsASAP(NULL, pos=5) ... [23:13:26.325] | nx: 6 [23:13:26.326] | relay: TRUE [23:13:26.326] | stdout: TRUE [23:13:26.326] | signal: TRUE [23:13:26.326] | resignal: FALSE [23:13:26.327] | force: TRUE [23:13:26.327] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.327] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.327] | until=6 [23:13:26.328] | relaying element #6 [23:13:26.328] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:26.328] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.328] signalConditionsASAP(NULL, pos=5) ... done [23:13:26.329] signalConditionsASAP(NULL, pos=5) ... [23:13:26.329] | nx: 6 [23:13:26.329] | relay: TRUE [23:13:26.330] | stdout: TRUE [23:13:26.330] | signal: TRUE [23:13:26.330] | resignal: FALSE [23:13:26.330] | force: TRUE [23:13:26.331] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:26.331] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.331] | until=6 [23:13:26.331] | relaying element #6 [23:13:26.332] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:26.332] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.332] signalConditionsASAP(NULL, pos=5) ... done [23:13:26.333] length: 1 (resolved future 5) [23:13:26.333] checking value #6: [23:13:26.333] 'obj' is atomic [23:13:26.334] signalConditionsASAP(numeric, pos=6) ... [23:13:26.334] | nx: 6 [23:13:26.334] | relay: TRUE [23:13:26.334] | stdout: TRUE [23:13:26.335] | signal: TRUE [23:13:26.335] | resignal: FALSE [23:13:26.335] | force: TRUE [23:13:26.335] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:26.336] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.336] | until=6 [23:13:26.336] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:26.337] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.337] signalConditionsASAP(numeric, pos=6) ... done [23:13:26.337] length: 0 (resolved future 6) [23:13:26.338] Relaying remaining futures ... [23:13:26.338] | signalConditionsASAP(NULL, pos=0) ... [23:13:26.338] | : nx: 6 [23:13:26.338] | : relay: TRUE [23:13:26.339] | : stdout: TRUE [23:13:26.339] | : signal: TRUE [23:13:26.339] | : resignal: FALSE [23:13:26.340] | : force: TRUE [23:13:26.340] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:26.340] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [23:13:26.341] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:26.341] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.341] | signalConditionsASAP(NULL, pos=0) ... done [23:13:26.341] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 $ : NULL $ : num 6 - attr(*, "dim")= int [1:2] 2 3 - attr(*, "dimnames")=List of 2 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" Dimensions: c(2, 3, 1) [23:13:26.349] future(..., label = NULL) ... [23:13:26.349] | lazy: FALSE [23:13:26.349] | stdout: TRUE [23:13:26.349] | conditions: [n=1] 'condition' [23:13:26.350] | gc: FALSE [23:13:26.350] | earlySignal: FALSE [23:13:26.350] | getGlobalsAndPackages() ... [23:13:26.350] | : Searching for globals ... [23:13:26.353] | : . globals found: [0] [23:13:26.353] | : Searching for globals ... done [23:13:26.353] | : globals: [0] [23:13:26.354] | : packages: [0] [23:13:26.354] | getGlobalsAndPackages() ... done [23:13:26.355] | run() for 'Future' () ... [23:13:26.355] | : state: 'created' [23:13:26.355] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.355] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.356] | : Using MultisessionFutureBackend ... [23:13:26.356] | : . Number of futures since start: 34 (34 created, 34 launched, 42 finished) [23:13:26.356] | : . Launching futures ... [23:13:26.357] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:26.357] | : . ' , Workers: [n=2] [23:13:26.357] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:26.360] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:26.361] | : . ' , requestWorker() ... [23:13:26.361] | : . ' , ; requestNode() ... [23:13:26.361] | : . ' , ; ` Number of workers: 2 [23:13:26.362] | : . ' , ; ` Polling for a free worker ... [23:13:26.362] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.362] | : . ' , ; ` | : Listing all futures [23:13:26.363] | : . ' , ; ` | : Number of registered futures: 0 [23:13:26.363] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.363] | : . ' , ; ` | Total time: 0 [23:13:26.364] | : . ' , ; ` Polling for a free worker ... done [23:13:26.364] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.364] | : . ' , ; ` | Listing all futures [23:13:26.364] | : . ' , ; ` | Number of registered futures: 0 [23:13:26.365] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.365] | : . ' , ; ` avail: [n=2] '1', '2' [23:13:26.365] | : . ' , ; ` Index of first available worker: 1 [23:13:26.366] | : . ' , ; ` Validate that the worker is functional ... [23:13:26.366] | : . ' , ; ` | Worker is functional [23:13:26.367] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.367] | : . ' , ; ` | : Listing all futures [23:13:26.367] | : . ' , ; ` | : Number of registered futures: 0 [23:13:26.367] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.368] | : . ' , ; ` Validate that the worker is functional ... done [23:13:26.368] | : . ' , ; requestNode() ... done [23:13:26.368] | : . ' , ; cluster node index: 1 [23:13:26.369] | : . ' , requestWorker() ... done [23:13:26.369] | : . ' , eraseGlobalEnvironment() ... [23:13:26.370] | : . ' , eraseGlobalEnvironment() ... done [23:13:26.370] | : . ' , launchFuture() ... [23:13:26.370] | : . ' , ; cluster node index: 1 [23:13:26.370] | : . ' , ; getFutureData() ... [23:13:26.371] | : . ' , ; ` getFutureCore() ... [23:13:26.371] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:26.371] | : . ' , ; ` getFutureCore() ... done [23:13:26.371] | : . ' , ; ` getFutureCapture() ... [23:13:26.371] | : . ' , ; ` getFutureCapture() ... done [23:13:26.372] | : . ' , ; ` getFutureContext() ... [23:13:26.372] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.372] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:26.372] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.372] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:26.373] | : . ' , ; ` getFutureContext() ... done [23:13:26.373] | : . ' , ; getFutureData() ... done [23:13:26.373] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:26.373] | : . ' , ; ` Appended future to position #1 [23:13:26.374] | : . ' , ; ` Number of registered futures: 1 [23:13:26.374] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:26.374] | : . ' , launchFuture() ... done [23:13:26.374] | : . ' , MultisessionFuture started [23:13:26.374] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:26.374] | : . Launching futures ... done [23:13:26.375] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:26.375] | : Using MultisessionFutureBackend ... done [23:13:26.375] | run() for 'Future' () ... done [23:13:26.375] future(..., label = NULL) ... done [23:13:26.375] future(..., label = NULL) ... [23:13:26.375] | lazy: FALSE [23:13:26.376] | stdout: TRUE [23:13:26.376] | conditions: [n=1] 'condition' [23:13:26.376] | gc: FALSE [23:13:26.376] | earlySignal: FALSE [23:13:26.377] | getGlobalsAndPackages() ... [23:13:26.377] | : Searching for globals ... [23:13:26.379] | : . globals found: [0] [23:13:26.379] | : Searching for globals ... done [23:13:26.379] | : globals: [0] [23:13:26.380] | : packages: [0] [23:13:26.380] | getGlobalsAndPackages() ... done [23:13:26.380] | run() for 'Future' () ... [23:13:26.381] | : state: 'created' [23:13:26.381] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.381] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.381] | : Using MultisessionFutureBackend ... [23:13:26.382] | : . Number of futures since start: 35 (35 created, 35 launched, 42 finished) [23:13:26.382] | : . Launching futures ... [23:13:26.382] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:26.383] | : . ' , Workers: [n=2] [23:13:26.383] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:26.385] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:26.385] | : . ' , requestWorker() ... [23:13:26.386] | : . ' , ; requestNode() ... [23:13:26.386] | : . ' , ; ` Number of workers: 2 [23:13:26.386] | : . ' , ; ` Polling for a free worker ... [23:13:26.386] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.387] | : . ' , ; ` | : Listing all futures [23:13:26.387] | : . ' , ; ` | : Number of registered futures: 1 [23:13:26.387] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.387] | : . ' , ; ` | Total time: 0 [23:13:26.387] | : . ' , ; ` Polling for a free worker ... done [23:13:26.388] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.388] | : . ' , ; ` | Listing all futures [23:13:26.388] | : . ' , ; ` | Number of registered futures: 1 [23:13:26.388] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.389] | : . ' , ; ` avail: [n=2] '2' [23:13:26.389] | : . ' , ; ` Index of first available worker: 2 [23:13:26.389] | : . ' , ; ` Validate that the worker is functional ... [23:13:26.390] | : . ' , ; ` | Worker is functional [23:13:26.390] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.390] | : . ' , ; ` | : Listing all futures [23:13:26.390] | : . ' , ; ` | : Number of registered futures: 1 [23:13:26.390] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.391] | : . ' , ; ` Validate that the worker is functional ... done [23:13:26.391] | : . ' , ; requestNode() ... done [23:13:26.391] | : . ' , ; cluster node index: 2 [23:13:26.391] | : . ' , requestWorker() ... done [23:13:26.391] | : . ' , eraseGlobalEnvironment() ... [23:13:26.392] | : . ' , eraseGlobalEnvironment() ... done [23:13:26.392] | : . ' , launchFuture() ... [23:13:26.393] | : . ' , ; cluster node index: 2 [23:13:26.393] | : . ' , ; getFutureData() ... [23:13:26.393] | : . ' , ; ` getFutureCore() ... [23:13:26.393] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:26.394] | : . ' , ; ` getFutureCore() ... done [23:13:26.394] | : . ' , ; ` getFutureCapture() ... [23:13:26.394] | : . ' , ; ` getFutureCapture() ... done [23:13:26.394] | : . ' , ; ` getFutureContext() ... [23:13:26.394] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.395] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:26.395] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.395] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:26.395] | : . ' , ; ` getFutureContext() ... done [23:13:26.396] | : . ' , ; getFutureData() ... done [23:13:26.396] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:26.396] | : . ' , ; ` Appended future to position #2 [23:13:26.397] | : . ' , ; ` Number of registered futures: 2 [23:13:26.397] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:26.397] | : . ' , launchFuture() ... done [23:13:26.398] | : . ' , MultisessionFuture started [23:13:26.398] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:26.398] | : . Launching futures ... done [23:13:26.398] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:26.399] | : Using MultisessionFutureBackend ... done [23:13:26.399] | run() for 'Future' () ... done [23:13:26.399] future(..., label = NULL) ... done [23:13:26.400] future(..., label = NULL) ... [23:13:26.400] | lazy: FALSE [23:13:26.401] | stdout: TRUE [23:13:26.401] | conditions: [n=1] 'condition' [23:13:26.401] | gc: FALSE [23:13:26.401] | earlySignal: FALSE [23:13:26.402] | getGlobalsAndPackages() ... [23:13:26.402] | : Searching for globals ... [23:13:26.407] | : . globals found: [1] '{' [23:13:26.407] | : Searching for globals ... done [23:13:26.408] | : Resolving globals: FALSE [23:13:26.408] | : Search for packages associated with the globals ... [23:13:26.408] | : . Packages associated with globals: [1] 'base' [23:13:26.408] | : . Packages: [1] 'base' [23:13:26.409] | : Search for packages associated with the globals ... done [23:13:26.409] | : Packages after dropping 'base': [0] [23:13:26.409] | : globals: [0] [23:13:26.409] | : packages: [0] [23:13:26.409] | getGlobalsAndPackages() ... done [23:13:26.410] | run() for 'Future' () ... [23:13:26.410] | : state: 'created' [23:13:26.410] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.410] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.410] | : Using MultisessionFutureBackend ... [23:13:26.411] | : . Number of futures since start: 36 (36 created, 36 launched, 42 finished) [23:13:26.411] | : . Launching futures ... [23:13:26.411] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:26.411] | : . ' , Workers: [n=2] [23:13:26.411] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:26.414] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:26.415] | : . ' , requestWorker() ... [23:13:26.415] | : . ' , ; requestNode() ... [23:13:26.415] | : . ' , ; ` Number of workers: 2 [23:13:26.415] | : . ' , ; ` Polling for a free worker ... [23:13:26.416] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.416] | : . ' , ; ` | : Listing all futures [23:13:26.416] | : . ' , ; ` | : Number of registered futures: 2 [23:13:26.416] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.416] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [23:13:26.430] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... [23:13:26.430] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... [23:13:26.431] | : . ' , ; ` | : . resolved() ... [23:13:26.431] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [23:13:26.432] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [23:13:26.432] | : . ' , ; ` | : . ' , assertValidConnection() ... [23:13:26.432] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:26.433] | : . ' , ; ` | : . ' , assertValidConnection() ... done [23:13:26.433] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [23:13:26.434] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:26.434] | : . ' , ; ` | : . ' , ; [1] TRUE [23:13:26.434] | : . ' , ; ` | : . ' , ; Received data: [23:13:26.435] | : . ' , ; ` | : . ' , ; List of 5 [23:13:26.435] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [23:13:26.435] | : . ' , ; ` | : . ' , ; $ value :List of 16 [23:13:26.435] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [23:13:26.435] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [23:13:26.435] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [23:13:26.435] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [23:13:26.435] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [23:13:26.435] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [23:13:26.435] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [23:13:26.435] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [23:13:26.435] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [23:13:26.435] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [23:13:26.435] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [23:13:26.435] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [23:13:26.435] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [23:13:26.435] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.435] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.435] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "75" [23:13:26.435] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:26.435] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [23:13:26.435] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [23:13:26.435] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:26.435] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:26.435] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:26.435] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 62584 [23:13:26.435] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:26.435] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [23:13:26.435] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [23:13:26.435] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:26.435] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [23:13:26.435] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [23:13:26.435] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [23:13:26.435] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [23:13:26.435] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [23:13:26.435] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [23:13:26.435] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [23:13:26.435] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:26.435] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:26.435] | : . ' , ; ` | : . ' , ; $ tag : NULL [23:13:26.457] | : . ' , ; ` | : . ' , ; Received FutureResult [23:13:26.458] | : . ' , ; ` | : . ' , ; FutureResult: [23:13:26.458] | : . ' , ; ` | : . ' , ; value: 'numeric' [23:13:26.458] | : . ' , ; ` | : . ' , ; visible: TRUE [23:13:26.458] | : . ' , ; ` | : . ' , ; stdout: character [23:13:26.458] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [23:13:26.458] | : . ' , ; ` | : . ' , ; RNG used: FALSE [23:13:26.458] | : . ' , ; ` | : . ' , ; duration: 0.004956961 secs (started 2025-11-16 23:13:26.374018) [23:13:26.458] | : . ' , ; ` | : . ' , ; version: 1.8 [23:13:26.459] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:26.459] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [23:13:26.459] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [23:13:26.460] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:26.460] | : . ' , ; ` | : . ' , ; Erased future from future backend [23:13:26.460] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [23:13:26.460] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [23:13:26.461] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [23:13:26.461] | : . ' , ; ` | : . ' , ; signalConditions() ... [23:13:26.461] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [23:13:26.461] | : . ' , ; ` | : . ' , ; ` exclude = [23:13:26.462] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [23:13:26.462] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [23:13:26.462] | : . ' , ; ` | : . ' , ; ` int 0 [23:13:26.463] | : . ' , ; ` | : . ' , ; signalConditions() ... done [23:13:26.463] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [23:13:26.463] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:26.464] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [23:13:26.464] | : . ' , ; ` | : . ' assertFutureResult() ... [23:13:26.464] | : . ' , ; ` | : . ' , Future uuid: 21ba9c551312333441d8a0c50b2e2aea-75 [23:13:26.464] | : . ' , ; ` | : . ' , identical; success [23:13:26.465] | : . ' , ; ` | : . ' assertFutureResult() ... done [23:13:26.465] | : . ' , ; ` | : . resolved() ... done [23:13:26.465] | : . ' , ; ` | : . Future at position #1 is resolved ... [23:13:26.465] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [23:13:26.466] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:26.466] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:26.466] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:26.466] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:26.467] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:26.467] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:26.467] | : . ' , ; ` | : . ' , signalConditions() ... [23:13:26.467] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [23:13:26.468] | : . ' , ; ` | : . ' , ; exclude = [23:13:26.468] | : . ' , ; ` | : . ' , ; resignal = FALSE [23:13:26.468] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [23:13:26.468] | : . ' , ; ` | : . ' , ; int 0 [23:13:26.469] | : . ' , ; ` | : . ' , signalConditions() ... done [23:13:26.469] | : . ' , ; ` | : . ' , check for misuse ... [23:13:26.470] | : . ' , ; ` | : . ' , check for misuse ... done [23:13:26.470] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [23:13:26.470] | : . ' , ; ` | : . Future at position #1 is resolved ... done [23:13:26.471] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... done [23:13:26.471] | : . ' , ; ` | : Remove collected futures ... [23:13:26.471] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [23:13:26.471] | : . ' , ; ` | : Remove collected futures ... done [23:13:26.472] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... done [23:13:26.472] | : . ' , ; ` | Early signaling of 2 future candidates ... [23:13:26.472] | : . ' , ; ` | Number of futures with early signaling requested: 0 [23:13:26.472] | : . ' , ; ` | Early signaling of 2 future candidates ... done [23:13:26.473] | : . ' , ; ` | Number of registered futures: 2 [23:13:26.473] | : . ' , ; ` Polling for a free worker ... done [23:13:26.473] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.473] | : . ' , ; ` | Listing all futures [23:13:26.474] | : . ' , ; ` | Number of registered futures: 1 [23:13:26.474] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.474] | : . ' , ; ` Total time: 0.0575499534606934 [23:13:26.475] | : . ' , ; requestNode() ... done [23:13:26.475] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.475] | : . ' , ; ` Listing all futures [23:13:26.475] | : . ' , ; ` Number of registered futures: 1 [23:13:26.475] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.476] | : . ' , ; avail: [n=2] '1' [23:13:26.476] | : . ' , ; Index of first available worker: 1 [23:13:26.476] | : . ' , ; Validate that the worker is functional ... [23:13:26.477] | : . ' , ; ` Worker is functional [23:13:26.477] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.478] | : . ' , ; ` | Listing all futures [23:13:26.478] | : . ' , ; ` | Number of registered futures: 1 [23:13:26.478] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.478] | : . ' , ; Validate that the worker is functional ... done [23:13:26.479] | : . ' , requestWorker() ... done [23:13:26.479] | : . ' , cluster node index: 1 [23:13:26.479] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:26.479] | : . ' eraseGlobalEnvironment() ... [23:13:26.480] | : . ' eraseGlobalEnvironment() ... done [23:13:26.481] | : . ' launchFuture() ... [23:13:26.481] | : . ' , cluster node index: 1 [23:13:26.481] | : . ' , getFutureData() ... [23:13:26.481] | : . ' , ; getFutureCore() ... [23:13:26.482] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:26.482] | : . ' , ; getFutureCore() ... done [23:13:26.482] | : . ' , ; getFutureCapture() ... [23:13:26.482] | : . ' , ; getFutureCapture() ... done [23:13:26.483] | : . ' , ; getFutureContext() ... [23:13:26.483] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.483] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:26.484] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.484] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:26.484] | : . ' , ; getFutureContext() ... done [23:13:26.484] | : . ' , getFutureData() ... done [23:13:26.485] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:26.485] | : . ' , ; Appended future to position #2 [23:13:26.486] | : . ' , ; Number of registered futures: 2 [23:13:26.486] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:26.486] | : . ' launchFuture() ... done [23:13:26.486] | : . ' MultisessionFuture started [23:13:26.487] | : . Launching futures ... done [23:13:26.487] | : Using MultisessionFutureBackend ... done [23:13:26.487] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:26.487] | run() for 'Future' () ... done [23:13:26.488] future(..., label = NULL) ... done Classes 'listenv', 'environment' Classes 'listenv', 'environment' - attr(*, "dim.")= int [1:3] 2 3 1 - attr(*, "dimnames.")=List of 3 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" [23:13:26.494] resolved() ... [23:13:26.494] | resolved() for listenv ... [23:13:26.496] | : resolved() ... [23:13:26.496] | : . resolved() for array ... [23:13:26.496] | : . ' Number of elements: 6 [23:13:26.496] | : . ' Number of futures: 6 [23:13:26.497] | : . ' resolved() ... [23:13:26.497] | : . ' resolved() ... done [23:13:26.497] | : . ' resolved() ... [23:13:26.498] | : . ' , resolved() for MultisessionFuture () ... [23:13:26.498] | : . ' , ; Cluster node socket connection: index=5, id=889 [23:13:26.499] | : . ' , ; assertValidConnection() ... [23:13:26.499] | : . ' , ; ` cluster node index: 2 [23:13:26.499] | : . ' , ; assertValidConnection() ... done [23:13:26.500] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:26.500] | : . ' , ; ` cluster node index: 2 [23:13:26.500] | : . ' , ; ` [1] TRUE [23:13:26.501] | : . ' , ; ` Received data: [23:13:26.501] | : . ' , ; ` List of 5 [23:13:26.501] | : . ' , ; ` $ type : chr "VALUE" [23:13:26.501] | : . ' , ; ` $ value :List of 16 [23:13:26.501] | : . ' , ; ` ..$ value : NULL [23:13:26.501] | : . ' , ; ` ..$ visible : logi TRUE [23:13:26.501] | : . ' , ; ` ..$ stdout : chr "" [23:13:26.501] | : . ' , ; ` ..$ conditions : list() [23:13:26.501] | : . ' , ; ` ..$ rng : logi FALSE [23:13:26.501] | : . ' , ; ` ..$ seed : NULL [23:13:26.501] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:26.501] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:26.501] | : . ' , ; ` .. ..$ added : NULL [23:13:26.501] | : . ' , ; ` .. ..$ removed : NULL [23:13:26.501] | : . ' , ; ` .. ..$ replaced: NULL [23:13:26.501] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:26.501] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:26.501] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.501] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.501] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "76" [23:13:26.501] | : . ' , ; ` ..$ session_uuid : chr "734a9d5f7f8a3a63bb70c01cc69cc4fa" [23:13:26.501] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:26.501] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:26.501] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:26.501] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:26.501] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:26.501] | : . ' , ; ` .. .. ..$ pid : int 48424 [23:13:26.501] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:26.501] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:26.501] | : . ' , ; ` ..$ r_info :List of 4 [23:13:26.501] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:26.501] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:26.501] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:26.501] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:26.501] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:26.501] | : . ' , ; ` ..$ version : chr "1.8" [23:13:26.501] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:26.501] | : . ' , ; ` $ success: logi TRUE [23:13:26.501] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [23:13:26.501] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:26.501] | : . ' , ; ` $ tag : NULL [23:13:26.522] | : . ' , ; ` Received FutureResult [23:13:26.522] | : . ' , ; ` FutureResult: [23:13:26.522] | : . ' , ; ` value: 'NULL' [23:13:26.522] | : . ' , ; ` visible: TRUE [23:13:26.522] | : . ' , ; ` stdout: character [23:13:26.522] | : . ' , ; ` conditions: [n = 0] [23:13:26.522] | : . ' , ; ` RNG used: FALSE [23:13:26.522] | : . ' , ; ` duration: 0.006878853 secs (started 2025-11-16 23:13:26.396845) [23:13:26.522] | : . ' , ; ` version: 1.8 [23:13:26.523] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:26.523] | : . ' , ; ` | Removed future from position #1 [23:13:26.524] | : . ' , ; ` | Number of registered futures: 1 [23:13:26.524] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:26.524] | : . ' , ; ` Erased future from future backend [23:13:26.524] | : . ' , ; ` result() for ClusterFuture ... [23:13:26.525] | : . ' , ; ` | result already collected: FutureResult [23:13:26.525] | : . ' , ; ` result() for ClusterFuture ... done [23:13:26.525] | : . ' , ; ` signalConditions() ... [23:13:26.526] | : . ' , ; ` | include = 'immediateCondition' [23:13:26.526] | : . ' , ; ` | exclude = [23:13:26.526] | : . ' , ; ` | resignal = FALSE [23:13:26.526] | : . ' , ; ` | Number of conditions: 0 [23:13:26.527] | : . ' , ; ` | int 0 [23:13:26.527] | : . ' , ; ` signalConditions() ... done [23:13:26.528] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:26.528] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:26.528] | : . ' , resolved() for MultisessionFuture () ... done [23:13:26.528] | : . ' , assertFutureResult() ... [23:13:26.529] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-76 [23:13:26.529] | : . ' , ; identical; success [23:13:26.529] | : . ' , assertFutureResult() ... done [23:13:26.530] | : . ' resolved() ... done [23:13:26.530] | : . ' resolved() ... [23:13:26.530] | : . ' , resolved() for MultisessionFuture () ... [23:13:26.531] | : . ' , ; Cluster node socket connection: index=4, id=888 [23:13:26.531] | : . ' , ; assertValidConnection() ... [23:13:26.532] | : . ' , ; ` cluster node index: 1 [23:13:26.532] | : . ' , ; assertValidConnection() ... done [23:13:26.532] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:26.533] | : . ' , ; ` cluster node index: 1 [23:13:26.533] | : . ' , ; ` [1] TRUE [23:13:26.534] | : . ' , ; ` Received data: [23:13:26.534] | : . ' , ; ` List of 5 [23:13:26.534] | : . ' , ; ` $ type : chr "VALUE" [23:13:26.534] | : . ' , ; ` $ value :List of 16 [23:13:26.534] | : . ' , ; ` ..$ value : num 4 [23:13:26.534] | : . ' , ; ` ..$ visible : logi TRUE [23:13:26.534] | : . ' , ; ` ..$ stdout : chr "" [23:13:26.534] | : . ' , ; ` ..$ conditions : list() [23:13:26.534] | : . ' , ; ` ..$ rng : logi FALSE [23:13:26.534] | : . ' , ; ` ..$ seed : NULL [23:13:26.534] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:26.534] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:26.534] | : . ' , ; ` .. ..$ added : NULL [23:13:26.534] | : . ' , ; ` .. ..$ removed : NULL [23:13:26.534] | : . ' , ; ` .. ..$ replaced: NULL [23:13:26.534] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:26.534] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:26.534] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.534] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.534] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "77" [23:13:26.534] | : . ' , ; ` ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:26.534] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:26.534] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:26.534] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:26.534] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:26.534] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:26.534] | : . ' , ; ` .. .. ..$ pid : int 62584 [23:13:26.534] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:26.534] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:26.534] | : . ' , ; ` ..$ r_info :List of 4 [23:13:26.534] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:26.534] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:26.534] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:26.534] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:26.534] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:26.534] | : . ' , ; ` ..$ version : chr "1.8" [23:13:26.534] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:26.534] | : . ' , ; ` $ success: logi TRUE [23:13:26.534] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:26.534] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:26.534] | : . ' , ; ` $ tag : NULL [23:13:26.555] | : . ' , ; ` Received FutureResult [23:13:26.555] | : . ' , ; ` FutureResult: [23:13:26.555] | : . ' , ; ` value: 'numeric' [23:13:26.555] | : . ' , ; ` visible: TRUE [23:13:26.555] | : . ' , ; ` stdout: character [23:13:26.555] | : . ' , ; ` conditions: [n = 0] [23:13:26.555] | : . ' , ; ` RNG used: FALSE [23:13:26.555] | : . ' , ; ` duration: 0.005131006 secs (started 2025-11-16 23:13:26.485852) [23:13:26.555] | : . ' , ; ` version: 1.8 [23:13:26.556] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:26.556] | : . ' , ; ` | Removed future from position #1 [23:13:26.557] | : . ' , ; ` | Number of registered futures: 0 [23:13:26.557] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:26.557] | : . ' , ; ` Erased future from future backend [23:13:26.557] | : . ' , ; ` result() for ClusterFuture ... [23:13:26.558] | : . ' , ; ` | result already collected: FutureResult [23:13:26.558] | : . ' , ; ` result() for ClusterFuture ... done [23:13:26.558] | : . ' , ; ` signalConditions() ... [23:13:26.558] | : . ' , ; ` | include = 'immediateCondition' [23:13:26.559] | : . ' , ; ` | exclude = [23:13:26.559] | : . ' , ; ` | resignal = FALSE [23:13:26.559] | : . ' , ; ` | Number of conditions: 0 [23:13:26.559] | : . ' , ; ` | int 0 [23:13:26.560] | : . ' , ; ` signalConditions() ... done [23:13:26.561] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:26.561] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:26.561] | : . ' , resolved() for MultisessionFuture () ... done [23:13:26.561] | : . ' , assertFutureResult() ... [23:13:26.562] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-77 [23:13:26.562] | : . ' , ; identical; success [23:13:26.562] | : . ' , assertFutureResult() ... done [23:13:26.562] | : . ' resolved() ... done [23:13:26.563] | : . resolved() for array ... done [23:13:26.563] | : resolved() ... done [23:13:26.563] | resolved() for listenv ... done [23:13:26.563] resolved() ... done logi [1:2, 1:3, 1] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "dimnames")=List of 3 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" - attr(*, "names")= chr [1:6] "a" "b" "c" "d" ... [23:13:26.571] value() for listenv ... [23:13:26.571] | recursive: 0 [23:13:26.572] | reduce: FALSE [23:13:26.574] | length: 6 [23:13:26.574] | elements: 'a', 'b', 'c', 'd', '', '' [23:13:26.574] | Number of remaining objects: 6 [23:13:26.574] | checking value #1: [23:13:26.575] | 'obj' is atomic [23:13:26.575] | signalConditionsASAP(numeric, pos=1) ... [23:13:26.575] | : nx: 6 [23:13:26.575] | : relay: TRUE [23:13:26.575] | : stdout: TRUE [23:13:26.576] | : signal: TRUE [23:13:26.576] | : resignal: FALSE [23:13:26.576] | : force: TRUE [23:13:26.576] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.577] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.577] | : until=2 [23:13:26.577] | : relaying element #2 [23:13:26.577] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.578] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.578] | signalConditionsASAP(numeric, pos=1) ... done [23:13:26.578] | length: 5 (resolved future 1) [23:13:26.579] value() for listenv ... done [23:13:26.579] checking value #2: [23:13:26.579] 'obj' is MultisessionFuture [23:13:26.579] resolved() ... [23:13:26.580] resolved() ... done [23:13:26.580] MultisessionFuture #2 [23:13:26.580] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:26.580] | nx: 6 [23:13:26.580] | relay: TRUE [23:13:26.581] | stdout: TRUE [23:13:26.581] | signal: TRUE [23:13:26.581] | resignal: FALSE [23:13:26.581] | force: TRUE [23:13:26.582] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.582] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.582] | until=2 [23:13:26.582] | relaying element #2 [23:13:26.583] | value() for MultisessionFuture () ... [23:13:26.583] | : result() for ClusterFuture ... [23:13:26.583] | : . result already collected: FutureResult [23:13:26.583] | : result() for ClusterFuture ... done [23:13:26.584] | : result() for ClusterFuture ... [23:13:26.584] | : . result already collected: FutureResult [23:13:26.584] | : result() for ClusterFuture ... done [23:13:26.584] | : signalConditions() ... [23:13:26.585] | : . include = 'immediateCondition' [23:13:26.585] | : . exclude = [23:13:26.585] | : . resignal = FALSE [23:13:26.585] | : . Number of conditions: 0 [23:13:26.585] | : . int 0 [23:13:26.586] | : signalConditions() ... done [23:13:26.586] | : relay stdout ... [23:13:26.587] | : relay stdout ... done [23:13:26.587] | : check for misuse ... [23:13:26.587] | : check for misuse ... done [23:13:26.587] | value() for MultisessionFuture () ... done [23:13:26.588] | result() for ClusterFuture ... [23:13:26.588] | : result already collected: FutureResult [23:13:26.588] | result() for ClusterFuture ... done [23:13:26.588] | signalConditions() ... [23:13:26.588] | : include = 'immediateCondition' [23:13:26.589] | : exclude = [23:13:26.589] | : resignal = FALSE [23:13:26.589] | : Number of conditions: 0 [23:13:26.589] | : int 0 [23:13:26.590] | signalConditions() ... done [23:13:26.590] | result() for ClusterFuture ... [23:13:26.591] | : result already collected: FutureResult [23:13:26.591] | result() for ClusterFuture ... done [23:13:26.591] | signalConditions() ... [23:13:26.591] | : include = 'condition' [23:13:26.592] | : exclude = 'error', 'immediateCondition' [23:13:26.592] | : resignal = TRUE [23:13:26.592] | : Number of conditions: 0 [23:13:26.592] | : int 0 [23:13:26.593] | signalConditions() ... done [23:13:26.593] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.594] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.594] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:26.594] value(, ...) ... [23:13:26.594] value(, ...) ... done [23:13:26.595] value() for MultisessionFuture () ... [23:13:26.595] | result() for ClusterFuture ... [23:13:26.595] | : result already collected: FutureResult [23:13:26.595] | result() for ClusterFuture ... done [23:13:26.596] | result() for ClusterFuture ... [23:13:26.596] | : result already collected: FutureResult [23:13:26.596] | result() for ClusterFuture ... done [23:13:26.596] | signalConditions() ... [23:13:26.597] | : include = 'immediateCondition' [23:13:26.597] | : exclude = [23:13:26.597] | : resignal = FALSE [23:13:26.597] | : Number of conditions: 0 [23:13:26.598] | : int 0 [23:13:26.598] | signalConditions() ... done [23:13:26.599] | check for misuse ... [23:13:26.599] | check for misuse ... done [23:13:26.599] value() for MultisessionFuture () ... done [23:13:26.599] value: [23:13:26.600] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:26.600] | nx: 6 [23:13:26.600] | relay: TRUE [23:13:26.600] | stdout: TRUE [23:13:26.601] | signal: TRUE [23:13:26.601] | resignal: FALSE [23:13:26.601] | force: TRUE [23:13:26.601] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.602] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.602] | until=3 [23:13:26.602] | relaying element #3 [23:13:26.602] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.603] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.603] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:26.603] resolve() for MultisessionFuture ... [23:13:26.603] resolve() for MultisessionFuture ... done [23:13:26.604] length: 4 (resolved future 2) [23:13:26.604] checking value #3: [23:13:26.604] 'obj' is MultisessionFuture [23:13:26.605] resolved() ... [23:13:26.605] resolved() ... done [23:13:26.605] MultisessionFuture #3 [23:13:26.605] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:26.606] | nx: 6 [23:13:26.606] | relay: TRUE [23:13:26.606] | stdout: TRUE [23:13:26.606] | signal: TRUE [23:13:26.606] | resignal: FALSE [23:13:26.607] | force: TRUE [23:13:26.607] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.607] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.607] | until=3 [23:13:26.608] | relaying element #3 [23:13:26.608] | value() for MultisessionFuture () ... [23:13:26.608] | : result() for ClusterFuture ... [23:13:26.608] | : . result already collected: FutureResult [23:13:26.609] | : result() for ClusterFuture ... done [23:13:26.609] | : result() for ClusterFuture ... [23:13:26.609] | : . result already collected: FutureResult [23:13:26.609] | : result() for ClusterFuture ... done [23:13:26.610] | : signalConditions() ... [23:13:26.610] | : . include = 'immediateCondition' [23:13:26.610] | : . exclude = [23:13:26.610] | : . resignal = FALSE [23:13:26.611] | : . Number of conditions: 0 [23:13:26.611] | : . int 0 [23:13:26.612] | : signalConditions() ... done [23:13:26.612] | : relay stdout ... [23:13:26.612] | : relay stdout ... done [23:13:26.612] | : check for misuse ... [23:13:26.613] | : check for misuse ... done [23:13:26.613] | value() for MultisessionFuture () ... done [23:13:26.613] | result() for ClusterFuture ... [23:13:26.614] | : result already collected: FutureResult [23:13:26.614] | result() for ClusterFuture ... done [23:13:26.614] | signalConditions() ... [23:13:26.614] | : include = 'immediateCondition' [23:13:26.615] | : exclude = [23:13:26.615] | : resignal = FALSE [23:13:26.615] | : Number of conditions: 0 [23:13:26.615] | : int 0 [23:13:26.616] | signalConditions() ... done [23:13:26.616] | result() for ClusterFuture ... [23:13:26.616] | : result already collected: FutureResult [23:13:26.616] | result() for ClusterFuture ... done [23:13:26.617] | signalConditions() ... [23:13:26.617] | : include = 'condition' [23:13:26.617] | : exclude = 'error', 'immediateCondition' [23:13:26.617] | : resignal = TRUE [23:13:26.618] | : Number of conditions: 0 [23:13:26.618] | : int 0 [23:13:26.618] | signalConditions() ... done [23:13:26.619] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.619] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.619] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:26.619] value(, ...) ... [23:13:26.619] value(, ...) ... done [23:13:26.620] value() for MultisessionFuture () ... [23:13:26.620] | result() for ClusterFuture ... [23:13:26.620] | : result already collected: FutureResult [23:13:26.620] | result() for ClusterFuture ... done [23:13:26.620] | result() for ClusterFuture ... [23:13:26.620] | : result already collected: FutureResult [23:13:26.621] | result() for ClusterFuture ... done [23:13:26.621] | signalConditions() ... [23:13:26.621] | : include = 'immediateCondition' [23:13:26.621] | : exclude = [23:13:26.622] | : resignal = FALSE [23:13:26.622] | : Number of conditions: 0 [23:13:26.622] | : int 0 [23:13:26.623] | signalConditions() ... done [23:13:26.623] | check for misuse ... [23:13:26.623] | check for misuse ... done [23:13:26.624] value() for MultisessionFuture () ... done [23:13:26.624] value: [23:13:26.624] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:26.625] | nx: 6 [23:13:26.625] | relay: TRUE [23:13:26.625] | stdout: TRUE [23:13:26.625] | signal: TRUE [23:13:26.626] | resignal: FALSE [23:13:26.626] | force: TRUE [23:13:26.626] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.626] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.627] | until=4 [23:13:26.627] | relaying element #4 [23:13:26.627] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.627] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.628] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:26.628] resolve() for MultisessionFuture ... [23:13:26.628] resolve() for MultisessionFuture ... done [23:13:26.628] length: 3 (resolved future 3) [23:13:26.629] checking value #4: [23:13:26.629] 'obj' is MultisessionFuture [23:13:26.629] resolved() ... [23:13:26.629] resolved() ... done [23:13:26.630] MultisessionFuture #4 [23:13:26.630] signalConditionsASAP(MultisessionFuture, pos=4) ... [23:13:26.630] | nx: 6 [23:13:26.630] | relay: TRUE [23:13:26.630] | stdout: TRUE [23:13:26.631] | signal: TRUE [23:13:26.631] | resignal: FALSE [23:13:26.631] | force: TRUE [23:13:26.631] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.631] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.632] | until=4 [23:13:26.632] | relaying element #4 [23:13:26.632] | value() for MultisessionFuture () ... [23:13:26.632] | : result() for ClusterFuture ... [23:13:26.633] | : . result already collected: FutureResult [23:13:26.633] | : result() for ClusterFuture ... done [23:13:26.633] | : result() for ClusterFuture ... [23:13:26.633] | : . result already collected: FutureResult [23:13:26.634] | : result() for ClusterFuture ... done [23:13:26.634] | : signalConditions() ... [23:13:26.634] | : . include = 'immediateCondition' [23:13:26.634] | : . exclude = [23:13:26.634] | : . resignal = FALSE [23:13:26.635] | : . Number of conditions: 0 [23:13:26.635] | : . int 0 [23:13:26.636] | : signalConditions() ... done [23:13:26.636] | : relay stdout ... [23:13:26.636] | : relay stdout ... done [23:13:26.636] | : check for misuse ... [23:13:26.637] | : check for misuse ... done [23:13:26.637] | value() for MultisessionFuture () ... done [23:13:26.637] | result() for ClusterFuture ... [23:13:26.637] | : result already collected: FutureResult [23:13:26.638] | result() for ClusterFuture ... done [23:13:26.638] | signalConditions() ... [23:13:26.638] | : include = 'immediateCondition' [23:13:26.638] | : exclude = [23:13:26.639] | : resignal = FALSE [23:13:26.639] | : Number of conditions: 0 [23:13:26.639] | : int 0 [23:13:26.640] | signalConditions() ... done [23:13:26.640] | result() for ClusterFuture ... [23:13:26.640] | : result already collected: FutureResult [23:13:26.640] | result() for ClusterFuture ... done [23:13:26.641] | signalConditions() ... [23:13:26.641] | : include = 'condition' [23:13:26.641] | : exclude = 'error', 'immediateCondition' [23:13:26.641] | : resignal = TRUE [23:13:26.642] | : Number of conditions: 0 [23:13:26.642] | : int 0 [23:13:26.643] | signalConditions() ... done [23:13:26.643] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.643] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.643] signalConditionsASAP(MultisessionFuture, pos=4) ... done [23:13:26.644] value(, ...) ... [23:13:26.644] value(, ...) ... done [23:13:26.644] value() for MultisessionFuture () ... [23:13:26.644] | result() for ClusterFuture ... [23:13:26.645] | : result already collected: FutureResult [23:13:26.645] | result() for ClusterFuture ... done [23:13:26.645] | result() for ClusterFuture ... [23:13:26.646] | : result already collected: FutureResult [23:13:26.646] | result() for ClusterFuture ... done [23:13:26.646] | signalConditions() ... [23:13:26.646] | : include = 'immediateCondition' [23:13:26.646] | : exclude = [23:13:26.647] | : resignal = FALSE [23:13:26.647] | : Number of conditions: 0 [23:13:26.647] | : int 0 [23:13:26.648] | signalConditions() ... done [23:13:26.648] | check for misuse ... [23:13:26.649] | check for misuse ... done [23:13:26.649] value() for MultisessionFuture () ... done [23:13:26.649] value: [23:13:26.649] signalConditionsASAP(MultisessionFuture, pos=4) ... [23:13:26.650] | nx: 6 [23:13:26.650] | relay: TRUE [23:13:26.650] | stdout: TRUE [23:13:26.650] | signal: TRUE [23:13:26.651] | resignal: FALSE [23:13:26.651] | force: TRUE [23:13:26.651] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.651] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.652] | until=5 [23:13:26.652] | relaying element #5 [23:13:26.652] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.652] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.653] signalConditionsASAP(MultisessionFuture, pos=4) ... done [23:13:26.653] resolve() for MultisessionFuture ... [23:13:26.653] resolve() for MultisessionFuture ... done [23:13:26.653] length: 2 (resolved future 4) [23:13:26.654] checking value #5: [23:13:26.654] 'obj' is NULL [23:13:26.654] signalConditionsASAP(NULL, pos=5) ... [23:13:26.655] | nx: 6 [23:13:26.655] | relay: TRUE [23:13:26.655] | stdout: TRUE [23:13:26.655] | signal: TRUE [23:13:26.656] | resignal: FALSE [23:13:26.656] | force: TRUE [23:13:26.656] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.656] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.657] | until=6 [23:13:26.657] | relaying element #6 [23:13:26.657] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:26.657] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.658] signalConditionsASAP(NULL, pos=5) ... done [23:13:26.658] signalConditionsASAP(NULL, pos=5) ... [23:13:26.658] | nx: 6 [23:13:26.658] | relay: TRUE [23:13:26.659] | stdout: TRUE [23:13:26.659] | signal: TRUE [23:13:26.659] | resignal: FALSE [23:13:26.659] | force: TRUE [23:13:26.660] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:26.660] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.660] | until=6 [23:13:26.660] | relaying element #6 [23:13:26.661] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:26.661] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.661] signalConditionsASAP(NULL, pos=5) ... done [23:13:26.661] length: 1 (resolved future 5) [23:13:26.662] checking value #6: [23:13:26.662] 'obj' is atomic [23:13:26.662] signalConditionsASAP(numeric, pos=6) ... [23:13:26.663] | nx: 6 [23:13:26.663] | relay: TRUE [23:13:26.663] | stdout: TRUE [23:13:26.663] | signal: TRUE [23:13:26.663] | resignal: FALSE [23:13:26.664] | force: TRUE [23:13:26.664] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:26.664] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.664] | until=6 [23:13:26.665] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:26.665] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.665] signalConditionsASAP(numeric, pos=6) ... done [23:13:26.665] length: 0 (resolved future 6) [23:13:26.666] Relaying remaining futures ... [23:13:26.666] | signalConditionsASAP(NULL, pos=0) ... [23:13:26.666] | : nx: 6 [23:13:26.666] | : relay: TRUE [23:13:26.666] | : stdout: TRUE [23:13:26.666] | : signal: TRUE [23:13:26.667] | : resignal: FALSE [23:13:26.667] | : force: TRUE [23:13:26.667] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:26.667] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [23:13:26.667] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:26.668] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.668] | signalConditionsASAP(NULL, pos=0) ... done [23:13:26.668] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 $ : NULL $ : num 6 - attr(*, "dim")= int [1:3] 2 3 1 - attr(*, "dimnames")=List of 3 ..$ : chr [1:2] "a" "b" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" Dimensions: c(2, 1, 3, 1) [23:13:26.673] future(..., label = NULL) ... [23:13:26.674] | lazy: FALSE [23:13:26.674] | stdout: TRUE [23:13:26.674] | conditions: [n=1] 'condition' [23:13:26.674] | gc: FALSE [23:13:26.675] | earlySignal: FALSE [23:13:26.675] | getGlobalsAndPackages() ... [23:13:26.675] | : Searching for globals ... [23:13:26.677] | : . globals found: [0] [23:13:26.678] | : Searching for globals ... done [23:13:26.678] | : globals: [0] [23:13:26.678] | : packages: [0] [23:13:26.678] | getGlobalsAndPackages() ... done [23:13:26.679] | run() for 'Future' () ... [23:13:26.679] | : state: 'created' [23:13:26.679] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.680] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.680] | : Using MultisessionFutureBackend ... [23:13:26.680] | : . Number of futures since start: 37 (37 created, 37 launched, 46 finished) [23:13:26.680] | : . Launching futures ... [23:13:26.681] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:26.681] | : . ' , Workers: [n=2] [23:13:26.681] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:26.684] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:26.684] | : . ' , requestWorker() ... [23:13:26.684] | : . ' , ; requestNode() ... [23:13:26.685] | : . ' , ; ` Number of workers: 2 [23:13:26.685] | : . ' , ; ` Polling for a free worker ... [23:13:26.685] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.685] | : . ' , ; ` | : Listing all futures [23:13:26.686] | : . ' , ; ` | : Number of registered futures: 0 [23:13:26.686] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.686] | : . ' , ; ` | Total time: 0 [23:13:26.686] | : . ' , ; ` Polling for a free worker ... done [23:13:26.687] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.687] | : . ' , ; ` | Listing all futures [23:13:26.687] | : . ' , ; ` | Number of registered futures: 0 [23:13:26.687] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.688] | : . ' , ; ` avail: [n=2] '1', '2' [23:13:26.688] | : . ' , ; ` Index of first available worker: 1 [23:13:26.688] | : . ' , ; ` Validate that the worker is functional ... [23:13:26.689] | : . ' , ; ` | Worker is functional [23:13:26.689] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.690] | : . ' , ; ` | : Listing all futures [23:13:26.690] | : . ' , ; ` | : Number of registered futures: 0 [23:13:26.690] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.690] | : . ' , ; ` Validate that the worker is functional ... done [23:13:26.691] | : . ' , ; requestNode() ... done [23:13:26.691] | : . ' , ; cluster node index: 1 [23:13:26.691] | : . ' , requestWorker() ... done [23:13:26.692] | : . ' , eraseGlobalEnvironment() ... [23:13:26.692] | : . ' , eraseGlobalEnvironment() ... done [23:13:26.693] | : . ' , launchFuture() ... [23:13:26.693] | : . ' , ; cluster node index: 1 [23:13:26.693] | : . ' , ; getFutureData() ... [23:13:26.693] | : . ' , ; ` getFutureCore() ... [23:13:26.694] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:26.694] | : . ' , ; ` getFutureCore() ... done [23:13:26.694] | : . ' , ; ` getFutureCapture() ... [23:13:26.695] | : . ' , ; ` getFutureCapture() ... done [23:13:26.695] | : . ' , ; ` getFutureContext() ... [23:13:26.695] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.696] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:26.696] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.696] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:26.696] | : . ' , ; ` getFutureContext() ... done [23:13:26.697] | : . ' , ; getFutureData() ... done [23:13:26.697] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:26.698] | : . ' , ; ` Appended future to position #1 [23:13:26.698] | : . ' , ; ` Number of registered futures: 1 [23:13:26.698] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:26.698] | : . ' , launchFuture() ... done [23:13:26.699] | : . ' , MultisessionFuture started [23:13:26.699] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:26.699] | : . Launching futures ... done [23:13:26.699] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:26.700] | : Using MultisessionFutureBackend ... done [23:13:26.700] | run() for 'Future' () ... done [23:13:26.700] future(..., label = NULL) ... done [23:13:26.701] future(..., label = NULL) ... [23:13:26.701] | lazy: FALSE [23:13:26.701] | stdout: TRUE [23:13:26.701] | conditions: [n=1] 'condition' [23:13:26.702] | gc: FALSE [23:13:26.702] | earlySignal: FALSE [23:13:26.702] | getGlobalsAndPackages() ... [23:13:26.702] | : Searching for globals ... [23:13:26.705] | : . globals found: [0] [23:13:26.705] | : Searching for globals ... done [23:13:26.705] | : globals: [0] [23:13:26.705] | : packages: [0] [23:13:26.706] | getGlobalsAndPackages() ... done [23:13:26.706] | run() for 'Future' () ... [23:13:26.706] | : state: 'created' [23:13:26.707] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.707] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.707] | : Using MultisessionFutureBackend ... [23:13:26.707] | : . Number of futures since start: 38 (38 created, 38 launched, 46 finished) [23:13:26.708] | : . Launching futures ... [23:13:26.708] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:26.708] | : . ' , Workers: [n=2] [23:13:26.708] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:26.711] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:26.715] | : . ' , requestWorker() ... [23:13:26.715] | : . ' , ; requestNode() ... [23:13:26.715] | : . ' , ; ` Number of workers: 2 [23:13:26.716] | : . ' , ; ` Polling for a free worker ... [23:13:26.716] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.716] | : . ' , ; ` | : Listing all futures [23:13:26.716] | : . ' , ; ` | : Number of registered futures: 1 [23:13:26.717] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.717] | : . ' , ; ` | Total time: 0 [23:13:26.717] | : . ' , ; ` Polling for a free worker ... done [23:13:26.717] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.718] | : . ' , ; ` | Listing all futures [23:13:26.718] | : . ' , ; ` | Number of registered futures: 1 [23:13:26.718] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.718] | : . ' , ; ` avail: [n=2] '2' [23:13:26.719] | : . ' , ; ` Index of first available worker: 2 [23:13:26.719] | : . ' , ; ` Validate that the worker is functional ... [23:13:26.720] | : . ' , ; ` | Worker is functional [23:13:26.720] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.720] | : . ' , ; ` | : Listing all futures [23:13:26.720] | : . ' , ; ` | : Number of registered futures: 1 [23:13:26.721] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.721] | : . ' , ; ` Validate that the worker is functional ... done [23:13:26.721] | : . ' , ; requestNode() ... done [23:13:26.721] | : . ' , ; cluster node index: 2 [23:13:26.722] | : . ' , requestWorker() ... done [23:13:26.722] | : . ' , eraseGlobalEnvironment() ... [23:13:26.723] | : . ' , eraseGlobalEnvironment() ... done [23:13:26.723] | : . ' , launchFuture() ... [23:13:26.723] | : . ' , ; cluster node index: 2 [23:13:26.724] | : . ' , ; getFutureData() ... [23:13:26.724] | : . ' , ; ` getFutureCore() ... [23:13:26.724] | : . ' , ; ` | Packages needed by the future expression (n = 0): [23:13:26.724] | : . ' , ; ` getFutureCore() ... done [23:13:26.725] | : . ' , ; ` getFutureCapture() ... [23:13:26.725] | : . ' , ; ` getFutureCapture() ... done [23:13:26.725] | : . ' , ; ` getFutureContext() ... [23:13:26.726] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.726] | : . ' , ; ` | : Getting stack without first backend: [n=0] [23:13:26.726] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.726] | : . ' , ; ` | Packages needed by future backend (n = 0): [23:13:26.727] | : . ' , ; ` getFutureContext() ... done [23:13:26.727] | : . ' , ; getFutureData() ... done [23:13:26.728] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:26.728] | : . ' , ; ` Appended future to position #2 [23:13:26.728] | : . ' , ; ` Number of registered futures: 2 [23:13:26.729] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:26.729] | : . ' , launchFuture() ... done [23:13:26.729] | : . ' , MultisessionFuture started [23:13:26.729] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:26.730] | : . Launching futures ... done [23:13:26.730] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:26.730] | : Using MultisessionFutureBackend ... done [23:13:26.730] | run() for 'Future' () ... done [23:13:26.731] future(..., label = NULL) ... done [23:13:26.731] future(..., label = NULL) ... [23:13:26.732] | lazy: FALSE [23:13:26.732] | stdout: TRUE [23:13:26.732] | conditions: [n=1] 'condition' [23:13:26.732] | gc: FALSE [23:13:26.733] | earlySignal: FALSE [23:13:26.733] | getGlobalsAndPackages() ... [23:13:26.733] | : Searching for globals ... [23:13:26.739] | : . globals found: [1] '{' [23:13:26.739] | : Searching for globals ... done [23:13:26.739] | : Resolving globals: FALSE [23:13:26.740] | : Search for packages associated with the globals ... [23:13:26.740] | : . Packages associated with globals: [1] 'base' [23:13:26.740] | : . Packages: [1] 'base' [23:13:26.741] | : Search for packages associated with the globals ... done [23:13:26.741] | : Packages after dropping 'base': [0] [23:13:26.741] | : globals: [0] [23:13:26.742] | : packages: [0] [23:13:26.742] | getGlobalsAndPackages() ... done [23:13:26.742] | run() for 'Future' () ... [23:13:26.743] | : state: 'created' [23:13:26.743] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.743] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.743] | : Using MultisessionFutureBackend ... [23:13:26.744] | : . Number of futures since start: 39 (39 created, 39 launched, 46 finished) [23:13:26.744] | : . Launching futures ... [23:13:26.744] | : . ' launchFuture() for ClusterFutureBackend ... [23:13:26.745] | : . ' , Workers: [n=2] [23:13:26.745] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2025-11-15 r89024 ucrt), platform x86_64-w64-mingw32) [23:13:26.748] | : . ' , FutureRegistry: 'workers-1ce774c5cd5f9a9613dd2bbfd920d4cb' [23:13:26.748] | : . ' , requestWorker() ... [23:13:26.748] | : . ' , ; requestNode() ... [23:13:26.748] | : . ' , ; ` Number of workers: 2 [23:13:26.749] | : . ' , ; ` Polling for a free worker ... [23:13:26.749] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.749] | : . ' , ; ` | : Listing all futures [23:13:26.749] | : . ' , ; ` | : Number of registered futures: 2 [23:13:26.750] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.750] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [23:13:26.773] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... [23:13:26.774] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... [23:13:26.774] | : . ' , ; ` | : . resolved() ... [23:13:26.774] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [23:13:26.775] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [23:13:26.775] | : . ' , ; ` | : . ' , assertValidConnection() ... [23:13:26.776] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:26.776] | : . ' , ; ` | : . ' , assertValidConnection() ... done [23:13:26.776] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [23:13:26.777] | : . ' , ; ` | : . ' , ; cluster node index: 1 [23:13:26.777] | : . ' , ; ` | : . ' , ; [1] TRUE [23:13:26.777] | : . ' , ; ` | : . ' , ; Received data: [23:13:26.778] | : . ' , ; ` | : . ' , ; List of 5 [23:13:26.778] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [23:13:26.778] | : . ' , ; ` | : . ' , ; $ value :List of 16 [23:13:26.778] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [23:13:26.778] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [23:13:26.778] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [23:13:26.778] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [23:13:26.778] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [23:13:26.778] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [23:13:26.778] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [23:13:26.778] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [23:13:26.778] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [23:13:26.778] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [23:13:26.778] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [23:13:26.778] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [23:13:26.778] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [23:13:26.778] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.778] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.778] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "78" [23:13:26.778] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:26.778] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [23:13:26.778] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [23:13:26.778] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:26.778] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:26.778] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:26.778] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 62584 [23:13:26.778] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:26.778] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [23:13:26.778] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [23:13:26.778] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:26.778] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [23:13:26.778] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [23:13:26.778] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [23:13:26.778] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [23:13:26.778] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [23:13:26.778] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [23:13:26.778] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [23:13:26.778] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:26.778] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:26.778] | : . ' , ; ` | : . ' , ; $ tag : NULL [23:13:26.795] | : . ' , ; ` | : . ' , ; Received FutureResult [23:13:26.795] | : . ' , ; ` | : . ' , ; FutureResult: [23:13:26.795] | : . ' , ; ` | : . ' , ; value: 'numeric' [23:13:26.795] | : . ' , ; ` | : . ' , ; visible: TRUE [23:13:26.795] | : . ' , ; ` | : . ' , ; stdout: character [23:13:26.795] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [23:13:26.795] | : . ' , ; ` | : . ' , ; RNG used: FALSE [23:13:26.795] | : . ' , ; ` | : . ' , ; duration: 0.004663944 secs (started 2025-11-16 23:13:26.698131) [23:13:26.795] | : . ' , ; ` | : . ' , ; version: 1.8 [23:13:26.796] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:26.796] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [23:13:26.796] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [23:13:26.797] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:26.797] | : . ' , ; ` | : . ' , ; Erased future from future backend [23:13:26.797] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [23:13:26.797] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [23:13:26.797] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [23:13:26.798] | : . ' , ; ` | : . ' , ; signalConditions() ... [23:13:26.798] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [23:13:26.798] | : . ' , ; ` | : . ' , ; ` exclude = [23:13:26.798] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [23:13:26.798] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [23:13:26.799] | : . ' , ; ` | : . ' , ; ` int 0 [23:13:26.799] | : . ' , ; ` | : . ' , ; signalConditions() ... done [23:13:26.800] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [23:13:26.800] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:26.800] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [23:13:26.800] | : . ' , ; ` | : . ' assertFutureResult() ... [23:13:26.800] | : . ' , ; ` | : . ' , Future uuid: 21ba9c551312333441d8a0c50b2e2aea-78 [23:13:26.801] | : . ' , ; ` | : . ' , identical; success [23:13:26.801] | : . ' , ; ` | : . ' assertFutureResult() ... done [23:13:26.801] | : . ' , ; ` | : . resolved() ... done [23:13:26.801] | : . ' , ; ` | : . Future at position #1 is resolved ... [23:13:26.801] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [23:13:26.802] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:26.802] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:26.802] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:26.802] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [23:13:26.803] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [23:13:26.803] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [23:13:26.803] | : . ' , ; ` | : . ' , signalConditions() ... [23:13:26.803] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [23:13:26.803] | : . ' , ; ` | : . ' , ; exclude = [23:13:26.804] | : . ' , ; ` | : . ' , ; resignal = FALSE [23:13:26.804] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [23:13:26.804] | : . ' , ; ` | : . ' , ; int 0 [23:13:26.805] | : . ' , ; ` | : . ' , signalConditions() ... done [23:13:26.805] | : . ' , ; ` | : . ' , check for misuse ... [23:13:26.805] | : . ' , ; ` | : . ' , check for misuse ... done [23:13:26.806] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [23:13:26.806] | : . ' , ; ` | : . Future at position #1 is resolved ... done [23:13:26.806] | : . ' , ; ` | : collectValues('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', firstOnly = TRUE) ... done [23:13:26.806] | : . ' , ; ` | : Remove collected futures ... [23:13:26.807] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [23:13:26.807] | : . ' , ; ` | : Remove collected futures ... done [23:13:26.807] | : . ' , ; ` | FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'collect-first', earlySignal = 1) ... done [23:13:26.807] | : . ' , ; ` | Early signaling of 2 future candidates ... [23:13:26.807] | : . ' , ; ` | Number of futures with early signaling requested: 0 [23:13:26.808] | : . ' , ; ` | Early signaling of 2 future candidates ... done [23:13:26.808] | : . ' , ; ` | Number of registered futures: 2 [23:13:26.808] | : . ' , ; ` Polling for a free worker ... done [23:13:26.808] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.808] | : . ' , ; ` | Listing all futures [23:13:26.809] | : . ' , ; ` | Number of registered futures: 1 [23:13:26.809] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.809] | : . ' , ; ` Total time: 0.0592300891876221 [23:13:26.809] | : . ' , ; requestNode() ... done [23:13:26.810] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.810] | : . ' , ; ` Listing all futures [23:13:26.810] | : . ' , ; ` Number of registered futures: 1 [23:13:26.810] | : . ' , ; FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.810] | : . ' , ; avail: [n=2] '1' [23:13:26.811] | : . ' , ; Index of first available worker: 1 [23:13:26.811] | : . ' , ; Validate that the worker is functional ... [23:13:26.812] | : . ' , ; ` Worker is functional [23:13:26.812] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... [23:13:26.812] | : . ' , ; ` | Listing all futures [23:13:26.812] | : . ' , ; ` | Number of registered futures: 1 [23:13:26.812] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'list', earlySignal = 0) ... done [23:13:26.813] | : . ' , ; Validate that the worker is functional ... done [23:13:26.813] | : . ' , requestWorker() ... done [23:13:26.813] | : . ' , cluster node index: 1 [23:13:26.813] | : . ' launchFuture() for ClusterFutureBackend ... done [23:13:26.814] | : . ' eraseGlobalEnvironment() ... [23:13:26.814] | : . ' eraseGlobalEnvironment() ... done [23:13:26.814] | : . ' launchFuture() ... [23:13:26.815] | : . ' , cluster node index: 1 [23:13:26.815] | : . ' , getFutureData() ... [23:13:26.815] | : . ' , ; getFutureCore() ... [23:13:26.815] | : . ' , ; ` Packages needed by the future expression (n = 0): [23:13:26.816] | : . ' , ; getFutureCore() ... done [23:13:26.816] | : . ' , ; getFutureCapture() ... [23:13:26.816] | : . ' , ; getFutureCapture() ... done [23:13:26.816] | : . ' , ; getFutureContext() ... [23:13:26.816] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [23:13:26.817] | : . ' , ; ` | Getting stack without first backend: [n=0] [23:13:26.817] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [23:13:26.817] | : . ' , ; ` Packages needed by future backend (n = 0): [23:13:26.817] | : . ' , ; getFutureContext() ... done [23:13:26.818] | : . ' , getFutureData() ... done [23:13:26.818] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... [23:13:26.818] | : . ' , ; Appended future to position #2 [23:13:26.819] | : . ' , ; Number of registered futures: 2 [23:13:26.819] | : . ' , FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'add', earlySignal = 0) ... done [23:13:26.819] | : . ' launchFuture() ... done [23:13:26.819] | : . ' MultisessionFuture started [23:13:26.819] | : . Launching futures ... done [23:13:26.820] | : Using MultisessionFutureBackend ... done [23:13:26.820] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [23:13:26.820] | run() for 'Future' () ... done [23:13:26.820] future(..., label = NULL) ... done Classes 'listenv', 'environment' Classes 'listenv', 'environment' - attr(*, "dim.")= int [1:4] 2 1 3 1 - attr(*, "dimnames.")=List of 4 ..$ : chr [1:2] "a" "b" ..$ : chr "a" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" [23:13:26.827] resolved() ... [23:13:26.827] | resolved() for listenv ... [23:13:26.829] | : resolved() ... [23:13:26.829] | : . resolved() for array ... [23:13:26.829] | : . ' Number of elements: 6 [23:13:26.830] | : . ' Number of futures: 6 [23:13:26.830] | : . ' resolved() ... [23:13:26.830] | : . ' resolved() ... done [23:13:26.830] | : . ' resolved() ... [23:13:26.831] | : . ' , resolved() for MultisessionFuture () ... [23:13:26.831] | : . ' , ; Cluster node socket connection: index=5, id=889 [23:13:26.832] | : . ' , ; assertValidConnection() ... [23:13:26.832] | : . ' , ; ` cluster node index: 2 [23:13:26.832] | : . ' , ; assertValidConnection() ... done [23:13:26.833] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:26.833] | : . ' , ; ` cluster node index: 2 [23:13:26.833] | : . ' , ; ` [1] TRUE [23:13:26.834] | : . ' , ; ` Received data: [23:13:26.834] | : . ' , ; ` List of 5 [23:13:26.834] | : . ' , ; ` $ type : chr "VALUE" [23:13:26.834] | : . ' , ; ` $ value :List of 16 [23:13:26.834] | : . ' , ; ` ..$ value : NULL [23:13:26.834] | : . ' , ; ` ..$ visible : logi TRUE [23:13:26.834] | : . ' , ; ` ..$ stdout : chr "" [23:13:26.834] | : . ' , ; ` ..$ conditions : list() [23:13:26.834] | : . ' , ; ` ..$ rng : logi FALSE [23:13:26.834] | : . ' , ; ` ..$ seed : NULL [23:13:26.834] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:26.834] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:26.834] | : . ' , ; ` .. ..$ added : NULL [23:13:26.834] | : . ' , ; ` .. ..$ removed : NULL [23:13:26.834] | : . ' , ; ` .. ..$ replaced: NULL [23:13:26.834] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:26.834] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:26.834] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.834] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.834] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "79" [23:13:26.834] | : . ' , ; ` ..$ session_uuid : chr "734a9d5f7f8a3a63bb70c01cc69cc4fa" [23:13:26.834] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:26.834] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:26.834] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:26.834] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:26.834] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:26.834] | : . ' , ; ` .. .. ..$ pid : int 48424 [23:13:26.834] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:26.834] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:26.834] | : . ' , ; ` ..$ r_info :List of 4 [23:13:26.834] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:26.834] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:26.834] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:26.834] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:26.834] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:26.834] | : . ' , ; ` ..$ version : chr "1.8" [23:13:26.834] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:26.834] | : . ' , ; ` $ success: logi TRUE [23:13:26.834] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [23:13:26.834] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:26.834] | : . ' , ; ` $ tag : NULL [23:13:26.853] | : . ' , ; ` Received FutureResult [23:13:26.853] | : . ' , ; ` FutureResult: [23:13:26.853] | : . ' , ; ` value: 'NULL' [23:13:26.853] | : . ' , ; ` visible: TRUE [23:13:26.853] | : . ' , ; ` stdout: character [23:13:26.853] | : . ' , ; ` conditions: [n = 0] [23:13:26.853] | : . ' , ; ` RNG used: FALSE [23:13:26.853] | : . ' , ; ` duration: 0.005385876 secs (started 2025-11-16 23:13:26.72865) [23:13:26.853] | : . ' , ; ` version: 1.8 [23:13:26.854] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:26.854] | : . ' , ; ` | Removed future from position #1 [23:13:26.854] | : . ' , ; ` | Number of registered futures: 1 [23:13:26.854] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:26.854] | : . ' , ; ` Erased future from future backend [23:13:26.855] | : . ' , ; ` result() for ClusterFuture ... [23:13:26.855] | : . ' , ; ` | result already collected: FutureResult [23:13:26.855] | : . ' , ; ` result() for ClusterFuture ... done [23:13:26.855] | : . ' , ; ` signalConditions() ... [23:13:26.855] | : . ' , ; ` | include = 'immediateCondition' [23:13:26.856] | : . ' , ; ` | exclude = [23:13:26.856] | : . ' , ; ` | resignal = FALSE [23:13:26.856] | : . ' , ; ` | Number of conditions: 0 [23:13:26.856] | : . ' , ; ` | int 0 [23:13:26.857] | : . ' , ; ` signalConditions() ... done [23:13:26.857] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:26.857] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:26.858] | : . ' , resolved() for MultisessionFuture () ... done [23:13:26.858] | : . ' , assertFutureResult() ... [23:13:26.858] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-79 [23:13:26.858] | : . ' , ; identical; success [23:13:26.859] | : . ' , assertFutureResult() ... done [23:13:26.859] | : . ' resolved() ... done [23:13:26.859] | : . ' resolved() ... [23:13:26.863] | : . ' , resolved() for MultisessionFuture () ... [23:13:26.863] | : . ' , ; Cluster node socket connection: index=4, id=888 [23:13:26.863] | : . ' , ; assertValidConnection() ... [23:13:26.864] | : . ' , ; ` cluster node index: 1 [23:13:26.864] | : . ' , ; assertValidConnection() ... done [23:13:26.864] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [23:13:26.865] | : . ' , ; ` cluster node index: 1 [23:13:26.865] | : . ' , ; ` [1] TRUE [23:13:26.865] | : . ' , ; ` Received data: [23:13:26.865] | : . ' , ; ` List of 5 [23:13:26.865] | : . ' , ; ` $ type : chr "VALUE" [23:13:26.865] | : . ' , ; ` $ value :List of 16 [23:13:26.865] | : . ' , ; ` ..$ value : num 4 [23:13:26.865] | : . ' , ; ` ..$ visible : logi TRUE [23:13:26.865] | : . ' , ; ` ..$ stdout : chr "" [23:13:26.865] | : . ' , ; ` ..$ conditions : list() [23:13:26.865] | : . ' , ; ` ..$ rng : logi FALSE [23:13:26.865] | : . ' , ; ` ..$ seed : NULL [23:13:26.865] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [23:13:26.865] | : . ' , ; ` ..$ misuseConnections :List of 3 [23:13:26.865] | : . ' , ; ` .. ..$ added : NULL [23:13:26.865] | : . ' , ; ` .. ..$ removed : NULL [23:13:26.865] | : . ' , ; ` .. ..$ replaced: NULL [23:13:26.865] | : . ' , ; ` ..$ misuseDevices : NULL [23:13:26.865] | : . ' , ; ` ..$ misuseDefaultDevice: list() [23:13:26.865] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.865] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-11-16 23:13:26" [23:13:26.865] | : . ' , ; ` ..$ uuid : chr [1:2] "21ba9c551312333441d8a0c50b2e2aea" "80" [23:13:26.865] | : . ' , ; ` ..$ session_uuid : chr "d77915a33c3137d066247fcb43f5dc21" [23:13:26.865] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [23:13:26.865] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [23:13:26.865] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [23:13:26.865] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [23:13:26.865] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [23:13:26.865] | : . ' , ; ` .. .. ..$ pid : int 62584 [23:13:26.865] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-11-16 23:13:22" [23:13:26.865] | : . ' , ; ` .. .. ..$ random: int 2147483647 [23:13:26.865] | : . ' , ; ` ..$ r_info :List of 4 [23:13:26.865] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [23:13:26.865] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [23:13:26.865] | : . ' , ; ` .. ..$ os : chr "windows" [23:13:26.865] | : . ' , ; ` .. ..$ os_name : chr "Windows" [23:13:26.865] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [23:13:26.865] | : . ' , ; ` ..$ version : chr "1.8" [23:13:26.865] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [23:13:26.865] | : . ' , ; ` $ success: logi TRUE [23:13:26.865] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [23:13:26.865] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [23:13:26.865] | : . ' , ; ` $ tag : NULL [23:13:26.880] | : . ' , ; ` Received FutureResult [23:13:26.880] | : . ' , ; ` FutureResult: [23:13:26.880] | : . ' , ; ` value: 'numeric' [23:13:26.880] | : . ' , ; ` visible: TRUE [23:13:26.880] | : . ' , ; ` stdout: character [23:13:26.880] | : . ' , ; ` conditions: [n = 0] [23:13:26.880] | : . ' , ; ` RNG used: FALSE [23:13:26.880] | : . ' , ; ` duration: 0.005807161 secs (started 2025-11-16 23:13:26.819099) [23:13:26.880] | : . ' , ; ` version: 1.8 [23:13:26.881] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... [23:13:26.881] | : . ' , ; ` | Removed future from position #1 [23:13:26.881] | : . ' , ; ` | Number of registered futures: 0 [23:13:26.881] | : . ' , ; ` FutureRegistry('workers-1ce774c5cd5f9a9613dd2bbfd920d4cb', action = 'remove', earlySignal = 0) ... done [23:13:26.881] | : . ' , ; ` Erased future from future backend [23:13:26.882] | : . ' , ; ` result() for ClusterFuture ... [23:13:26.882] | : . ' , ; ` | result already collected: FutureResult [23:13:26.882] | : . ' , ; ` result() for ClusterFuture ... done [23:13:26.882] | : . ' , ; ` signalConditions() ... [23:13:26.882] | : . ' , ; ` | include = 'immediateCondition' [23:13:26.883] | : . ' , ; ` | exclude = [23:13:26.883] | : . ' , ; ` | resignal = FALSE [23:13:26.883] | : . ' , ; ` | Number of conditions: 0 [23:13:26.883] | : . ' , ; ` | int 0 [23:13:26.884] | : . ' , ; ` signalConditions() ... done [23:13:26.884] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [23:13:26.884] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [23:13:26.885] | : . ' , resolved() for MultisessionFuture () ... done [23:13:26.885] | : . ' , assertFutureResult() ... [23:13:26.885] | : . ' , ; Future uuid: 21ba9c551312333441d8a0c50b2e2aea-80 [23:13:26.885] | : . ' , ; identical; success [23:13:26.885] | : . ' , assertFutureResult() ... done [23:13:26.885] | : . ' resolved() ... done [23:13:26.886] | : . resolved() for array ... done [23:13:26.886] | : resolved() ... done [23:13:26.886] | resolved() for listenv ... done [23:13:26.886] resolved() ... done logi [1:2, 1, 1:3, 1] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "dimnames")=List of 4 ..$ : chr [1:2] "a" "b" ..$ : chr "a" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" - attr(*, "names")= chr [1:6] "a" "b" "c" "d" ... [23:13:26.889] value() for listenv ... [23:13:26.889] | recursive: 0 [23:13:26.889] | reduce: FALSE [23:13:26.890] | length: 6 [23:13:26.891] | elements: 'a', 'b', 'c', 'd', '', '' [23:13:26.891] | Number of remaining objects: 6 [23:13:26.891] | checking value #1: [23:13:26.891] | 'obj' is atomic [23:13:26.891] | signalConditionsASAP(numeric, pos=1) ... [23:13:26.891] | : nx: 6 [23:13:26.892] | : relay: TRUE [23:13:26.892] | : stdout: TRUE [23:13:26.892] | : signal: TRUE [23:13:26.892] | : resignal: FALSE [23:13:26.892] | : force: TRUE [23:13:26.892] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.892] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.893] | : until=2 [23:13:26.893] | : relaying element #2 [23:13:26.893] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.893] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.893] | signalConditionsASAP(numeric, pos=1) ... done [23:13:26.894] | length: 5 (resolved future 1) [23:13:26.894] value() for listenv ... done [23:13:26.894] checking value #2: [23:13:26.894] 'obj' is MultisessionFuture [23:13:26.894] resolved() ... [23:13:26.894] resolved() ... done [23:13:26.895] MultisessionFuture #2 [23:13:26.895] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:26.895] | nx: 6 [23:13:26.895] | relay: TRUE [23:13:26.895] | stdout: TRUE [23:13:26.895] | signal: TRUE [23:13:26.896] | resignal: FALSE [23:13:26.896] | force: TRUE [23:13:26.896] | relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.896] | queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [23:13:26.896] | until=2 [23:13:26.896] | relaying element #2 [23:13:26.897] | value() for MultisessionFuture () ... [23:13:26.897] | : result() for ClusterFuture ... [23:13:26.897] | : . result already collected: FutureResult [23:13:26.897] | : result() for ClusterFuture ... done [23:13:26.897] | : result() for ClusterFuture ... [23:13:26.897] | : . result already collected: FutureResult [23:13:26.898] | : result() for ClusterFuture ... done [23:13:26.898] | : signalConditions() ... [23:13:26.898] | : . include = 'immediateCondition' [23:13:26.898] | : . exclude = [23:13:26.898] | : . resignal = FALSE [23:13:26.898] | : . Number of conditions: 0 [23:13:26.899] | : . int 0 [23:13:26.899] | : signalConditions() ... done [23:13:26.900] | : relay stdout ... [23:13:26.900] | : relay stdout ... done [23:13:26.900] | : check for misuse ... [23:13:26.900] | : check for misuse ... done [23:13:26.900] | value() for MultisessionFuture () ... done [23:13:26.900] | result() for ClusterFuture ... [23:13:26.901] | : result already collected: FutureResult [23:13:26.901] | result() for ClusterFuture ... done [23:13:26.901] | signalConditions() ... [23:13:26.901] | : include = 'immediateCondition' [23:13:26.901] | : exclude = [23:13:26.901] | : resignal = FALSE [23:13:26.902] | : Number of conditions: 0 [23:13:26.902] | : int 0 [23:13:26.902] | signalConditions() ... done [23:13:26.903] | result() for ClusterFuture ... [23:13:26.903] | : result already collected: FutureResult [23:13:26.903] | result() for ClusterFuture ... done [23:13:26.903] | signalConditions() ... [23:13:26.903] | : include = 'condition' [23:13:26.903] | : exclude = 'error', 'immediateCondition' [23:13:26.904] | : resignal = TRUE [23:13:26.904] | : Number of conditions: 0 [23:13:26.904] | : int 0 [23:13:26.904] | signalConditions() ... done [23:13:26.905] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.905] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.905] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:26.905] value(, ...) ... [23:13:26.905] value(, ...) ... done [23:13:26.905] value() for MultisessionFuture () ... [23:13:26.906] | result() for ClusterFuture ... [23:13:26.906] | : result already collected: FutureResult [23:13:26.906] | result() for ClusterFuture ... done [23:13:26.906] | result() for ClusterFuture ... [23:13:26.906] | : result already collected: FutureResult [23:13:26.906] | result() for ClusterFuture ... done [23:13:26.907] | signalConditions() ... [23:13:26.907] | : include = 'immediateCondition' [23:13:26.907] | : exclude = [23:13:26.907] | : resignal = FALSE [23:13:26.907] | : Number of conditions: 0 [23:13:26.907] | : int 0 [23:13:26.908] | signalConditions() ... done [23:13:26.908] | check for misuse ... [23:13:26.908] | check for misuse ... done [23:13:26.908] value() for MultisessionFuture () ... done [23:13:26.909] value: [23:13:26.909] signalConditionsASAP(MultisessionFuture, pos=2) ... [23:13:26.909] | nx: 6 [23:13:26.909] | relay: TRUE [23:13:26.909] | stdout: TRUE [23:13:26.909] | signal: TRUE [23:13:26.910] | resignal: FALSE [23:13:26.910] | force: TRUE [23:13:26.910] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.910] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.910] | until=3 [23:13:26.910] | relaying element #3 [23:13:26.911] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.911] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.911] signalConditionsASAP(MultisessionFuture, pos=2) ... done [23:13:26.911] resolve() for MultisessionFuture ... [23:13:26.911] resolve() for MultisessionFuture ... done [23:13:26.911] length: 4 (resolved future 2) [23:13:26.912] checking value #3: [23:13:26.912] 'obj' is MultisessionFuture [23:13:26.912] resolved() ... [23:13:26.912] resolved() ... done [23:13:26.912] MultisessionFuture #3 [23:13:26.913] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:26.913] | nx: 6 [23:13:26.913] | relay: TRUE [23:13:26.913] | stdout: TRUE [23:13:26.913] | signal: TRUE [23:13:26.913] | resignal: FALSE [23:13:26.914] | force: TRUE [23:13:26.914] | relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.914] | queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [23:13:26.914] | until=3 [23:13:26.914] | relaying element #3 [23:13:26.914] | value() for MultisessionFuture () ... [23:13:26.915] | : result() for ClusterFuture ... [23:13:26.915] | : . result already collected: FutureResult [23:13:26.915] | : result() for ClusterFuture ... done [23:13:26.915] | : result() for ClusterFuture ... [23:13:26.916] | : . result already collected: FutureResult [23:13:26.916] | : result() for ClusterFuture ... done [23:13:26.916] | : signalConditions() ... [23:13:26.917] | : . include = 'immediateCondition' [23:13:26.917] | : . exclude = [23:13:26.917] | : . resignal = FALSE [23:13:26.917] | : . Number of conditions: 0 [23:13:26.918] | : . int 0 [23:13:26.919] | : signalConditions() ... done [23:13:26.919] | : relay stdout ... [23:13:26.919] | : relay stdout ... done [23:13:26.919] | : check for misuse ... [23:13:26.920] | : check for misuse ... done [23:13:26.920] | value() for MultisessionFuture () ... done [23:13:26.920] | result() for ClusterFuture ... [23:13:26.921] | : result already collected: FutureResult [23:13:26.921] | result() for ClusterFuture ... done [23:13:26.921] | signalConditions() ... [23:13:26.921] | : include = 'immediateCondition' [23:13:26.922] | : exclude = [23:13:26.922] | : resignal = FALSE [23:13:26.922] | : Number of conditions: 0 [23:13:26.922] | : int 0 [23:13:26.923] | signalConditions() ... done [23:13:26.924] | result() for ClusterFuture ... [23:13:26.924] | : result already collected: FutureResult [23:13:26.924] | result() for ClusterFuture ... done [23:13:26.924] | signalConditions() ... [23:13:26.925] | : include = 'condition' [23:13:26.925] | : exclude = 'error', 'immediateCondition' [23:13:26.925] | : resignal = TRUE [23:13:26.926] | : Number of conditions: 0 [23:13:26.926] | : int 0 [23:13:26.927] | signalConditions() ... done [23:13:26.927] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.927] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.928] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:26.928] value(, ...) ... [23:13:26.928] value(, ...) ... done [23:13:26.928] value() for MultisessionFuture () ... [23:13:26.929] | result() for ClusterFuture ... [23:13:26.929] | : result already collected: FutureResult [23:13:26.929] | result() for ClusterFuture ... done [23:13:26.929] | result() for ClusterFuture ... [23:13:26.930] | : result already collected: FutureResult [23:13:26.930] | result() for ClusterFuture ... done [23:13:26.930] | signalConditions() ... [23:13:26.931] | : include = 'immediateCondition' [23:13:26.931] | : exclude = [23:13:26.931] | : resignal = FALSE [23:13:26.931] | : Number of conditions: 0 [23:13:26.932] | : int 0 [23:13:26.933] | signalConditions() ... done [23:13:26.933] | check for misuse ... [23:13:26.933] | check for misuse ... done [23:13:26.933] value() for MultisessionFuture () ... done [23:13:26.934] value: [23:13:26.934] signalConditionsASAP(MultisessionFuture, pos=3) ... [23:13:26.934] | nx: 6 [23:13:26.935] | relay: TRUE [23:13:26.935] | stdout: TRUE [23:13:26.935] | signal: TRUE [23:13:26.935] | resignal: FALSE [23:13:26.936] | force: TRUE [23:13:26.936] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.936] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.937] | until=4 [23:13:26.937] | relaying element #4 [23:13:26.937] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.937] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.938] signalConditionsASAP(MultisessionFuture, pos=3) ... done [23:13:26.938] resolve() for MultisessionFuture ... [23:13:26.938] resolve() for MultisessionFuture ... done [23:13:26.939] length: 3 (resolved future 3) [23:13:26.939] checking value #4: [23:13:26.939] 'obj' is MultisessionFuture [23:13:26.940] resolved() ... [23:13:26.940] resolved() ... done [23:13:26.940] MultisessionFuture #4 [23:13:26.940] signalConditionsASAP(MultisessionFuture, pos=4) ... [23:13:26.941] | nx: 6 [23:13:26.941] | relay: TRUE [23:13:26.941] | stdout: TRUE [23:13:26.941] | signal: TRUE [23:13:26.942] | resignal: FALSE [23:13:26.942] | force: TRUE [23:13:26.942] | relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.942] | queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [23:13:26.943] | until=4 [23:13:26.943] | relaying element #4 [23:13:26.943] | value() for MultisessionFuture () ... [23:13:26.944] | : result() for ClusterFuture ... [23:13:26.944] | : . result already collected: FutureResult [23:13:26.944] | : result() for ClusterFuture ... done [23:13:26.944] | : result() for ClusterFuture ... [23:13:26.945] | : . result already collected: FutureResult [23:13:26.945] | : result() for ClusterFuture ... done [23:13:26.945] | : signalConditions() ... [23:13:26.946] | : . include = 'immediateCondition' [23:13:26.946] | : . exclude = [23:13:26.946] | : . resignal = FALSE [23:13:26.946] | : . Number of conditions: 0 [23:13:26.947] | : . int 0 [23:13:26.947] | : signalConditions() ... done [23:13:26.948] | : relay stdout ... [23:13:26.948] | : relay stdout ... done [23:13:26.948] | : check for misuse ... [23:13:26.949] | : check for misuse ... done [23:13:26.949] | value() for MultisessionFuture () ... done [23:13:26.949] | result() for ClusterFuture ... [23:13:26.949] | : result already collected: FutureResult [23:13:26.950] | result() for ClusterFuture ... done [23:13:26.950] | signalConditions() ... [23:13:26.950] | : include = 'immediateCondition' [23:13:26.951] | : exclude = [23:13:26.951] | : resignal = FALSE [23:13:26.951] | : Number of conditions: 0 [23:13:26.951] | : int 0 [23:13:26.952] | signalConditions() ... done [23:13:26.953] | result() for ClusterFuture ... [23:13:26.953] | : result already collected: FutureResult [23:13:26.953] | result() for ClusterFuture ... done [23:13:26.953] | signalConditions() ... [23:13:26.954] | : include = 'condition' [23:13:26.954] | : exclude = 'error', 'immediateCondition' [23:13:26.954] | : resignal = TRUE [23:13:26.954] | : Number of conditions: 0 [23:13:26.955] | : int 0 [23:13:26.955] | signalConditions() ... done [23:13:26.956] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.956] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.956] signalConditionsASAP(MultisessionFuture, pos=4) ... done [23:13:26.957] value(, ...) ... [23:13:26.957] value(, ...) ... done [23:13:26.957] value() for MultisessionFuture () ... [23:13:26.957] | result() for ClusterFuture ... [23:13:26.958] | : result already collected: FutureResult [23:13:26.958] | result() for ClusterFuture ... done [23:13:26.958] | result() for ClusterFuture ... [23:13:26.959] | : result already collected: FutureResult [23:13:26.959] | result() for ClusterFuture ... done [23:13:26.959] | signalConditions() ... [23:13:26.959] | : include = 'immediateCondition' [23:13:26.960] | : exclude = [23:13:26.960] | : resignal = FALSE [23:13:26.960] | : Number of conditions: 0 [23:13:26.960] | : int 0 [23:13:26.961] | signalConditions() ... done [23:13:26.962] | check for misuse ... [23:13:26.962] | check for misuse ... done [23:13:26.962] value() for MultisessionFuture () ... done [23:13:26.962] value: [23:13:26.963] signalConditionsASAP(MultisessionFuture, pos=4) ... [23:13:26.963] | nx: 6 [23:13:26.963] | relay: TRUE [23:13:26.964] | stdout: TRUE [23:13:26.964] | signal: TRUE [23:13:26.964] | resignal: FALSE [23:13:26.964] | force: TRUE [23:13:26.964] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.965] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.965] | until=5 [23:13:26.965] | relaying element #5 [23:13:26.965] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.965] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.965] signalConditionsASAP(MultisessionFuture, pos=4) ... done [23:13:26.966] resolve() for MultisessionFuture ... [23:13:26.966] resolve() for MultisessionFuture ... done [23:13:26.966] length: 2 (resolved future 4) [23:13:26.966] checking value #5: [23:13:26.967] 'obj' is NULL [23:13:26.967] signalConditionsASAP(NULL, pos=5) ... [23:13:26.967] | nx: 6 [23:13:26.967] | relay: TRUE [23:13:26.967] | stdout: TRUE [23:13:26.967] | signal: TRUE [23:13:26.967] | resignal: FALSE [23:13:26.968] | force: TRUE [23:13:26.968] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.968] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.968] | until=6 [23:13:26.968] | relaying element #6 [23:13:26.968] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:26.969] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.969] signalConditionsASAP(NULL, pos=5) ... done [23:13:26.969] signalConditionsASAP(NULL, pos=5) ... [23:13:26.969] | nx: 6 [23:13:26.970] | relay: TRUE [23:13:26.970] | stdout: TRUE [23:13:26.970] | signal: TRUE [23:13:26.970] | resignal: FALSE [23:13:26.971] | force: TRUE [23:13:26.971] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:26.971] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.971] | until=6 [23:13:26.972] | relaying element #6 [23:13:26.972] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:26.972] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.972] signalConditionsASAP(NULL, pos=5) ... done [23:13:26.973] length: 1 (resolved future 5) [23:13:26.973] checking value #6: [23:13:26.974] 'obj' is atomic [23:13:26.974] signalConditionsASAP(numeric, pos=6) ... [23:13:26.974] | nx: 6 [23:13:26.974] | relay: TRUE [23:13:26.975] | stdout: TRUE [23:13:26.975] | signal: TRUE [23:13:26.975] | resignal: FALSE [23:13:26.975] | force: TRUE [23:13:26.976] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [23:13:26.976] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.976] | until=6 [23:13:26.976] | relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:26.977] | queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.977] signalConditionsASAP(numeric, pos=6) ... done [23:13:26.978] length: 0 (resolved future 6) [23:13:26.978] Relaying remaining futures ... [23:13:26.978] | signalConditionsASAP(NULL, pos=0) ... [23:13:26.979] | : nx: 6 [23:13:26.979] | : relay: TRUE [23:13:26.979] | : stdout: TRUE [23:13:26.979] | : signal: TRUE [23:13:26.980] | : resignal: FALSE [23:13:26.980] | : force: TRUE [23:13:26.980] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:26.980] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [23:13:26.981] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [23:13:26.981] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [23:13:26.981] | signalConditionsASAP(NULL, pos=0) ... done [23:13:26.982] Relaying remaining futures ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 $ : NULL $ : num 6 - attr(*, "dim")= int [1:4] 2 1 3 1 - attr(*, "dimnames")=List of 4 ..$ : chr [1:2] "a" "b" ..$ : chr "a" ..$ : chr [1:3] "a" "b" "c" ..$ : chr "a" *** futures() - listenv ... DONE Testing with 2 cores ... DONE > message("*** futures() / resolved() / value() ... DONE") *** futures() / resolved() / value() ... DONE Sourcing 6 epilogue scripts ... 01/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_epilogue/001.undo-future.R' 02/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_epilogue/002.undo-state.R' Failed to undo environment variables: - Expected environment variables: [n=214] '!ExitCode', 'ALLUSERSPROFILE', 'APPDATA', 'BIBINPUTS', 'BINDIR', 'BSTINPUTS', 'COMMONPROGRAMFILES', 'COMPUTERNAME', 'COMSPEC', 'CURL_CA_BUNDLE', 'CV_Instance001', 'CYGWIN', 'CommonProgramFiles(x86)', 'CommonProgramW6432', 'DriverData', 'HOME', 'HOMEDRIVE', 'HOMEPATH', 'JAGS_ROOT', 'JAVA_HOME', 'LANGUAGE', 'LC_COLLATE', 'LC_MONETARY', 'LC_TIME', 'LOCALAPPDATA', 'LOGONSERVER', 'LS_HOME', 'LS_LICENSE_PATH', 'MAKE', 'MAKEFLAGS', 'MAKELEVEL', 'MFLAGS', 'MSMPI_BENCHMARKS', 'MSMPI_BIN', 'MSYS2_ENV_CONV_EXCL', 'NUMBER_OF_PROCESSORS', 'OCL', 'OMP_THREAD_LIMIT', 'OS', 'PATH', 'PATHEXT', 'PROCESSOR_ARCHITECTURE', 'PROCESSOR_IDENTIFIER', 'PROCESSOR_LEVEL', 'PROCESSOR_REVISION', 'PROGRAMFILES', 'PROMPT', 'PSModulePath', 'PUBLIC', 'PWD', 'ProgramData', 'ProgramFiles(x86)', 'ProgramW6432', 'RTOOLS44_HOME', 'RTOOLS45_HOME', 'R_ARCH', 'R_BROWSER', 'R_BZIPCMD', 'R_CMD', 'R_COMPILED_BY', 'R_CRAN_WEB', 'R_CUSTOM_TOOLS_PATH', 'R_CUSTOM_TOOLS_SOFT', 'R_DOC_DIR', 'R_ENVIRON_USER', 'R_GSCMD', 'R_GZIPCMD', 'R_HOME', 'R_INCLUDE_DIR', 'R_INSTALL_TAR', 'R_LIBS', 'R_LIBS_SITE', 'R_LIBS_USER', 'R_MAX_NUM_DLLS', 'R_OSTYPE', 'R_PAPERSIZE', 'R_PAPERSIZE_USER', 'R_PARALLELLY_MAKENODEPSOCK_AUTOKILL', 'R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT', 'R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL', 'R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS', 'R_PARALLELLY_MAKENODEPSOCK_TIMEOUT', 'R_PARALLELLY_RANDOM_PORTS', 'R_PARALLEL_PORT', 'R_RD4PDF', 'R_RTOOLS45_PATH', 'R_SCRIPT_LEGACY', 'R_SHARE_DIR', 'R_TESTME_NAME', 'R_TESTME_PACKAGE', 'R_TESTME_PATH', 'R_TESTS', 'R_UNZIPCMD', 'R_USER', 'R_VERSION', 'R_ZIPCMD', 'SED', 'SHLVL', 'SYSTEMDRIVE', 'SYSTEMROOT', 'TAR', 'TAR_OPTIONS', 'TEMP', 'TERM', 'TEXINPUTS', 'TMP', 'TMPDIR', 'USERDOMAIN', 'USERDOMAIN_ROAMINGPROFILE', 'USERNAME', 'USERPROFILE', 'WINDIR', '_', '_R_CHECK_AUTOCONF_', '_R_CHECK_BOGUS_RETURN_', '_R_CHECK_BROWSER_NONINTERACTIVE_', '_R_CHECK_BUILD_VIGNETTES_SEPARATELY_', '_R_CHECK_CODETOOLS_PROFILE_', '_R_CHECK_CODE_ASSIGN_TO_GLOBALENV_', '_R_CHECK_CODE_ATTACH_', '_R_CHECK_CODE_CLASS_IS_STRING_', '_R_CHECK_CODE_DATA_INTO_GLOBALENV_', '_R_CHECK_CODE_USAGE_VIA_NAMESPACES_', '_R_CHECK_CODE_USAGE_WITHOUT_LOADING_', '_R_CHECK_CODE_USAGE_WITH_ONLY_BASE_ATTACHED_', '_R_CHECK_CODOC_VARIABLES_IN_USAGES_', '_R_CHECK_COMPACT_DATA2_', '_R_CHECK_COMPILATION_FLAGS_', '_R_CHECK_CONNECTIONS_LEFT_OPEN_', '_R_CHECK_CRAN_INCOMING_', '_R_CHECK_CRAN_INCOMING_ASPELL_RECHECK_MAYBE_', '_R_CHECK_CRAN_INCOMING_ASPELL_RECHECK_START_', '_R_CHECK_CRAN_INCOMING_CHECK_FILE_URIS_', '_R_CHECK_CRAN_INCOMING_CHECK_URLS_IN_PARALLEL_', '_R_CHECK_CRAN_INCOMING_NOTE_GNU_MAKE_', '_R_CHECK_CRAN_INCOMING_REMOTE_', '_R_CHECK_CRAN_INCOMING_USE_ASPELL_', '_R_CHECK_DATALIST_', '_R_CHECK_DEPRECATED_DEFUNCT_', '_R_CHECK_DOC_SIZES2_', '_R_CHECK_DOT_FIRSTLIB_', '_R_CHECK_DOT_INTERNAL_', '_R_CHECK_EXAMPLE_TIMING_THRESHOLD_', '_R_CHECK_EXECUTABLES_', '_R_CHECK_EXECUTABLES_EXCLUSIONS_', '_R_CHECK_FF_CALLS_', '_R_CHECK_FF_DUP_', '_R_CHECK_FORCE_SUGGESTS_', '_R_CHECK_FUTURE_FILE_TIMESTAMPS_', '_R_CHECK_FUTURE_FILE_TIMESTAMPS_LEEWAY_', '_R_CHECK_HAVE_MYSQL_', '_R_CHECK_HAVE_ODBC_', '_R_CHECK_HAVE_PERL_', '_R_CHECK_HAVE_POSTGRES_', '_R_CHECK_INSTALL_DEPENDS_', '_R_CHECK_INTERNALS2_', '_R_CHECK_LENGTH_1_CONDITION_', '_R_CHECK_LICENSE_', '_R_CHECK_LIMIT_CORES_', '_R_CHECK_LOG_USE_INFO_', '_R_CHECK_MATRIX_DATA_', '_R_CHECK_MBCS_CONVERSION_FAILURE_', '_R_CHECK_NATIVE_ROUTINE_REGISTRATION_', '_R_CHECK_NEWS_IN_PLAIN_TEXT_', '_R_CHECK_NO_RECOMMENDED_', '_R_CHECK_NO_STOP_ON_TEST_ERROR_', '_R_CHECK_ORPHANED_', '_R_CHECK_OVERWRITE_REGISTERED_S3_METHODS_', '_R_CHECK_PACKAGES_USED_IGNORE_UNUSED_IMPORTS_', '_R_CHECK_PACKAGES_USED_IN_TESTS_USE_SUBDIRS_', '_R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_', '_R_CHECK_PACKAGE_NAME_', '_R_CHECK_PKG_SIZES_', '_R_CHECK_PKG_SIZES_THRESHOLD_', '_R_CHECK_PRAGMAS_', '_R_CHECK_RD_EXAMPLES_T_AND_F_', '_R_CHECK_RD_LINE_WIDTHS_', '_R_CHECK_RD_MATH_RENDERING_', '_R_CHECK_RD_NOTE_LOST_BRACES_', '_R_CHECK_RD_VALIDATE_RD2HTML_', '_R_CHECK_REPLACING_IMPORTS_', '_R_CHECK_R_DEPENDS_', '_R_CHECK_S3_METHODS_SHOW_POSSIBLE_ISSUES_', '_R_CHECK_SCREEN_DEVICE_', '_R_CHECK_SERIALIZATION_', '_R_CHECK_SHLIB_OPENMP_FLAGS_', '_R_CHECK_SRC_MINUS_W_IMPLICIT_', '_R_CHECK_SUBDIRS_NOCASE_', '_R_CHECK_SUGGESTS_ONLY_', '_R_CHECK_SYSTEM_CLOCK_', '_R_CHECK_TESTS_NLINES_', '_R_CHECK_TEST_TIMING_', '_R_CHECK_TIMINGS_', '_R_CHECK_TOPLEVEL_FILES_', '_R_CHECK_UNDOC_USE_ALL_NAMES_', '_R_CHECK_UNSAFE_CALLS_', '_R_CHECK_URLS_SHOW_301_STATUS_', '_R_CHECK_VC_DIRS_', '_R_CHECK_VIGNETTES_NLINES_', '_R_CHECK_VIGNETTES_SKIP_RUN_MAYBE_', '_R_CHECK_VIGNETTE_TIMING_', '_R_CHECK_VIGNETTE_TITLES_', '_R_CHECK_WINDOWS_DEVICE_', '_R_CHECK_XREFS_NOTE_MISSING_PACKAGE_ANCHORS_', '_R_CHECK_XREFS_USE_ALIASES_FROM_CRAN_', '_R_CLASS_MATRIX_ARRAY_', '_R_DEPRECATED_IS_R_', '_R_S3_METHOD_LOOKUP_BASEENV_AFTER_GLOBALENV_', '_R_SHLIB_BUILD_OBJECTS_SYMBOL_TABLES_', '_R_USE_STRICT_R_HEADERS_', '__R_CHECK_DOC_FILES_NOTE_IF_ALL_INTERNAL__', 'maj.version', 'nextArg--timingsnextArg--install', 'tempdirname' - Environment variables still there: [n=0] - Environment variables missing: [n=1] 'MAKEFLAGS' Differences environment variable by environment variable: 03/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_epilogue/090.gc.R' 04/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_epilogue/099.session_info.R' 05/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_epilogue/995.detritus-connections.R' 06/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_epilogue/999.detritus-files.R' Skipping, because path appears not to be an 'R CMD check' folder: 'D:/temp/2025_11_16_23_10_16_9296' Sourcing 6 epilogue scripts ... done Test time: user.self=9s, sys.self=0.3s, elapsed=1e+01s, user.child=NAs, sys.child=NAs Test 'futures' ... success > > proc.time() user system elapsed 9.04 0.45 10.76