R Under development (unstable) (2026-03-12 r89611 ucrt) -- "Unsuffered Consequences" Copyright (C) 2026 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. > #! /usr/bin/env Rscript > ## 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' ... chr "none" > library(future) [22:17:24.754] Option 'future.startup.script': TRUE [22:17:24.755] Future startup scripts considered: '.future.R', '~/.future.R' [22:17:24.756] 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 [22:17:24.811] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:24.812] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... [22:17:24.812] | : all.equal() for FutureStrategyList ... [22:17:24.813] | : . New stack: [22:17:24.813] | : . List of 1 [22:17:24.813] | : . $ :function (..., envir = parent.frame()) [22:17:24.813] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:24.813] | : . ..- attr(*, "init")= logi TRUE [22:17:24.813] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:24.813] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.813] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.813] | : . ..- attr(*, "call")= language plan(strategy) [22:17:24.813] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:24.818] | : . Old stack: [22:17:24.818] | : . List of 1 [22:17:24.818] | : . $ :function (..., envir = parent.frame()) [22:17:24.818] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:24.818] | : . ..- attr(*, "init")= logi TRUE [22:17:24.818] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:24.818] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.818] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.818] | : . ..- attr(*, "call")= language plan(sequential) [22:17:24.818] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:24.822] | : . Not identical [22:17:24.823] | : . all.equal() for future ... [22:17:24.824] | : . ' List of 2 [22:17:24.824] | : . ' $ target :function (..., envir = parent.frame()) [22:17:24.824] | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:24.824] | : . ' ..- attr(*, "init")= logi TRUE [22:17:24.824] | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:24.824] | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.824] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.824] | : . ' ..- attr(*, "call")= language plan(strategy) [22:17:24.824] | : . ' $ current:function (..., envir = parent.frame()) [22:17:24.824] | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:24.824] | : . ' ..- attr(*, "init")= logi TRUE [22:17:24.824] | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:24.824] | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.824] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.824] | : . ' ..- attr(*, "call")= language plan(sequential) [22:17:24.830] | : . all.equal() for future ... done [22:17:24.830] | : all.equal() for FutureStrategyList ... done [22:17:24.831] | : plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:24.831] | : List of future strategies: [22:17:24.831] | : 1. sequential: [22:17:24.831] | : - args: function (..., envir = parent.frame(), workers = "") [22:17:24.831] | : - tweaked: FALSE [22:17:24.831] | : - call: plan(sequential) [22:17:24.832] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... done [22:17:24.833] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done Dimensions: NULL [22:17:24.833] future(..., label = NULL) ... [22:17:24.834] | lazy: FALSE [22:17:24.834] | stdout: TRUE [22:17:24.835] | conditions: [n=1] 'condition' [22:17:24.836] | getGlobalsAndPackages() ... [22:17:24.837] | : Searching for globals ... [22:17:24.840] | : . globals found: [0] [22:17:24.841] | : Searching for globals ... done [22:17:24.841] | : globals: [0] [22:17:24.842] | : packages: [0] [22:17:24.842] | getGlobalsAndPackages() ... done [22:17:24.843] | run() for 'Future' () ... [22:17:24.844] | : state: 'created' [22:17:24.844] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:24.845] | : . plan(): plan_init() of 'sequential', 'uniprocess', 'future', 'function' ... [22:17:24.845] | : . ' function (..., envir = parent.frame()) [22:17:24.845] | : . ' - attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:24.845] | : . ' - attr(*, "init")= logi TRUE [22:17:24.845] | : . ' - attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:24.845] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.845] | : . ' - attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.845] | : . ' - attr(*, "call")= language plan(sequential) [22:17:24.848] | : . ' init: TRUE [22:17:24.849] | : . ' makeFutureBackend() ... [22:17:24.850] | : . ' , Backend function: <'NULL'> [22:17:24.850] | : . ' , Evaluator tweak arguments: [n=0] [22:17:24.851] | : . ' , list() [22:17:24.851] | : . ' , Evaluator formal arguments: [n=1] [22:17:24.852] | : . ' , Dotted pair list of 1 [22:17:24.852] | : . ' , $ envir: language parent.frame() [22:17:24.853] | : . ' , Arguments passed to the future-backend factory: [n=1] [22:17:24.854] | : . ' , List of 1 [22:17:24.854] | : . ' , $ envir: language parent.frame() [22:17:24.856] | : . ' , Backend: <'SequentialFutureBackend', 'FutureBackend', 'environment'> [22:17:24.857] | : . ' makeFutureBackend() ... done [22:17:24.857] | : . plan(): plan_init() of 'sequential', 'uniprocess', 'future', 'function' ... done [22:17:24.858] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:24.858] | : Using SequentialFutureBackend ... [22:17:24.859] | : . Number of futures since start: 0 (0 created, 0 launched, 0 finished) [22:17:24.860] | : . Launching futures ... [22:17:24.860] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:24.861] | : . ' , getFutureData() ... [22:17:24.861] | : . ' , ; getFutureCore() ... [22:17:24.862] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:24.862] | : . ' , ; getFutureCore() ... done [22:17:24.863] | : . ' , ; getFutureCapture() ... [22:17:24.864] | : . ' , ; getFutureCapture() ... done [22:17:24.864] | : . ' , ; getFutureContext() ... [22:17:24.865] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:24.865] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:24.866] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:24.866] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:24.867] | : . ' , ; getFutureContext() ... done [22:17:24.867] | : . ' , getFutureData() ... done [22:17:24.873] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:24.874] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:24.874] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:24.875] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:24.876] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:24.876] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:24.877] | : . ' , ; ` | New stack: [22:17:24.877] | : . ' , ; ` | List of 1 [22:17:24.877] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:24.877] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:24.877] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:24.877] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:24.877] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.877] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.877] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:24.877] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:24.881] | : . ' , ; ` | Old stack: [22:17:24.881] | : . ' , ; ` | List of 1 [22:17:24.881] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:24.881] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:24.881] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:24.881] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:24.881] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.881] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.881] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:24.881] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:24.881] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:24.881] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.881] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:24.886] | : . ' , ; ` | Not identical [22:17:24.886] | : . ' , ; ` | all.equal() for future ... [22:17:24.887] | : . ' , ; ` | : List of 2 [22:17:24.887] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:24.887] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:24.887] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:24.887] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:24.887] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.887] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.887] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:24.887] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:24.887] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:24.887] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:24.887] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:24.887] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.887] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.887] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:24.887] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:24.887] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:24.887] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.895] | : . ' , ; ` | all.equal() for future ... done [22:17:24.895] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:24.896] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:24.896] | : . ' , ; ` List of future strategies: [22:17:24.896] | : . ' , ; ` 1. sequential: [22:17:24.896] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:24.896] | : . ' , ; ` - tweaked: FALSE [22:17:24.896] | : . ' , ; ` - call: plan(sequential) [22:17:24.897] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:24.898] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:24.902] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:24.902] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:24.903] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:24.903] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:24.904] | : . ' , ; ` | : New stack: [22:17:24.904] | : . ' , ; ` | : List of 1 [22:17:24.904] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:24.904] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:24.904] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:24.904] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:24.904] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.904] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.904] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:24.904] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:24.904] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:24.904] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.904] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:24.909] | : . ' , ; ` | : Old stack: [22:17:24.909] | : . ' , ; ` | : List of 1 [22:17:24.909] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:24.909] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:24.909] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:24.909] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:24.909] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.909] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.909] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:24.909] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:24.909] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:24.909] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.909] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:24.939] | : . ' , ; ` | : Identical [22:17:24.939] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:24.940] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:24.940] | : . ' , ; ` | List of future strategies: [22:17:24.940] | : . ' , ; ` | 1. sequential: [22:17:24.940] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:24.940] | : . ' , ; ` | - tweaked: FALSE [22:17:24.940] | : . ' , ; ` | - call: plan(sequential) [22:17:24.941] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:24.942] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:24.942] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:24.946] | : . ' , SequentialFuture started (and completed) [22:17:24.947] | : . ' , signalConditions() ... [22:17:24.948] | : . ' , ; include = 'immediateCondition' [22:17:24.948] | : . ' , ; exclude = [22:17:24.949] | : . ' , ; resignal = FALSE [22:17:24.949] | : . ' , ; Number of conditions: 6 [22:17:24.949] | : . ' , ; int 6 [22:17:24.950] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:24.951] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:24.951] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:24.952] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:24.952] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:24.953] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:24.953] | : . ' , signalConditions() ... done [22:17:24.954] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:24.955] | : . Launching futures ... done [22:17:24.955] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:24.955] | : Using SequentialFutureBackend ... done [22:17:24.956] | run() for 'Future' () ... done [22:17:24.956] future(..., label = NULL) ... done [22:17:24.957] future(..., label = NULL) ... [22:17:24.957] | lazy: FALSE [22:17:24.958] | stdout: TRUE [22:17:24.958] | conditions: [n=1] 'condition' [22:17:24.959] | getGlobalsAndPackages() ... [22:17:24.959] | : Searching for globals ... [22:17:24.961] | : . globals found: [0] [22:17:24.961] | : Searching for globals ... done [22:17:24.962] | : globals: [0] [22:17:24.962] | : packages: [0] [22:17:24.963] | getGlobalsAndPackages() ... done [22:17:24.964] | run() for 'Future' () ... [22:17:24.964] | : state: 'created' [22:17:24.965] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:24.965] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:24.966] | : Using SequentialFutureBackend ... [22:17:24.966] | : . Number of futures since start: 1 (1 created, 1 launched, 1 finished) [22:17:24.967] | : . Launching futures ... [22:17:24.967] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:24.968] | : . ' , getFutureData() ... [22:17:24.968] | : . ' , ; getFutureCore() ... [22:17:24.969] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:24.969] | : . ' , ; getFutureCore() ... done [22:17:24.970] | : . ' , ; getFutureCapture() ... [22:17:24.970] | : . ' , ; getFutureCapture() ... done [22:17:24.971] | : . ' , ; getFutureContext() ... [22:17:24.971] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:24.972] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:24.972] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:24.973] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:24.973] | : . ' , ; getFutureContext() ... done [22:17:24.974] | : . ' , getFutureData() ... done [22:17:24.978] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:24.978] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:24.979] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:24.979] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:24.980] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:24.981] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:24.981] | : . ' , ; ` | New stack: [22:17:24.982] | : . ' , ; ` | List of 1 [22:17:24.982] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:24.982] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:24.982] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:24.982] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:24.982] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.982] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:24.982] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:24.982] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.007] | : . ' , ; ` | Old stack: [22:17:25.007] | : . ' , ; ` | List of 1 [22:17:25.007] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:25.007] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.007] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:25.007] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.007] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.007] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.007] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:25.007] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.007] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.007] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.007] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.012] | : . ' , ; ` | Not identical [22:17:25.012] | : . ' , ; ` | all.equal() for future ... [22:17:25.013] | : . ' , ; ` | : List of 2 [22:17:25.013] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:25.013] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.013] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:25.013] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.013] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.013] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.013] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:25.013] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:25.013] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.013] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:25.013] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.013] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.013] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.013] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:25.013] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.013] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.013] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.020] | : . ' , ; ` | all.equal() for future ... done [22:17:25.020] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:25.021] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:25.021] | : . ' , ; ` List of future strategies: [22:17:25.021] | : . ' , ; ` 1. sequential: [22:17:25.021] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:25.021] | : . ' , ; ` - tweaked: FALSE [22:17:25.021] | : . ' , ; ` - call: plan(sequential) [22:17:25.022] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:25.023] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:25.025] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:25.026] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:25.027] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:25.027] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:25.028] | : . ' , ; ` | : New stack: [22:17:25.028] | : . ' , ; ` | : List of 1 [22:17:25.028] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:25.028] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.028] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:25.028] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.028] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.028] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.028] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:25.028] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.028] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.028] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.028] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.032] | : . ' , ; ` | : Old stack: [22:17:25.033] | : . ' , ; ` | : List of 1 [22:17:25.033] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:25.033] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.033] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:25.033] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.033] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.033] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.033] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:25.033] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.033] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.033] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.033] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.038] | : . ' , ; ` | : Identical [22:17:25.039] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:25.039] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:25.040] | : . ' , ; ` | List of future strategies: [22:17:25.040] | : . ' , ; ` | 1. sequential: [22:17:25.040] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:25.040] | : . ' , ; ` | - tweaked: FALSE [22:17:25.040] | : . ' , ; ` | - call: plan(sequential) [22:17:25.041] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:25.041] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:25.042] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:25.043] | : . ' , SequentialFuture started (and completed) [22:17:25.043] | : . ' , signalConditions() ... [22:17:25.044] | : . ' , ; include = 'immediateCondition' [22:17:25.044] | : . ' , ; exclude = [22:17:25.045] | : . ' , ; resignal = FALSE [22:17:25.045] | : . ' , ; Number of conditions: 6 [22:17:25.046] | : . ' , ; int 6 [22:17:25.047] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.047] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.048] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.048] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.049] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.049] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.050] | : . ' , signalConditions() ... done [22:17:25.051] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:25.051] | : . Launching futures ... done [22:17:25.052] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:25.052] | : Using SequentialFutureBackend ... done [22:17:25.053] | run() for 'Future' () ... done [22:17:25.053] 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 [22:17:25.059] resolved() ... [22:17:25.060] | resolved() for list ... [22:17:25.060] | : Number of elements: 6 [22:17:25.061] | : Number of futures: 6 [22:17:25.061] | : resolved() ... [22:17:25.062] | : . resolved() for SequentialFuture () ... [22:17:25.063] | : . ' state: 'finished' [22:17:25.063] | : . ' run: NULL [22:17:25.064] | : . ' result: 'FutureResult' [22:17:25.064] | : . resolved() for SequentialFuture () ... done [22:17:25.065] | : resolved() ... done [22:17:25.065] | : resolved() ... [22:17:25.066] | : . resolved() for SequentialFuture () ... [22:17:25.066] | : . ' state: 'finished' [22:17:25.067] | : . ' run: NULL [22:17:25.067] | : . ' result: 'FutureResult' [22:17:25.068] | : . resolved() for SequentialFuture () ... done [22:17:25.068] | : resolved() ... done [22:17:25.069] | resolved() for list ... done [22:17:25.069] resolved() ... done Named logi [1:6] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:6] "a" "b" "c" "" ... [22:17:25.071] value() for list ... [22:17:25.072] | recursive: 0 [22:17:25.072] | reduce: FALSE [22:17:25.073] | length: 6 [22:17:25.074] | elements: 'a', 'b', 'c', '', '', '' [22:17:25.074] | Number of remaining objects: 6 [22:17:25.075] | checking value #1: [22:17:25.075] | 'obj' is atomic [22:17:25.076] | signalConditionsASAP(numeric, pos=1) ... [22:17:25.076] | : nx: 6 [22:17:25.077] | : relay: TRUE [22:17:25.077] | : stdout: TRUE [22:17:25.078] | : signal: TRUE [22:17:25.078] | : resignal: FALSE [22:17:25.079] | : force: TRUE [22:17:25.079] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.080] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.080] | : until=2 [22:17:25.081] | : relaying element #2 [22:17:25.081] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.082] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.082] | signalConditionsASAP(numeric, pos=1) ... done [22:17:25.083] | length: 5 (resolved future 1) [22:17:25.083] | checking value #2: [22:17:25.084] | 'obj' is SequentialFuture [22:17:25.084] | resolved() ... [22:17:25.085] | : resolved() for SequentialFuture () ... [22:17:25.085] | : . state: 'finished' [22:17:25.086] | : . run: NULL [22:17:25.086] | : . result: 'FutureResult' [22:17:25.087] | : resolved() for SequentialFuture () ... done [22:17:25.087] | resolved() ... done [22:17:25.088] | SequentialFuture #2 [22:17:25.088] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:25.089] | : nx: 6 [22:17:25.089] | : relay: TRUE [22:17:25.090] | : stdout: TRUE [22:17:25.091] | : signal: TRUE [22:17:25.091] | : resignal: FALSE [22:17:25.092] | : force: TRUE [22:17:25.092] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.093] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.093] | : until=2 [22:17:25.094] | : relaying element #2 [22:17:25.095] | : value() for SequentialFuture () ... [22:17:25.095] | : . signalConditions() ... [22:17:25.096] | : . ' include = 'immediateCondition' [22:17:25.096] | : . ' exclude = [22:17:25.097] | : . ' resignal = FALSE [22:17:25.097] | : . ' Number of conditions: 6 [22:17:25.098] | : . ' int 6 [22:17:25.099] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.099] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.100] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.100] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.101] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.101] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.102] | : . signalConditions() ... done [22:17:25.102] | : . relay stdout ... [22:17:25.103] | : . relay stdout ... done [22:17:25.103] | : . check for misuse ... [22:17:25.104] | : . check for misuse ... done [22:17:25.104] | : value() for SequentialFuture () ... done [22:17:25.105] | : signalConditions() ... [22:17:25.105] | : . include = 'immediateCondition' [22:17:25.106] | : . exclude = [22:17:25.107] | : . resignal = FALSE [22:17:25.107] | : . Number of conditions: 6 [22:17:25.108] | : . int 6 [22:17:25.108] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.109] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.110] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.110] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.111] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.111] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.112] | : signalConditions() ... done [22:17:25.112] | : signalConditions() ... [22:17:25.113] | : . include = 'condition' [22:17:25.113] | : . exclude = 'error', 'immediateCondition' [22:17:25.114] | : . resignal = TRUE [22:17:25.114] | : . Number of conditions: 6 [22:17:25.115] | : . int 6 [22:17:25.116] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.116] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:24.869] | : . ' , attachPackages() ... [22:17:25.117] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.117] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:24.870] | : . ' , ; packages: [n=1] 'future' [22:17:25.118] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.118] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:24.871] | : . ' , attachPackages() ... done [22:17:25.119] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.119] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:24.871] | : . ' , attachPackages() ... [22:17:25.120] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.120] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:24.872] | : . ' , ; packages: [n=0] [22:17:25.121] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.122] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:24.872] | : . ' , attachPackages() ... done [22:17:25.122] | : signalConditions() ... done [22:17:25.123] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.123] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.124] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:25.124] | value(, ...) ... [22:17:25.125] | : value() for SequentialFuture () ... [22:17:25.125] | : . signalConditions() ... [22:17:25.126] | : . ' include = 'immediateCondition' [22:17:25.126] | : . ' exclude = [22:17:25.127] | : . ' resignal = FALSE [22:17:25.127] | : . ' Number of conditions: 6 [22:17:25.128] | : . ' int 6 [22:17:25.129] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.129] | : . ' already signaled, skipping [22:17:25.130] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.130] | : . ' already signaled, skipping [22:17:25.131] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.131] | : . ' already signaled, skipping [22:17:25.132] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.132] | : . ' already signaled, skipping [22:17:25.133] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.133] | : . ' already signaled, skipping [22:17:25.134] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.134] | : . ' already signaled, skipping [22:17:25.135] | : . signalConditions() ... done [22:17:25.135] | : . check for misuse ... [22:17:25.136] | : . check for misuse ... done [22:17:25.137] | : value() for SequentialFuture () ... done [22:17:25.137] | : value: [22:17:25.138] | value(, ...) ... done [22:17:25.138] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:25.139] | : nx: 6 [22:17:25.139] | : relay: TRUE [22:17:25.140] | : stdout: TRUE [22:17:25.140] | : signal: TRUE [22:17:25.141] | : resignal: FALSE [22:17:25.141] | : force: TRUE [22:17:25.142] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.142] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.143] | : until=3 [22:17:25.143] | : relaying element #3 [22:17:25.144] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.144] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.145] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:25.146] | resolve() for SequentialFuture ... [22:17:25.146] | resolve() for SequentialFuture ... done [22:17:25.147] | length: 4 (resolved future 2) [22:17:25.147] | checking value #3: [22:17:25.148] | 'obj' is SequentialFuture [22:17:25.148] | resolved() ... [22:17:25.149] | : resolved() for SequentialFuture () ... [22:17:25.150] | : . state: 'finished' [22:17:25.150] | : . run: NULL [22:17:25.151] | : . result: 'FutureResult' [22:17:25.151] | : resolved() for SequentialFuture () ... done [22:17:25.152] | resolved() ... done [22:17:25.152] | SequentialFuture #3 [22:17:25.153] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:25.153] | : nx: 6 [22:17:25.154] | : relay: TRUE [22:17:25.154] | : stdout: TRUE [22:17:25.155] | : signal: TRUE [22:17:25.155] | : resignal: FALSE [22:17:25.156] | : force: TRUE [22:17:25.156] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.157] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.157] | : until=3 [22:17:25.158] | : relaying element #3 [22:17:25.158] | : value() for SequentialFuture () ... [22:17:25.159] | : . signalConditions() ... [22:17:25.159] | : . ' include = 'immediateCondition' [22:17:25.160] | : . ' exclude = [22:17:25.160] | : . ' resignal = FALSE [22:17:25.161] | : . ' Number of conditions: 6 [22:17:25.161] | : . ' int 6 [22:17:25.162] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.163] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.163] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.164] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.164] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.165] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.166] | : . signalConditions() ... done [22:17:25.166] | : . relay stdout ... [22:17:25.167] | : . relay stdout ... done [22:17:25.167] | : . check for misuse ... [22:17:25.168] | : . check for misuse ... done [22:17:25.168] | : value() for SequentialFuture () ... done [22:17:25.169] | : signalConditions() ... [22:17:25.169] | : . include = 'immediateCondition' [22:17:25.170] | : . exclude = [22:17:25.170] | : . resignal = FALSE [22:17:25.171] | : . Number of conditions: 6 [22:17:25.171] | : . int 6 [22:17:25.172] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.173] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.173] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.174] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.174] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.175] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.175] | : signalConditions() ... done [22:17:25.176] | : signalConditions() ... [22:17:25.176] | : . include = 'condition' [22:17:25.177] | : . exclude = 'error', 'immediateCondition' [22:17:25.177] | : . resignal = TRUE [22:17:25.178] | : . Number of conditions: 6 [22:17:25.178] | : . int 6 [22:17:25.179] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.180] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:24.974] | : . ' , attachPackages() ... [22:17:25.180] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.181] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:24.975] | : . ' , ; packages: [n=1] 'future' [22:17:25.182] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.182] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:24.975] | : . ' , attachPackages() ... done [22:17:25.183] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.183] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:24.976] | : . ' , attachPackages() ... [22:17:25.184] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.185] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:24.976] | : . ' , ; packages: [n=0] [22:17:25.185] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.186] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:24.977] | : . ' , attachPackages() ... done [22:17:25.186] | : signalConditions() ... done [22:17:25.187] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.187] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.188] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:25.188] | value(, ...) ... [22:17:25.189] | : value() for SequentialFuture () ... [22:17:25.189] | : . signalConditions() ... [22:17:25.190] | : . ' include = 'immediateCondition' [22:17:25.190] | : . ' exclude = [22:17:25.191] | : . ' resignal = FALSE [22:17:25.191] | : . ' Number of conditions: 6 [22:17:25.192] | : . ' int 6 [22:17:25.193] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.193] | : . ' already signaled, skipping [22:17:25.194] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.194] | : . ' already signaled, skipping [22:17:25.195] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.195] | : . ' already signaled, skipping [22:17:25.196] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.196] | : . ' already signaled, skipping [22:17:25.197] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.198] | : . ' already signaled, skipping [22:17:25.198] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.199] | : . ' already signaled, skipping [22:17:25.199] | : . signalConditions() ... done [22:17:25.200] | : . check for misuse ... [22:17:25.200] | : . check for misuse ... done [22:17:25.201] | : value() for SequentialFuture () ... done [22:17:25.201] | : value: [22:17:25.202] | value(, ...) ... done [22:17:25.202] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:25.203] | : nx: 6 [22:17:25.203] | : relay: TRUE [22:17:25.204] | : stdout: TRUE [22:17:25.204] | : signal: TRUE [22:17:25.205] | : resignal: FALSE [22:17:25.205] | : force: TRUE [22:17:25.206] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.206] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.207] | : until=4 [22:17:25.207] | : relaying element #4 [22:17:25.208] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.208] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.209] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:25.209] | resolve() for SequentialFuture ... [22:17:25.210] | resolve() for SequentialFuture ... done [22:17:25.210] | length: 3 (resolved future 3) [22:17:25.211] | checking value #4: [22:17:25.211] | 'obj' is NULL [22:17:25.212] | signalConditionsASAP(NULL, pos=4) ... [22:17:25.212] | : nx: 6 [22:17:25.213] | : relay: TRUE [22:17:25.213] | : stdout: TRUE [22:17:25.214] | : signal: TRUE [22:17:25.214] | : resignal: FALSE [22:17:25.215] | : force: TRUE [22:17:25.215] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.216] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.216] | : until=5 [22:17:25.217] | : relaying element #5 [22:17:25.217] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:25.218] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.218] | signalConditionsASAP(NULL, pos=4) ... done [22:17:25.219] | signalConditionsASAP(NULL, pos=4) ... [22:17:25.219] | : nx: 6 [22:17:25.220] | : relay: TRUE [22:17:25.220] | : stdout: TRUE [22:17:25.221] | : signal: TRUE [22:17:25.221] | : resignal: FALSE [22:17:25.222] | : force: TRUE [22:17:25.222] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:25.223] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.223] | : until=5 [22:17:25.224] | : relaying element #5 [22:17:25.224] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:25.225] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.225] | signalConditionsASAP(NULL, pos=4) ... done [22:17:25.226] | length: 2 (resolved future 4) [22:17:25.226] | checking value #5: [22:17:25.227] | 'obj' is NULL [22:17:25.227] | signalConditionsASAP(NULL, pos=5) ... [22:17:25.228] | : nx: 6 [22:17:25.228] | : relay: TRUE [22:17:25.229] | : stdout: TRUE [22:17:25.229] | : signal: TRUE [22:17:25.230] | : resignal: FALSE [22:17:25.230] | : force: TRUE [22:17:25.231] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:25.232] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.232] | : until=6 [22:17:25.233] | : relaying element #6 [22:17:25.233] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:25.234] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.234] | signalConditionsASAP(NULL, pos=5) ... done [22:17:25.235] | signalConditionsASAP(NULL, pos=5) ... [22:17:25.235] | : nx: 6 [22:17:25.236] | : relay: TRUE [22:17:25.236] | : stdout: TRUE [22:17:25.237] | : signal: TRUE [22:17:25.237] | : resignal: FALSE [22:17:25.238] | : force: TRUE [22:17:25.238] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:25.239] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.239] | : until=6 [22:17:25.240] | : relaying element #6 [22:17:25.240] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:25.241] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.241] | signalConditionsASAP(NULL, pos=5) ... done [22:17:25.242] | length: 1 (resolved future 5) [22:17:25.242] | checking value #6: [22:17:25.243] | 'obj' is atomic [22:17:25.243] | signalConditionsASAP(numeric, pos=6) ... [22:17:25.244] | : nx: 6 [22:17:25.244] | : relay: TRUE [22:17:25.245] | : stdout: TRUE [22:17:25.245] | : signal: TRUE [22:17:25.246] | : resignal: FALSE [22:17:25.246] | : force: TRUE [22:17:25.247] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:25.247] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.248] | : until=6 [22:17:25.248] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:25.249] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.249] | signalConditionsASAP(numeric, pos=6) ... done [22:17:25.250] | length: 0 (resolved future 6) [22:17:25.250] | Relaying remaining futures ... [22:17:25.251] | : signalConditionsASAP(NULL, pos=0) ... [22:17:25.251] | : . nx: 6 [22:17:25.252] | : . relay: TRUE [22:17:25.252] | : . stdout: TRUE [22:17:25.253] | : . signal: TRUE [22:17:25.253] | : . resignal: FALSE [22:17:25.254] | : . force: TRUE [22:17:25.254] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:25.255] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [22:17:25.255] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:25.256] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.256] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:25.257] | Relaying remaining futures ... done [22:17:25.257] value() for list ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ : NULL $ : NULL $ : num 6 Dimensions: c(1, 6) [22:17:25.262] future(..., label = NULL) ... [22:17:25.263] | lazy: FALSE [22:17:25.263] | stdout: TRUE [22:17:25.264] | conditions: [n=1] 'condition' [22:17:25.264] | getGlobalsAndPackages() ... [22:17:25.265] | : Searching for globals ... [22:17:25.267] | : . globals found: [0] [22:17:25.267] | : Searching for globals ... done [22:17:25.268] | : globals: [0] [22:17:25.268] | : packages: [0] [22:17:25.269] | getGlobalsAndPackages() ... done [22:17:25.269] | run() for 'Future' () ... [22:17:25.270] | : state: 'created' [22:17:25.270] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:25.271] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:25.271] | : Using SequentialFutureBackend ... [22:17:25.272] | : . Number of futures since start: 2 (2 created, 2 launched, 2 finished) [22:17:25.272] | : . Launching futures ... [22:17:25.273] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:25.273] | : . ' , getFutureData() ... [22:17:25.274] | : . ' , ; getFutureCore() ... [22:17:25.274] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:25.275] | : . ' , ; getFutureCore() ... done [22:17:25.275] | : . ' , ; getFutureCapture() ... [22:17:25.276] | : . ' , ; getFutureCapture() ... done [22:17:25.276] | : . ' , ; getFutureContext() ... [22:17:25.277] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:25.277] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:25.278] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:25.278] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:25.279] | : . ' , ; getFutureContext() ... done [22:17:25.279] | : . ' , getFutureData() ... done [22:17:25.284] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:25.284] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:25.285] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:25.285] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:25.286] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:25.286] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:25.287] | : . ' , ; ` | New stack: [22:17:25.287] | : . ' , ; ` | List of 1 [22:17:25.287] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:25.287] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.287] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:25.287] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.287] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.287] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.287] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:25.287] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.291] | : . ' , ; ` | Old stack: [22:17:25.291] | : . ' , ; ` | List of 1 [22:17:25.291] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:25.291] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.291] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:25.291] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.291] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.291] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.291] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:25.291] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.291] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.291] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.291] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.296] | : . ' , ; ` | Not identical [22:17:25.296] | : . ' , ; ` | all.equal() for future ... [22:17:25.297] | : . ' , ; ` | : List of 2 [22:17:25.297] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:25.297] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.297] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:25.297] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.297] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.297] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.297] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:25.297] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:25.297] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.297] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:25.297] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.297] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.297] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.297] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:25.297] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.297] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.297] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.304] | : . ' , ; ` | all.equal() for future ... done [22:17:25.305] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:25.305] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:25.306] | : . ' , ; ` List of future strategies: [22:17:25.306] | : . ' , ; ` 1. sequential: [22:17:25.306] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:25.306] | : . ' , ; ` - tweaked: FALSE [22:17:25.306] | : . ' , ; ` - call: plan(sequential) [22:17:25.307] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:25.307] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:25.310] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:25.310] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:25.311] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:25.311] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:25.312] | : . ' , ; ` | : New stack: [22:17:25.312] | : . ' , ; ` | : List of 1 [22:17:25.312] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:25.312] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.312] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:25.312] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.312] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.312] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.312] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:25.312] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.312] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.312] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.312] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.317] | : . ' , ; ` | : Old stack: [22:17:25.317] | : . ' , ; ` | : List of 1 [22:17:25.317] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:25.317] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.317] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:25.317] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.317] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.317] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.317] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:25.317] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.317] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.317] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.317] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.321] | : . ' , ; ` | : Identical [22:17:25.322] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:25.323] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:25.323] | : . ' , ; ` | List of future strategies: [22:17:25.323] | : . ' , ; ` | 1. sequential: [22:17:25.323] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:25.323] | : . ' , ; ` | - tweaked: FALSE [22:17:25.323] | : . ' , ; ` | - call: plan(sequential) [22:17:25.324] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:25.324] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:25.325] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:25.326] | : . ' , SequentialFuture started (and completed) [22:17:25.326] | : . ' , signalConditions() ... [22:17:25.327] | : . ' , ; include = 'immediateCondition' [22:17:25.327] | : . ' , ; exclude = [22:17:25.328] | : . ' , ; resignal = FALSE [22:17:25.328] | : . ' , ; Number of conditions: 6 [22:17:25.329] | : . ' , ; int 6 [22:17:25.330] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.330] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.331] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.331] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.332] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.332] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.333] | : . ' , signalConditions() ... done [22:17:25.333] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:25.334] | : . Launching futures ... done [22:17:25.334] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:25.335] | : Using SequentialFutureBackend ... done [22:17:25.335] | run() for 'Future' () ... done [22:17:25.336] future(..., label = NULL) ... done [22:17:25.336] future(..., label = NULL) ... [22:17:25.337] | lazy: FALSE [22:17:25.337] | stdout: TRUE [22:17:25.338] | conditions: [n=1] 'condition' [22:17:25.338] | getGlobalsAndPackages() ... [22:17:25.339] | : Searching for globals ... [22:17:25.340] | : . globals found: [0] [22:17:25.341] | : Searching for globals ... done [22:17:25.341] | : globals: [0] [22:17:25.342] | : packages: [0] [22:17:25.342] | getGlobalsAndPackages() ... done [22:17:25.343] | run() for 'Future' () ... [22:17:25.343] | : state: 'created' [22:17:25.344] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:25.344] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:25.345] | : Using SequentialFutureBackend ... [22:17:25.345] | : . Number of futures since start: 3 (3 created, 3 launched, 3 finished) [22:17:25.346] | : . Launching futures ... [22:17:25.346] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:25.347] | : . ' , getFutureData() ... [22:17:25.347] | : . ' , ; getFutureCore() ... [22:17:25.348] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:25.348] | : . ' , ; getFutureCore() ... done [22:17:25.349] | : . ' , ; getFutureCapture() ... [22:17:25.349] | : . ' , ; getFutureCapture() ... done [22:17:25.350] | : . ' , ; getFutureContext() ... [22:17:25.350] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:25.351] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:25.351] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:25.352] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:25.352] | : . ' , ; getFutureContext() ... done [22:17:25.353] | : . ' , getFutureData() ... done [22:17:25.357] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:25.357] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:25.358] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:25.359] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:25.359] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:25.360] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:25.360] | : . ' , ; ` | New stack: [22:17:25.361] | : . ' , ; ` | List of 1 [22:17:25.361] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:25.361] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.361] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:25.361] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.361] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.361] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.361] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:25.361] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.364] | : . ' , ; ` | Old stack: [22:17:25.365] | : . ' , ; ` | List of 1 [22:17:25.365] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:25.365] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.365] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:25.365] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.365] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.365] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.365] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:25.365] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.365] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.365] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.365] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.369] | : . ' , ; ` | Not identical [22:17:25.369] | : . ' , ; ` | all.equal() for future ... [22:17:25.370] | : . ' , ; ` | : List of 2 [22:17:25.370] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:25.370] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.370] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:25.370] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.370] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.370] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.370] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:25.370] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:25.370] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.370] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:25.370] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.370] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.370] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.370] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:25.370] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.370] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.370] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.377] | : . ' , ; ` | all.equal() for future ... done [22:17:25.377] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:25.378] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:25.378] | : . ' , ; ` List of future strategies: [22:17:25.378] | : . ' , ; ` 1. sequential: [22:17:25.378] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:25.378] | : . ' , ; ` - tweaked: FALSE [22:17:25.378] | : . ' , ; ` - call: plan(sequential) [22:17:25.379] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:25.380] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:25.382] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:25.383] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:25.384] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:25.384] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:25.385] | : . ' , ; ` | : New stack: [22:17:25.385] | : . ' , ; ` | : List of 1 [22:17:25.385] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:25.385] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.385] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:25.385] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.385] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.385] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.385] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:25.385] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.385] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.385] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.385] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.389] | : . ' , ; ` | : Old stack: [22:17:25.390] | : . ' , ; ` | : List of 1 [22:17:25.390] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:25.390] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.390] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:25.390] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.390] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.390] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.390] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:25.390] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.390] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.390] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.390] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.394] | : . ' , ; ` | : Identical [22:17:25.395] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:25.395] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:25.396] | : . ' , ; ` | List of future strategies: [22:17:25.396] | : . ' , ; ` | 1. sequential: [22:17:25.396] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:25.396] | : . ' , ; ` | - tweaked: FALSE [22:17:25.396] | : . ' , ; ` | - call: plan(sequential) [22:17:25.397] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:25.397] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:25.398] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:25.399] | : . ' , SequentialFuture started (and completed) [22:17:25.399] | : . ' , signalConditions() ... [22:17:25.400] | : . ' , ; include = 'immediateCondition' [22:17:25.400] | : . ' , ; exclude = [22:17:25.401] | : . ' , ; resignal = FALSE [22:17:25.401] | : . ' , ; Number of conditions: 6 [22:17:25.402] | : . ' , ; int 6 [22:17:25.402] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.403] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.404] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.404] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.405] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.405] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.406] | : . ' , signalConditions() ... done [22:17:25.406] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:25.407] | : . Launching futures ... done [22:17:25.407] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:25.408] | : Using SequentialFutureBackend ... done [22:17:25.408] | run() for 'Future' () ... done [22:17:25.409] 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" ... [22:17:25.415] resolved() ... [22:17:25.417] | resolved() for matrix ... [22:17:25.418] | : Number of elements: 6 [22:17:25.419] | : Number of futures: 6 [22:17:25.419] | : resolved() ... [22:17:25.420] | : . resolved() for SequentialFuture () ... [22:17:25.420] | : . ' state: 'finished' [22:17:25.421] | : . ' run: NULL [22:17:25.421] | : . ' result: 'FutureResult' [22:17:25.422] | : . resolved() for SequentialFuture () ... done [22:17:25.422] | : resolved() ... done [22:17:25.423] | : resolved() ... [22:17:25.423] | : . resolved() for SequentialFuture () ... [22:17:25.424] | : . ' state: 'finished' [22:17:25.424] | : . ' run: NULL [22:17:25.425] | : . ' result: 'FutureResult' [22:17:25.425] | : . resolved() for SequentialFuture () ... done [22:17:25.426] | : resolved() ... done [22:17:25.426] | resolved() for matrix ... done [22:17:25.427] 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" "" ... [22:17:25.429] value() for matrix ... [22:17:25.429] | recursive: 0 [22:17:25.430] | reduce: FALSE [22:17:25.431] | length: 6 [22:17:25.431] | elements: 'a', 'b', 'c', '', '', '' [22:17:25.432] | Number of remaining objects: 6 [22:17:25.433] | checking value #1: [22:17:25.433] | 'obj' is atomic [22:17:25.433] | signalConditionsASAP(numeric, pos=1) ... [22:17:25.434] | : nx: 6 [22:17:25.435] | : relay: TRUE [22:17:25.435] | : stdout: TRUE [22:17:25.435] | : signal: TRUE [22:17:25.436] | : resignal: FALSE [22:17:25.436] | : force: TRUE [22:17:25.437] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.437] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.438] | : until=2 [22:17:25.438] | : relaying element #2 [22:17:25.439] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.439] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.440] | signalConditionsASAP(numeric, pos=1) ... done [22:17:25.440] | length: 5 (resolved future 1) [22:17:25.441] | checking value #2: [22:17:25.441] | 'obj' is SequentialFuture [22:17:25.442] | resolved() ... [22:17:25.442] | : resolved() for SequentialFuture () ... [22:17:25.443] | : . state: 'finished' [22:17:25.444] | : . run: NULL [22:17:25.444] | : . result: 'FutureResult' [22:17:25.445] | : resolved() for SequentialFuture () ... done [22:17:25.445] | resolved() ... done [22:17:25.446] | SequentialFuture #2 [22:17:25.446] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:25.447] | : nx: 6 [22:17:25.447] | : relay: TRUE [22:17:25.447] | : stdout: TRUE [22:17:25.448] | : signal: TRUE [22:17:25.448] | : resignal: FALSE [22:17:25.449] | : force: TRUE [22:17:25.449] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.450] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.450] | : until=2 [22:17:25.451] | : relaying element #2 [22:17:25.451] | : value() for SequentialFuture () ... [22:17:25.452] | : . signalConditions() ... [22:17:25.452] | : . ' include = 'immediateCondition' [22:17:25.453] | : . ' exclude = [22:17:25.453] | : . ' resignal = FALSE [22:17:25.454] | : . ' Number of conditions: 6 [22:17:25.454] | : . ' int 6 [22:17:25.455] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.456] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.456] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.457] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.457] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.458] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.458] | : . signalConditions() ... done [22:17:25.459] | : . relay stdout ... [22:17:25.459] | : . relay stdout ... done [22:17:25.460] | : . check for misuse ... [22:17:25.460] | : . check for misuse ... done [22:17:25.461] | : value() for SequentialFuture () ... done [22:17:25.461] | : signalConditions() ... [22:17:25.462] | : . include = 'immediateCondition' [22:17:25.462] | : . exclude = [22:17:25.463] | : . resignal = FALSE [22:17:25.463] | : . Number of conditions: 6 [22:17:25.463] | : . int 6 [22:17:25.464] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.465] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.465] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.466] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.466] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.467] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.467] | : signalConditions() ... done [22:17:25.468] | : signalConditions() ... [22:17:25.468] | : . include = 'condition' [22:17:25.469] | : . exclude = 'error', 'immediateCondition' [22:17:25.469] | : . resignal = TRUE [22:17:25.470] | : . Number of conditions: 6 [22:17:25.470] | : . int 6 [22:17:25.471] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.472] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:25.280] | : . ' , attachPackages() ... [22:17:25.472] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.473] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:25.281] | : . ' , ; packages: [n=1] 'future' [22:17:25.473] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.474] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:25.281] | : . ' , attachPackages() ... done [22:17:25.474] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.475] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:25.282] | : . ' , attachPackages() ... [22:17:25.475] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.476] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:25.282] | : . ' , ; packages: [n=0] [22:17:25.476] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.477] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:25.283] | : . ' , attachPackages() ... done [22:17:25.477] | : signalConditions() ... done [22:17:25.478] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.478] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.479] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:25.479] | value(, ...) ... [22:17:25.480] | : value() for SequentialFuture () ... [22:17:25.480] | : . signalConditions() ... [22:17:25.481] | : . ' include = 'immediateCondition' [22:17:25.481] | : . ' exclude = [22:17:25.482] | : . ' resignal = FALSE [22:17:25.482] | : . ' Number of conditions: 6 [22:17:25.483] | : . ' int 6 [22:17:25.484] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.484] | : . ' already signaled, skipping [22:17:25.485] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.485] | : . ' already signaled, skipping [22:17:25.486] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.486] | : . ' already signaled, skipping [22:17:25.487] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.487] | : . ' already signaled, skipping [22:17:25.487] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.488] | : . ' already signaled, skipping [22:17:25.488] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.489] | : . ' already signaled, skipping [22:17:25.489] | : . signalConditions() ... done [22:17:25.490] | : . check for misuse ... [22:17:25.490] | : . check for misuse ... done [22:17:25.491] | : value() for SequentialFuture () ... done [22:17:25.491] | : value: [22:17:25.492] | value(, ...) ... done [22:17:25.492] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:25.493] | : nx: 6 [22:17:25.493] | : relay: TRUE [22:17:25.494] | : stdout: TRUE [22:17:25.494] | : signal: TRUE [22:17:25.495] | : resignal: FALSE [22:17:25.495] | : force: TRUE [22:17:25.496] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.496] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.497] | : until=3 [22:17:25.497] | : relaying element #3 [22:17:25.498] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.498] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.499] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:25.499] | resolve() for SequentialFuture ... [22:17:25.499] | resolve() for SequentialFuture ... done [22:17:25.500] | length: 4 (resolved future 2) [22:17:25.501] | checking value #3: [22:17:25.501] | 'obj' is SequentialFuture [22:17:25.501] | resolved() ... [22:17:25.502] | : resolved() for SequentialFuture () ... [22:17:25.502] | : . state: 'finished' [22:17:25.503] | : . run: NULL [22:17:25.503] | : . result: 'FutureResult' [22:17:25.504] | : resolved() for SequentialFuture () ... done [22:17:25.504] | resolved() ... done [22:17:25.505] | SequentialFuture #3 [22:17:25.505] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:25.506] | : nx: 6 [22:17:25.506] | : relay: TRUE [22:17:25.507] | : stdout: TRUE [22:17:25.507] | : signal: TRUE [22:17:25.508] | : resignal: FALSE [22:17:25.508] | : force: TRUE [22:17:25.509] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.509] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.510] | : until=3 [22:17:25.510] | : relaying element #3 [22:17:25.511] | : value() for SequentialFuture () ... [22:17:25.511] | : . signalConditions() ... [22:17:25.512] | : . ' include = 'immediateCondition' [22:17:25.512] | : . ' exclude = [22:17:25.513] | : . ' resignal = FALSE [22:17:25.513] | : . ' Number of conditions: 6 [22:17:25.514] | : . ' int 6 [22:17:25.514] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.515] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.515] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.516] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.516] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.517] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.517] | : . signalConditions() ... done [22:17:25.518] | : . relay stdout ... [22:17:25.518] | : . relay stdout ... done [22:17:25.519] | : . check for misuse ... [22:17:25.519] | : . check for misuse ... done [22:17:25.520] | : value() for SequentialFuture () ... done [22:17:25.520] | : signalConditions() ... [22:17:25.521] | : . include = 'immediateCondition' [22:17:25.521] | : . exclude = [22:17:25.522] | : . resignal = FALSE [22:17:25.522] | : . Number of conditions: 6 [22:17:25.523] | : . int 6 [22:17:25.524] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.524] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.525] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.525] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.526] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.526] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.527] | : signalConditions() ... done [22:17:25.527] | : signalConditions() ... [22:17:25.528] | : . include = 'condition' [22:17:25.528] | : . exclude = 'error', 'immediateCondition' [22:17:25.529] | : . resignal = TRUE [22:17:25.529] | : . Number of conditions: 6 [22:17:25.530] | : . int 6 [22:17:25.530] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.531] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:25.353] | : . ' , attachPackages() ... [22:17:25.531] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.532] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:25.354] | : . ' , ; packages: [n=1] 'future' [22:17:25.532] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.533] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:25.355] | : . ' , attachPackages() ... done [22:17:25.533] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.534] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:25.355] | : . ' , attachPackages() ... [22:17:25.534] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.535] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:25.356] | : . ' , ; packages: [n=0] [22:17:25.536] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.536] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:25.356] | : . ' , attachPackages() ... done [22:17:25.537] | : signalConditions() ... done [22:17:25.537] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.537] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.538] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:25.538] | value(, ...) ... [22:17:25.539] | : value() for SequentialFuture () ... [22:17:25.539] | : . signalConditions() ... [22:17:25.540] | : . ' include = 'immediateCondition' [22:17:25.540] | : . ' exclude = [22:17:25.541] | : . ' resignal = FALSE [22:17:25.541] | : . ' Number of conditions: 6 [22:17:25.542] | : . ' int 6 [22:17:25.543] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.543] | : . ' already signaled, skipping [22:17:25.544] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.544] | : . ' already signaled, skipping [22:17:25.545] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.545] | : . ' already signaled, skipping [22:17:25.546] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.546] | : . ' already signaled, skipping [22:17:25.547] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.547] | : . ' already signaled, skipping [22:17:25.548] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.548] | : . ' already signaled, skipping [22:17:25.549] | : . signalConditions() ... done [22:17:25.549] | : . check for misuse ... [22:17:25.550] | : . check for misuse ... done [22:17:25.550] | : value() for SequentialFuture () ... done [22:17:25.551] | : value: [22:17:25.551] | value(, ...) ... done [22:17:25.551] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:25.552] | : nx: 6 [22:17:25.552] | : relay: TRUE [22:17:25.553] | : stdout: TRUE [22:17:25.553] | : signal: TRUE [22:17:25.554] | : resignal: FALSE [22:17:25.554] | : force: TRUE [22:17:25.555] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.555] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.556] | : until=4 [22:17:25.556] | : relaying element #4 [22:17:25.557] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.557] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.558] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:25.558] | resolve() for SequentialFuture ... [22:17:25.559] | resolve() for SequentialFuture ... done [22:17:25.559] | length: 3 (resolved future 3) [22:17:25.560] | checking value #4: [22:17:25.560] | 'obj' is NULL [22:17:25.561] | signalConditionsASAP(NULL, pos=4) ... [22:17:25.561] | : nx: 6 [22:17:25.562] | : relay: TRUE [22:17:25.562] | : stdout: TRUE [22:17:25.563] | : signal: TRUE [22:17:25.563] | : resignal: FALSE [22:17:25.564] | : force: TRUE [22:17:25.564] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.564] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.565] | : until=5 [22:17:25.565] | : relaying element #5 [22:17:25.566] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:25.566] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.567] | signalConditionsASAP(NULL, pos=4) ... done [22:17:25.567] | signalConditionsASAP(NULL, pos=4) ... [22:17:25.568] | : nx: 6 [22:17:25.568] | : relay: TRUE [22:17:25.569] | : stdout: TRUE [22:17:25.569] | : signal: TRUE [22:17:25.570] | : resignal: FALSE [22:17:25.570] | : force: TRUE [22:17:25.571] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:25.571] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.572] | : until=5 [22:17:25.572] | : relaying element #5 [22:17:25.572] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:25.573] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.573] | signalConditionsASAP(NULL, pos=4) ... done [22:17:25.574] | length: 2 (resolved future 4) [22:17:25.574] | checking value #5: [22:17:25.575] | 'obj' is NULL [22:17:25.575] | signalConditionsASAP(NULL, pos=5) ... [22:17:25.576] | : nx: 6 [22:17:25.576] | : relay: TRUE [22:17:25.577] | : stdout: TRUE [22:17:25.577] | : signal: TRUE [22:17:25.578] | : resignal: FALSE [22:17:25.578] | : force: TRUE [22:17:25.579] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:25.579] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.580] | : until=6 [22:17:25.580] | : relaying element #6 [22:17:25.581] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:25.581] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.582] | signalConditionsASAP(NULL, pos=5) ... done [22:17:25.582] | signalConditionsASAP(NULL, pos=5) ... [22:17:25.582] | : nx: 6 [22:17:25.583] | : relay: TRUE [22:17:25.583] | : stdout: TRUE [22:17:25.584] | : signal: TRUE [22:17:25.584] | : resignal: FALSE [22:17:25.585] | : force: TRUE [22:17:25.585] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:25.586] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.586] | : until=6 [22:17:25.587] | : relaying element #6 [22:17:25.587] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:25.588] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.588] | signalConditionsASAP(NULL, pos=5) ... done [22:17:25.589] | length: 1 (resolved future 5) [22:17:25.589] | checking value #6: [22:17:25.590] | 'obj' is atomic [22:17:25.590] | signalConditionsASAP(numeric, pos=6) ... [22:17:25.591] | : nx: 6 [22:17:25.591] | : relay: TRUE [22:17:25.592] | : stdout: TRUE [22:17:25.592] | : signal: TRUE [22:17:25.592] | : resignal: FALSE [22:17:25.593] | : force: TRUE [22:17:25.593] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:25.594] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.594] | : until=6 [22:17:25.595] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:25.595] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.596] | signalConditionsASAP(numeric, pos=6) ... done [22:17:25.596] | length: 0 (resolved future 6) [22:17:25.597] | Relaying remaining futures ... [22:17:25.597] | : signalConditionsASAP(NULL, pos=0) ... [22:17:25.598] | : . nx: 6 [22:17:25.598] | : . relay: TRUE [22:17:25.599] | : . stdout: TRUE [22:17:25.599] | : . signal: TRUE [22:17:25.600] | : . resignal: FALSE [22:17:25.600] | : . force: TRUE [22:17:25.600] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:25.601] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [22:17:25.602] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:25.602] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.603] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:25.603] | Relaying remaining futures ... done [22:17:25.603] value() for matrix ... 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) [22:17:25.608] future(..., label = NULL) ... [22:17:25.608] | lazy: FALSE [22:17:25.609] | stdout: TRUE [22:17:25.609] | conditions: [n=1] 'condition' [22:17:25.610] | getGlobalsAndPackages() ... [22:17:25.610] | : Searching for globals ... [22:17:25.612] | : . globals found: [0] [22:17:25.612] | : Searching for globals ... done [22:17:25.613] | : globals: [0] [22:17:25.613] | : packages: [0] [22:17:25.614] | getGlobalsAndPackages() ... done [22:17:25.615] | run() for 'Future' () ... [22:17:25.615] | : state: 'created' [22:17:25.616] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:25.616] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:25.617] | : Using SequentialFutureBackend ... [22:17:25.617] | : . Number of futures since start: 4 (4 created, 4 launched, 4 finished) [22:17:25.618] | : . Launching futures ... [22:17:25.618] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:25.619] | : . ' , getFutureData() ... [22:17:25.619] | : . ' , ; getFutureCore() ... [22:17:25.620] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:25.620] | : . ' , ; getFutureCore() ... done [22:17:25.621] | : . ' , ; getFutureCapture() ... [22:17:25.621] | : . ' , ; getFutureCapture() ... done [22:17:25.622] | : . ' , ; getFutureContext() ... [22:17:25.622] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:25.623] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:25.623] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:25.624] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:25.624] | : . ' , ; getFutureContext() ... done [22:17:25.625] | : . ' , getFutureData() ... done [22:17:25.629] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:25.629] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:25.630] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:25.630] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:25.631] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:25.632] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:25.632] | : . ' , ; ` | New stack: [22:17:25.633] | : . ' , ; ` | List of 1 [22:17:25.633] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:25.633] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.633] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:25.633] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.633] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.633] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.633] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:25.633] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.636] | : . ' , ; ` | Old stack: [22:17:25.637] | : . ' , ; ` | List of 1 [22:17:25.637] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:25.637] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.637] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:25.637] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.637] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.637] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.637] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:25.637] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.637] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.637] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.637] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.641] | : . ' , ; ` | Not identical [22:17:25.641] | : . ' , ; ` | all.equal() for future ... [22:17:25.642] | : . ' , ; ` | : List of 2 [22:17:25.642] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:25.642] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.642] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:25.642] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.642] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.642] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.642] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:25.642] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:25.642] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.642] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:25.642] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.642] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.642] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.642] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:25.642] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.642] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.642] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.649] | : . ' , ; ` | all.equal() for future ... done [22:17:25.649] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:25.650] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:25.650] | : . ' , ; ` List of future strategies: [22:17:25.650] | : . ' , ; ` 1. sequential: [22:17:25.650] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:25.650] | : . ' , ; ` - tweaked: FALSE [22:17:25.650] | : . ' , ; ` - call: plan(sequential) [22:17:25.651] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:25.652] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:25.655] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:25.655] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:25.656] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:25.656] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:25.657] | : . ' , ; ` | : New stack: [22:17:25.657] | : . ' , ; ` | : List of 1 [22:17:25.657] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:25.657] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.657] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:25.657] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.657] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.657] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.657] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:25.657] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.657] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.657] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.657] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.663] | : . ' , ; ` | : Old stack: [22:17:25.664] | : . ' , ; ` | : List of 1 [22:17:25.664] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:25.664] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.664] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:25.664] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.664] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.664] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.664] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:25.664] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.664] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.664] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.664] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.668] | : . ' , ; ` | : Identical [22:17:25.669] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:25.669] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:25.670] | : . ' , ; ` | List of future strategies: [22:17:25.670] | : . ' , ; ` | 1. sequential: [22:17:25.670] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:25.670] | : . ' , ; ` | - tweaked: FALSE [22:17:25.670] | : . ' , ; ` | - call: plan(sequential) [22:17:25.671] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:25.671] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:25.672] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:25.673] | : . ' , SequentialFuture started (and completed) [22:17:25.673] | : . ' , signalConditions() ... [22:17:25.674] | : . ' , ; include = 'immediateCondition' [22:17:25.674] | : . ' , ; exclude = [22:17:25.675] | : . ' , ; resignal = FALSE [22:17:25.675] | : . ' , ; Number of conditions: 6 [22:17:25.675] | : . ' , ; int 6 [22:17:25.676] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.677] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.677] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.678] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.678] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.679] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.679] | : . ' , signalConditions() ... done [22:17:25.680] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:25.680] | : . Launching futures ... done [22:17:25.681] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:25.681] | : Using SequentialFutureBackend ... done [22:17:25.682] | run() for 'Future' () ... done [22:17:25.682] future(..., label = NULL) ... done [22:17:25.683] future(..., label = NULL) ... [22:17:25.683] | lazy: FALSE [22:17:25.684] | stdout: TRUE [22:17:25.684] | conditions: [n=1] 'condition' [22:17:25.685] | getGlobalsAndPackages() ... [22:17:25.685] | : Searching for globals ... [22:17:25.687] | : . globals found: [0] [22:17:25.687] | : Searching for globals ... done [22:17:25.688] | : globals: [0] [22:17:25.688] | : packages: [0] [22:17:25.689] | getGlobalsAndPackages() ... done [22:17:25.689] | run() for 'Future' () ... [22:17:25.690] | : state: 'created' [22:17:25.690] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:25.691] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:25.691] | : Using SequentialFutureBackend ... [22:17:25.692] | : . Number of futures since start: 5 (5 created, 5 launched, 5 finished) [22:17:25.692] | : . Launching futures ... [22:17:25.693] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:25.693] | : . ' , getFutureData() ... [22:17:25.694] | : . ' , ; getFutureCore() ... [22:17:25.694] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:25.695] | : . ' , ; getFutureCore() ... done [22:17:25.695] | : . ' , ; getFutureCapture() ... [22:17:25.696] | : . ' , ; getFutureCapture() ... done [22:17:25.696] | : . ' , ; getFutureContext() ... [22:17:25.697] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:25.697] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:25.698] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:25.698] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:25.699] | : . ' , ; getFutureContext() ... done [22:17:25.699] | : . ' , getFutureData() ... done [22:17:25.703] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:25.704] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:25.705] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:25.705] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:25.706] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:25.706] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:25.707] | : . ' , ; ` | New stack: [22:17:25.707] | : . ' , ; ` | List of 1 [22:17:25.707] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:25.707] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.707] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:25.707] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.707] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.707] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.707] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:25.707] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.711] | : . ' , ; ` | Old stack: [22:17:25.711] | : . ' , ; ` | List of 1 [22:17:25.711] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:25.711] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.711] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:25.711] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.711] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.711] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.711] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:25.711] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.711] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.711] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.711] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.716] | : . ' , ; ` | Not identical [22:17:25.716] | : . ' , ; ` | all.equal() for future ... [22:17:25.717] | : . ' , ; ` | : List of 2 [22:17:25.717] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:25.717] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.717] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:25.717] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.717] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.717] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.717] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:25.717] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:25.717] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.717] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:25.717] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.717] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.717] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.717] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:25.717] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.717] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.717] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.723] | : . ' , ; ` | all.equal() for future ... done [22:17:25.724] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:25.725] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:25.725] | : . ' , ; ` List of future strategies: [22:17:25.725] | : . ' , ; ` 1. sequential: [22:17:25.725] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:25.725] | : . ' , ; ` - tweaked: FALSE [22:17:25.725] | : . ' , ; ` - call: plan(sequential) [22:17:25.726] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:25.726] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:25.729] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:25.730] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:25.730] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:25.731] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:25.731] | : . ' , ; ` | : New stack: [22:17:25.732] | : . ' , ; ` | : List of 1 [22:17:25.732] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:25.732] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.732] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:25.732] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.732] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.732] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.732] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:25.732] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.732] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.732] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.732] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.736] | : . ' , ; ` | : Old stack: [22:17:25.737] | : . ' , ; ` | : List of 1 [22:17:25.737] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:25.737] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.737] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:25.737] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.737] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.737] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.737] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:25.737] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.737] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.737] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.737] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.741] | : . ' , ; ` | : Identical [22:17:25.741] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:25.742] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:25.742] | : . ' , ; ` | List of future strategies: [22:17:25.742] | : . ' , ; ` | 1. sequential: [22:17:25.742] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:25.742] | : . ' , ; ` | - tweaked: FALSE [22:17:25.742] | : . ' , ; ` | - call: plan(sequential) [22:17:25.743] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:25.744] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:25.744] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:25.745] | : . ' , SequentialFuture started (and completed) [22:17:25.746] | : . ' , signalConditions() ... [22:17:25.746] | : . ' , ; include = 'immediateCondition' [22:17:25.747] | : . ' , ; exclude = [22:17:25.747] | : . ' , ; resignal = FALSE [22:17:25.748] | : . ' , ; Number of conditions: 6 [22:17:25.749] | : . ' , ; int 6 [22:17:25.750] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.750] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.751] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.751] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.752] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.752] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.753] | : . ' , signalConditions() ... done [22:17:25.753] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:25.754] | : . Launching futures ... done [22:17:25.754] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:25.755] | : Using SequentialFutureBackend ... done [22:17:25.755] | run() for 'Future' () ... done [22:17:25.756] 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" [22:17:25.763] resolved() ... [22:17:25.763] | resolved() for matrix ... [22:17:25.764] | : Number of elements: 6 [22:17:25.764] | : Number of futures: 6 [22:17:25.765] | : resolved() ... [22:17:25.766] | : . resolved() for SequentialFuture () ... [22:17:25.766] | : . ' state: 'finished' [22:17:25.767] | : . ' run: NULL [22:17:25.767] | : . ' result: 'FutureResult' [22:17:25.768] | : . resolved() for SequentialFuture () ... done [22:17:25.768] | : resolved() ... done [22:17:25.769] | : resolved() ... [22:17:25.769] | : . resolved() for SequentialFuture () ... [22:17:25.770] | : . ' state: 'finished' [22:17:25.770] | : . ' run: NULL [22:17:25.771] | : . ' result: 'FutureResult' [22:17:25.771] | : . resolved() for SequentialFuture () ... done [22:17:25.772] | : resolved() ... done [22:17:25.772] | resolved() for matrix ... done [22:17:25.773] 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" "" ... [22:17:25.775] value() for matrix ... [22:17:25.776] | recursive: 0 [22:17:25.776] | reduce: FALSE [22:17:25.777] | length: 6 [22:17:25.778] | elements: 'a', 'b', 'c', '', '', '' [22:17:25.778] | Number of remaining objects: 6 [22:17:25.779] | checking value #1: [22:17:25.779] | 'obj' is atomic [22:17:25.780] | signalConditionsASAP(numeric, pos=1) ... [22:17:25.780] | : nx: 6 [22:17:25.781] | : relay: TRUE [22:17:25.781] | : stdout: TRUE [22:17:25.782] | : signal: TRUE [22:17:25.782] | : resignal: FALSE [22:17:25.783] | : force: TRUE [22:17:25.783] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.784] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.784] | : until=2 [22:17:25.785] | : relaying element #2 [22:17:25.785] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.786] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.786] | signalConditionsASAP(numeric, pos=1) ... done [22:17:25.787] | length: 5 (resolved future 1) [22:17:25.787] | checking value #2: [22:17:25.788] | 'obj' is SequentialFuture [22:17:25.788] | resolved() ... [22:17:25.789] | : resolved() for SequentialFuture () ... [22:17:25.789] | : . state: 'finished' [22:17:25.790] | : . run: NULL [22:17:25.790] | : . result: 'FutureResult' [22:17:25.791] | : resolved() for SequentialFuture () ... done [22:17:25.791] | resolved() ... done [22:17:25.792] | SequentialFuture #2 [22:17:25.792] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:25.792] | : nx: 6 [22:17:25.793] | : relay: TRUE [22:17:25.793] | : stdout: TRUE [22:17:25.794] | : signal: TRUE [22:17:25.794] | : resignal: FALSE [22:17:25.795] | : force: TRUE [22:17:25.795] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.796] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:25.796] | : until=2 [22:17:25.797] | : relaying element #2 [22:17:25.797] | : value() for SequentialFuture () ... [22:17:25.798] | : . signalConditions() ... [22:17:25.798] | : . ' include = 'immediateCondition' [22:17:25.799] | : . ' exclude = [22:17:25.799] | : . ' resignal = FALSE [22:17:25.800] | : . ' Number of conditions: 6 [22:17:25.800] | : . ' int 6 [22:17:25.801] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.802] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.802] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.803] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.803] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.804] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.804] | : . signalConditions() ... done [22:17:25.805] | : . relay stdout ... [22:17:25.805] | : . relay stdout ... done [22:17:25.805] | : . check for misuse ... [22:17:25.806] | : . check for misuse ... done [22:17:25.806] | : value() for SequentialFuture () ... done [22:17:25.807] | : signalConditions() ... [22:17:25.807] | : . include = 'immediateCondition' [22:17:25.808] | : . exclude = [22:17:25.808] | : . resignal = FALSE [22:17:25.809] | : . Number of conditions: 6 [22:17:25.809] | : . int 6 [22:17:25.810] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.811] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.811] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.812] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.812] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.813] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.813] | : signalConditions() ... done [22:17:25.814] | : signalConditions() ... [22:17:25.814] | : . include = 'condition' [22:17:25.815] | : . exclude = 'error', 'immediateCondition' [22:17:25.816] | : . resignal = TRUE [22:17:25.816] | : . Number of conditions: 6 [22:17:25.817] | : . int 6 [22:17:25.817] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.818] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:25.625] | : . ' , attachPackages() ... [22:17:25.819] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.819] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:25.626] | : . ' , ; packages: [n=1] 'future' [22:17:25.820] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.820] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:25.626] | : . ' , attachPackages() ... done [22:17:25.821] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.821] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:25.627] | : . ' , attachPackages() ... [22:17:25.822] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.822] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:25.627] | : . ' , ; packages: [n=0] [22:17:25.823] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.823] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:25.628] | : . ' , attachPackages() ... done [22:17:25.824] | : signalConditions() ... done [22:17:25.824] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.825] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.825] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:25.826] | value(, ...) ... [22:17:25.826] | : value() for SequentialFuture () ... [22:17:25.827] | : . signalConditions() ... [22:17:25.827] | : . ' include = 'immediateCondition' [22:17:25.828] | : . ' exclude = [22:17:25.828] | : . ' resignal = FALSE [22:17:25.829] | : . ' Number of conditions: 6 [22:17:25.829] | : . ' int 6 [22:17:25.830] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.830] | : . ' already signaled, skipping [22:17:25.831] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.831] | : . ' already signaled, skipping [22:17:25.832] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.832] | : . ' already signaled, skipping [22:17:25.833] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.833] | : . ' already signaled, skipping [22:17:25.834] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.834] | : . ' already signaled, skipping [22:17:25.835] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.835] | : . ' already signaled, skipping [22:17:25.836] | : . signalConditions() ... done [22:17:25.836] | : . check for misuse ... [22:17:25.837] | : . check for misuse ... done [22:17:25.837] | : value() for SequentialFuture () ... done [22:17:25.838] | : value: [22:17:25.838] | value(, ...) ... done [22:17:25.839] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:25.839] | : nx: 6 [22:17:25.840] | : relay: TRUE [22:17:25.840] | : stdout: TRUE [22:17:25.841] | : signal: TRUE [22:17:25.841] | : resignal: FALSE [22:17:25.841] | : force: TRUE [22:17:25.842] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.842] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.843] | : until=3 [22:17:25.843] | : relaying element #3 [22:17:25.844] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.844] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.845] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:25.845] | resolve() for SequentialFuture ... [22:17:25.846] | resolve() for SequentialFuture ... done [22:17:25.846] | length: 4 (resolved future 2) [22:17:25.847] | checking value #3: [22:17:25.847] | 'obj' is SequentialFuture [22:17:25.848] | resolved() ... [22:17:25.848] | : resolved() for SequentialFuture () ... [22:17:25.849] | : . state: 'finished' [22:17:25.849] | : . run: NULL [22:17:25.850] | : . result: 'FutureResult' [22:17:25.850] | : resolved() for SequentialFuture () ... done [22:17:25.851] | resolved() ... done [22:17:25.851] | SequentialFuture #3 [22:17:25.852] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:25.852] | : nx: 6 [22:17:25.853] | : relay: TRUE [22:17:25.853] | : stdout: TRUE [22:17:25.854] | : signal: TRUE [22:17:25.854] | : resignal: FALSE [22:17:25.855] | : force: TRUE [22:17:25.855] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.856] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:25.856] | : until=3 [22:17:25.857] | : relaying element #3 [22:17:25.857] | : value() for SequentialFuture () ... [22:17:25.858] | : . signalConditions() ... [22:17:25.858] | : . ' include = 'immediateCondition' [22:17:25.859] | : . ' exclude = [22:17:25.859] | : . ' resignal = FALSE [22:17:25.860] | : . ' Number of conditions: 6 [22:17:25.860] | : . ' int 6 [22:17:25.861] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.861] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.862] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.862] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.863] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.863] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.864] | : . signalConditions() ... done [22:17:25.864] | : . relay stdout ... [22:17:25.865] | : . relay stdout ... done [22:17:25.865] | : . check for misuse ... [22:17:25.866] | : . check for misuse ... done [22:17:25.866] | : value() for SequentialFuture () ... done [22:17:25.867] | : signalConditions() ... [22:17:25.867] | : . include = 'immediateCondition' [22:17:25.868] | : . exclude = [22:17:25.868] | : . resignal = FALSE [22:17:25.869] | : . Number of conditions: 6 [22:17:25.869] | : . int 6 [22:17:25.870] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.871] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.871] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.872] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.872] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.873] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.873] | : signalConditions() ... done [22:17:25.875] | : signalConditions() ... [22:17:25.876] | : . include = 'condition' [22:17:25.876] | : . exclude = 'error', 'immediateCondition' [22:17:25.877] | : . resignal = TRUE [22:17:25.877] | : . Number of conditions: 6 [22:17:25.878] | : . int 6 [22:17:25.879] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.879] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:25.700] | : . ' , attachPackages() ... [22:17:25.880] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.880] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:25.701] | : . ' , ; packages: [n=1] 'future' [22:17:25.881] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.881] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:25.701] | : . ' , attachPackages() ... done [22:17:25.882] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.882] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:25.702] | : . ' , attachPackages() ... [22:17:25.883] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.883] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:25.702] | : . ' , ; packages: [n=0] [22:17:25.884] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.884] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:25.703] | : . ' , attachPackages() ... done [22:17:25.885] | : signalConditions() ... done [22:17:25.885] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.886] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.886] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:25.887] | value(, ...) ... [22:17:25.887] | : value() for SequentialFuture () ... [22:17:25.888] | : . signalConditions() ... [22:17:25.888] | : . ' include = 'immediateCondition' [22:17:25.889] | : . ' exclude = [22:17:25.889] | : . ' resignal = FALSE [22:17:25.890] | : . ' Number of conditions: 6 [22:17:25.890] | : . ' int 6 [22:17:25.891] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.892] | : . ' already signaled, skipping [22:17:25.892] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.893] | : . ' already signaled, skipping [22:17:25.893] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.894] | : . ' already signaled, skipping [22:17:25.894] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.895] | : . ' already signaled, skipping [22:17:25.895] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.896] | : . ' already signaled, skipping [22:17:25.896] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:25.897] | : . ' already signaled, skipping [22:17:25.897] | : . signalConditions() ... done [22:17:25.897] | : . check for misuse ... [22:17:25.898] | : . check for misuse ... done [22:17:25.898] | : value() for SequentialFuture () ... done [22:17:25.899] | : value: [22:17:25.899] | value(, ...) ... done [22:17:25.900] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:25.900] | : nx: 6 [22:17:25.901] | : relay: TRUE [22:17:25.901] | : stdout: TRUE [22:17:25.902] | : signal: TRUE [22:17:25.902] | : resignal: FALSE [22:17:25.903] | : force: TRUE [22:17:25.903] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.904] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.904] | : until=4 [22:17:25.905] | : relaying element #4 [22:17:25.905] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.906] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.906] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:25.907] | resolve() for SequentialFuture ... [22:17:25.907] | resolve() for SequentialFuture ... done [22:17:25.908] | length: 3 (resolved future 3) [22:17:25.908] | checking value #4: [22:17:25.909] | 'obj' is NULL [22:17:25.909] | signalConditionsASAP(NULL, pos=4) ... [22:17:25.910] | : nx: 6 [22:17:25.910] | : relay: TRUE [22:17:25.911] | : stdout: TRUE [22:17:25.911] | : signal: TRUE [22:17:25.912] | : resignal: FALSE [22:17:25.912] | : force: TRUE [22:17:25.912] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.913] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.913] | : until=5 [22:17:25.914] | : relaying element #5 [22:17:25.914] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:25.915] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.915] | signalConditionsASAP(NULL, pos=4) ... done [22:17:25.916] | signalConditionsASAP(NULL, pos=4) ... [22:17:25.916] | : nx: 6 [22:17:25.917] | : relay: TRUE [22:17:25.917] | : stdout: TRUE [22:17:25.918] | : signal: TRUE [22:17:25.918] | : resignal: FALSE [22:17:25.919] | : force: TRUE [22:17:25.919] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:25.920] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.920] | : until=5 [22:17:25.921] | : relaying element #5 [22:17:25.921] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:25.921] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.922] | signalConditionsASAP(NULL, pos=4) ... done [22:17:25.923] | length: 2 (resolved future 4) [22:17:25.923] | checking value #5: [22:17:25.923] | 'obj' is NULL [22:17:25.924] | signalConditionsASAP(NULL, pos=5) ... [22:17:25.924] | : nx: 6 [22:17:25.925] | : relay: TRUE [22:17:25.925] | : stdout: TRUE [22:17:25.926] | : signal: TRUE [22:17:25.926] | : resignal: FALSE [22:17:25.927] | : force: TRUE [22:17:25.927] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:25.928] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.928] | : until=6 [22:17:25.929] | : relaying element #6 [22:17:25.929] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:25.930] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.930] | signalConditionsASAP(NULL, pos=5) ... done [22:17:25.931] | signalConditionsASAP(NULL, pos=5) ... [22:17:25.931] | : nx: 6 [22:17:25.932] | : relay: TRUE [22:17:25.932] | : stdout: TRUE [22:17:25.932] | : signal: TRUE [22:17:25.933] | : resignal: FALSE [22:17:25.933] | : force: TRUE [22:17:25.934] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:25.934] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.935] | : until=6 [22:17:25.935] | : relaying element #6 [22:17:25.936] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:25.936] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.937] | signalConditionsASAP(NULL, pos=5) ... done [22:17:25.937] | length: 1 (resolved future 5) [22:17:25.938] | checking value #6: [22:17:25.938] | 'obj' is atomic [22:17:25.939] | signalConditionsASAP(numeric, pos=6) ... [22:17:25.939] | : nx: 6 [22:17:25.940] | : relay: TRUE [22:17:25.940] | : stdout: TRUE [22:17:25.941] | : signal: TRUE [22:17:25.941] | : resignal: FALSE [22:17:25.942] | : force: TRUE [22:17:25.942] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:25.942] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.943] | : until=6 [22:17:25.943] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:25.944] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.944] | signalConditionsASAP(numeric, pos=6) ... done [22:17:25.945] | length: 0 (resolved future 6) [22:17:25.945] | Relaying remaining futures ... [22:17:25.946] | : signalConditionsASAP(NULL, pos=0) ... [22:17:25.946] | : . nx: 6 [22:17:25.947] | : . relay: TRUE [22:17:25.947] | : . stdout: TRUE [22:17:25.948] | : . signal: TRUE [22:17:25.948] | : . resignal: FALSE [22:17:25.949] | : . force: TRUE [22:17:25.949] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:25.950] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [22:17:25.950] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:25.951] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:25.951] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:25.952] | Relaying remaining futures ... done [22:17:25.952] value() for matrix ... 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) [22:17:25.956] future(..., label = NULL) ... [22:17:25.957] | lazy: FALSE [22:17:25.957] | stdout: TRUE [22:17:25.958] | conditions: [n=1] 'condition' [22:17:25.958] | getGlobalsAndPackages() ... [22:17:25.959] | : Searching for globals ... [22:17:25.961] | : . globals found: [0] [22:17:25.961] | : Searching for globals ... done [22:17:25.962] | : globals: [0] [22:17:25.962] | : packages: [0] [22:17:25.963] | getGlobalsAndPackages() ... done [22:17:25.963] | run() for 'Future' () ... [22:17:25.964] | : state: 'created' [22:17:25.964] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:25.965] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:25.965] | : Using SequentialFutureBackend ... [22:17:25.966] | : . Number of futures since start: 6 (6 created, 6 launched, 6 finished) [22:17:25.966] | : . Launching futures ... [22:17:25.967] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:25.967] | : . ' , getFutureData() ... [22:17:25.968] | : . ' , ; getFutureCore() ... [22:17:25.968] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:25.969] | : . ' , ; getFutureCore() ... done [22:17:25.969] | : . ' , ; getFutureCapture() ... [22:17:25.970] | : . ' , ; getFutureCapture() ... done [22:17:25.970] | : . ' , ; getFutureContext() ... [22:17:25.971] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:25.971] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:25.972] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:25.972] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:25.973] | : . ' , ; getFutureContext() ... done [22:17:25.973] | : . ' , getFutureData() ... done [22:17:25.978] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:25.978] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:25.979] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:25.979] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:25.980] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:25.980] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:25.981] | : . ' , ; ` | New stack: [22:17:25.981] | : . ' , ; ` | List of 1 [22:17:25.981] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:25.981] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.981] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:25.981] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.981] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.981] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.981] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:25.981] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.985] | : . ' , ; ` | Old stack: [22:17:25.985] | : . ' , ; ` | List of 1 [22:17:25.985] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:25.985] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.985] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:25.985] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.985] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.985] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.985] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:25.985] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.985] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.985] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.985] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:25.990] | : . ' , ; ` | Not identical [22:17:25.990] | : . ' , ; ` | all.equal() for future ... [22:17:25.991] | : . ' , ; ` | : List of 2 [22:17:25.991] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:25.991] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.991] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:25.991] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.991] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.991] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.991] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:25.991] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:25.991] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:25.991] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:25.991] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.991] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.991] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.991] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:25.991] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:25.991] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:25.991] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:25.998] | : . ' , ; ` | all.equal() for future ... done [22:17:25.998] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:25.999] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:25.999] | : . ' , ; ` List of future strategies: [22:17:25.999] | : . ' , ; ` 1. sequential: [22:17:25.999] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:25.999] | : . ' , ; ` - tweaked: FALSE [22:17:25.999] | : . ' , ; ` - call: plan(sequential) [22:17:26.000] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:26.001] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.003] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.004] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.004] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:26.005] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:26.005] | : . ' , ; ` | : New stack: [22:17:26.006] | : . ' , ; ` | : List of 1 [22:17:26.006] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:26.006] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.006] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.006] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.006] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.006] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.006] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.006] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.006] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.006] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.006] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.010] | : . ' , ; ` | : Old stack: [22:17:26.011] | : . ' , ; ` | : List of 1 [22:17:26.011] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:26.011] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.011] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.011] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.011] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.011] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.011] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.011] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.011] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.011] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.011] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.015] | : . ' , ; ` | : Identical [22:17:26.016] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:26.016] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:26.017] | : . ' , ; ` | List of future strategies: [22:17:26.017] | : . ' , ; ` | 1. sequential: [22:17:26.017] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:26.017] | : . ' , ; ` | - tweaked: FALSE [22:17:26.017] | : . ' , ; ` | - call: plan(sequential) [22:17:26.018] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:26.018] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.019] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.019] | : . ' , SequentialFuture started (and completed) [22:17:26.020] | : . ' , signalConditions() ... [22:17:26.020] | : . ' , ; include = 'immediateCondition' [22:17:26.021] | : . ' , ; exclude = [22:17:26.021] | : . ' , ; resignal = FALSE [22:17:26.022] | : . ' , ; Number of conditions: 6 [22:17:26.022] | : . ' , ; int 6 [22:17:26.023] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.024] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.024] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.025] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.025] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.026] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.026] | : . ' , signalConditions() ... done [22:17:26.027] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:26.027] | : . Launching futures ... done [22:17:26.028] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:26.028] | : Using SequentialFutureBackend ... done [22:17:26.029] | run() for 'Future' () ... done [22:17:26.029] future(..., label = NULL) ... done [22:17:26.030] future(..., label = NULL) ... [22:17:26.030] | lazy: FALSE [22:17:26.031] | stdout: TRUE [22:17:26.031] | conditions: [n=1] 'condition' [22:17:26.031] | getGlobalsAndPackages() ... [22:17:26.032] | : Searching for globals ... [22:17:26.034] | : . globals found: [0] [22:17:26.034] | : Searching for globals ... done [22:17:26.035] | : globals: [0] [22:17:26.035] | : packages: [0] [22:17:26.036] | getGlobalsAndPackages() ... done [22:17:26.036] | run() for 'Future' () ... [22:17:26.037] | : state: 'created' [22:17:26.037] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.038] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.038] | : Using SequentialFutureBackend ... [22:17:26.039] | : . Number of futures since start: 7 (7 created, 7 launched, 7 finished) [22:17:26.039] | : . Launching futures ... [22:17:26.040] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:26.040] | : . ' , getFutureData() ... [22:17:26.041] | : . ' , ; getFutureCore() ... [22:17:26.041] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:26.042] | : . ' , ; getFutureCore() ... done [22:17:26.042] | : . ' , ; getFutureCapture() ... [22:17:26.043] | : . ' , ; getFutureCapture() ... done [22:17:26.043] | : . ' , ; getFutureContext() ... [22:17:26.044] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.044] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:26.045] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.045] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:26.046] | : . ' , ; getFutureContext() ... done [22:17:26.046] | : . ' , getFutureData() ... done [22:17:26.050] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.051] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:26.051] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.052] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.053] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:26.053] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:26.054] | : . ' , ; ` | New stack: [22:17:26.054] | : . ' , ; ` | List of 1 [22:17:26.054] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:26.054] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.054] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:26.054] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.054] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.054] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.054] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:26.054] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.057] | : . ' , ; ` | Old stack: [22:17:26.058] | : . ' , ; ` | List of 1 [22:17:26.058] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:26.058] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.058] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:26.058] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.058] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.058] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.058] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:26.058] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.058] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.058] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.058] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.062] | : . ' , ; ` | Not identical [22:17:26.063] | : . ' , ; ` | all.equal() for future ... [22:17:26.063] | : . ' , ; ` | : List of 2 [22:17:26.063] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:26.063] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.063] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:26.063] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.063] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.063] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.063] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:26.063] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:26.063] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.063] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.063] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.063] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.063] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.063] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.063] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.063] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.063] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.072] | : . ' , ; ` | all.equal() for future ... done [22:17:26.073] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:26.073] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:26.074] | : . ' , ; ` List of future strategies: [22:17:26.074] | : . ' , ; ` 1. sequential: [22:17:26.074] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:26.074] | : . ' , ; ` - tweaked: FALSE [22:17:26.074] | : . ' , ; ` - call: plan(sequential) [22:17:26.074] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:26.075] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.078] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.078] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.079] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:26.079] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:26.080] | : . ' , ; ` | : New stack: [22:17:26.080] | : . ' , ; ` | : List of 1 [22:17:26.080] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:26.080] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.080] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.080] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.080] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.080] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.080] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.080] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.080] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.080] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.080] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.085] | : . ' , ; ` | : Old stack: [22:17:26.085] | : . ' , ; ` | : List of 1 [22:17:26.085] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:26.085] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.085] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.085] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.085] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.085] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.085] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.085] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.085] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.085] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.085] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.089] | : . ' , ; ` | : Identical [22:17:26.090] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:26.090] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:26.091] | : . ' , ; ` | List of future strategies: [22:17:26.091] | : . ' , ; ` | 1. sequential: [22:17:26.091] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:26.091] | : . ' , ; ` | - tweaked: FALSE [22:17:26.091] | : . ' , ; ` | - call: plan(sequential) [22:17:26.092] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:26.092] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.093] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.094] | : . ' , SequentialFuture started (and completed) [22:17:26.094] | : . ' , signalConditions() ... [22:17:26.095] | : . ' , ; include = 'immediateCondition' [22:17:26.095] | : . ' , ; exclude = [22:17:26.096] | : . ' , ; resignal = FALSE [22:17:26.096] | : . ' , ; Number of conditions: 6 [22:17:26.097] | : . ' , ; int 6 [22:17:26.097] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.098] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.099] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.099] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.099] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.100] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.100] | : . ' , signalConditions() ... done [22:17:26.101] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:26.101] | : . Launching futures ... done [22:17:26.102] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:26.102] | : Using SequentialFutureBackend ... done [22:17:26.103] | run() for 'Future' () ... done [22:17:26.103] 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" [22:17:26.110] resolved() ... [22:17:26.111] | resolved() for array ... [22:17:26.111] | : Number of elements: 6 [22:17:26.112] | : Number of futures: 6 [22:17:26.112] | : resolved() ... [22:17:26.113] | : . resolved() for SequentialFuture () ... [22:17:26.113] | : . ' state: 'finished' [22:17:26.114] | : . ' run: NULL [22:17:26.114] | : . ' result: 'FutureResult' [22:17:26.115] | : . resolved() for SequentialFuture () ... done [22:17:26.115] | : resolved() ... done [22:17:26.116] | : resolved() ... [22:17:26.116] | : . resolved() for SequentialFuture () ... [22:17:26.117] | : . ' state: 'finished' [22:17:26.117] | : . ' run: NULL [22:17:26.118] | : . ' result: 'FutureResult' [22:17:26.118] | : . resolved() for SequentialFuture () ... done [22:17:26.119] | : resolved() ... done [22:17:26.119] | resolved() for array ... done [22:17:26.120] 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" "" ... [22:17:26.122] value() for array ... [22:17:26.123] | recursive: 0 [22:17:26.123] | reduce: FALSE [22:17:26.124] | length: 6 [22:17:26.124] | elements: 'a', 'b', 'c', '', '', '' [22:17:26.125] | Number of remaining objects: 6 [22:17:26.125] | checking value #1: [22:17:26.126] | 'obj' is atomic [22:17:26.126] | signalConditionsASAP(numeric, pos=1) ... [22:17:26.127] | : nx: 6 [22:17:26.127] | : relay: TRUE [22:17:26.128] | : stdout: TRUE [22:17:26.128] | : signal: TRUE [22:17:26.129] | : resignal: FALSE [22:17:26.129] | : force: TRUE [22:17:26.130] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:26.130] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:26.131] | : until=2 [22:17:26.131] | : relaying element #2 [22:17:26.132] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:26.132] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:26.132] | signalConditionsASAP(numeric, pos=1) ... done [22:17:26.133] | length: 5 (resolved future 1) [22:17:26.133] | checking value #2: [22:17:26.134] | 'obj' is SequentialFuture [22:17:26.134] | resolved() ... [22:17:26.135] | : resolved() for SequentialFuture () ... [22:17:26.135] | : . state: 'finished' [22:17:26.136] | : . run: NULL [22:17:26.136] | : . result: 'FutureResult' [22:17:26.137] | : resolved() for SequentialFuture () ... done [22:17:26.137] | resolved() ... done [22:17:26.138] | SequentialFuture #2 [22:17:26.138] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:26.139] | : nx: 6 [22:17:26.139] | : relay: TRUE [22:17:26.140] | : stdout: TRUE [22:17:26.140] | : signal: TRUE [22:17:26.141] | : resignal: FALSE [22:17:26.141] | : force: TRUE [22:17:26.142] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:26.142] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:26.143] | : until=2 [22:17:26.143] | : relaying element #2 [22:17:26.144] | : value() for SequentialFuture () ... [22:17:26.144] | : . signalConditions() ... [22:17:26.145] | : . ' include = 'immediateCondition' [22:17:26.145] | : . ' exclude = [22:17:26.146] | : . ' resignal = FALSE [22:17:26.146] | : . ' Number of conditions: 6 [22:17:26.147] | : . ' int 6 [22:17:26.147] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.148] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.148] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.149] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.149] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.150] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.150] | : . signalConditions() ... done [22:17:26.151] | : . relay stdout ... [22:17:26.151] | : . relay stdout ... done [22:17:26.152] | : . check for misuse ... [22:17:26.152] | : . check for misuse ... done [22:17:26.153] | : value() for SequentialFuture () ... done [22:17:26.153] | : signalConditions() ... [22:17:26.154] | : . include = 'immediateCondition' [22:17:26.154] | : . exclude = [22:17:26.155] | : . resignal = FALSE [22:17:26.155] | : . Number of conditions: 6 [22:17:26.156] | : . int 6 [22:17:26.157] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.157] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.158] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.158] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.159] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.159] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.160] | : signalConditions() ... done [22:17:26.160] | : signalConditions() ... [22:17:26.161] | : . include = 'condition' [22:17:26.161] | : . exclude = 'error', 'immediateCondition' [22:17:26.161] | : . resignal = TRUE [22:17:26.162] | : . Number of conditions: 6 [22:17:26.162] | : . int 6 [22:17:26.163] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.164] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:25.974] | : . ' , attachPackages() ... [22:17:26.164] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.165] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:25.975] | : . ' , ; packages: [n=1] 'future' [22:17:26.165] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.166] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:25.975] | : . ' , attachPackages() ... done [22:17:26.166] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.167] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:25.976] | : . ' , attachPackages() ... [22:17:26.167] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.168] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:25.976] | : . ' , ; packages: [n=0] [22:17:26.169] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.169] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:25.977] | : . ' , attachPackages() ... done [22:17:26.170] | : signalConditions() ... done [22:17:26.170] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:26.171] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:26.171] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:26.172] | value(, ...) ... [22:17:26.172] | : value() for SequentialFuture () ... [22:17:26.173] | : . signalConditions() ... [22:17:26.173] | : . ' include = 'immediateCondition' [22:17:26.174] | : . ' exclude = [22:17:26.174] | : . ' resignal = FALSE [22:17:26.174] | : . ' Number of conditions: 6 [22:17:26.175] | : . ' int 6 [22:17:26.176] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.176] | : . ' already signaled, skipping [22:17:26.177] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.177] | : . ' already signaled, skipping [22:17:26.178] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.178] | : . ' already signaled, skipping [22:17:26.179] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.179] | : . ' already signaled, skipping [22:17:26.180] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.180] | : . ' already signaled, skipping [22:17:26.181] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.181] | : . ' already signaled, skipping [22:17:26.182] | : . signalConditions() ... done [22:17:26.182] | : . check for misuse ... [22:17:26.183] | : . check for misuse ... done [22:17:26.183] | : value() for SequentialFuture () ... done [22:17:26.184] | : value: [22:17:26.184] | value(, ...) ... done [22:17:26.185] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:26.186] | : nx: 6 [22:17:26.186] | : relay: TRUE [22:17:26.187] | : stdout: TRUE [22:17:26.187] | : signal: TRUE [22:17:26.188] | : resignal: FALSE [22:17:26.188] | : force: TRUE [22:17:26.189] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:26.189] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:26.190] | : until=3 [22:17:26.190] | : relaying element #3 [22:17:26.191] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:26.191] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:26.192] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:26.192] | resolve() for SequentialFuture ... [22:17:26.193] | resolve() for SequentialFuture ... done [22:17:26.193] | length: 4 (resolved future 2) [22:17:26.194] | checking value #3: [22:17:26.194] | 'obj' is SequentialFuture [22:17:26.195] | resolved() ... [22:17:26.195] | : resolved() for SequentialFuture () ... [22:17:26.195] | : . state: 'finished' [22:17:26.196] | : . run: NULL [22:17:26.196] | : . result: 'FutureResult' [22:17:26.197] | : resolved() for SequentialFuture () ... done [22:17:26.197] | resolved() ... done [22:17:26.198] | SequentialFuture #3 [22:17:26.198] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:26.199] | : nx: 6 [22:17:26.199] | : relay: TRUE [22:17:26.200] | : stdout: TRUE [22:17:26.200] | : signal: TRUE [22:17:26.201] | : resignal: FALSE [22:17:26.201] | : force: TRUE [22:17:26.202] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:26.202] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:26.203] | : until=3 [22:17:26.203] | : relaying element #3 [22:17:26.204] | : value() for SequentialFuture () ... [22:17:26.204] | : . signalConditions() ... [22:17:26.205] | : . ' include = 'immediateCondition' [22:17:26.205] | : . ' exclude = [22:17:26.206] | : . ' resignal = FALSE [22:17:26.206] | : . ' Number of conditions: 6 [22:17:26.207] | : . ' int 6 [22:17:26.207] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.208] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.208] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.209] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.209] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.210] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.210] | : . signalConditions() ... done [22:17:26.211] | : . relay stdout ... [22:17:26.211] | : . relay stdout ... done [22:17:26.212] | : . check for misuse ... [22:17:26.212] | : . check for misuse ... done [22:17:26.213] | : value() for SequentialFuture () ... done [22:17:26.213] | : signalConditions() ... [22:17:26.214] | : . include = 'immediateCondition' [22:17:26.214] | : . exclude = [22:17:26.215] | : . resignal = FALSE [22:17:26.215] | : . Number of conditions: 6 [22:17:26.216] | : . int 6 [22:17:26.217] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.218] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.218] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.219] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.219] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.220] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.221] | : signalConditions() ... done [22:17:26.221] | : signalConditions() ... [22:17:26.222] | : . include = 'condition' [22:17:26.222] | : . exclude = 'error', 'immediateCondition' [22:17:26.223] | : . resignal = TRUE [22:17:26.224] | : . Number of conditions: 6 [22:17:26.224] | : . int 6 [22:17:26.225] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.226] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:26.047] | : . ' , attachPackages() ... [22:17:26.226] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.227] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:26.047] | : . ' , ; packages: [n=1] 'future' [22:17:26.228] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.228] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:26.048] | : . ' , attachPackages() ... done [22:17:26.229] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.229] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:26.048] | : . ' , attachPackages() ... [22:17:26.230] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.231] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:26.049] | : . ' , ; packages: [n=0] [22:17:26.231] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.232] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:26.049] | : . ' , attachPackages() ... done [22:17:26.232] | : signalConditions() ... done [22:17:26.233] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.233] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.234] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:26.234] | value(, ...) ... [22:17:26.235] | : value() for SequentialFuture () ... [22:17:26.235] | : . signalConditions() ... [22:17:26.236] | : . ' include = 'immediateCondition' [22:17:26.236] | : . ' exclude = [22:17:26.237] | : . ' resignal = FALSE [22:17:26.237] | : . ' Number of conditions: 6 [22:17:26.238] | : . ' int 6 [22:17:26.238] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.239] | : . ' already signaled, skipping [22:17:26.239] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.240] | : . ' already signaled, skipping [22:17:26.240] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.241] | : . ' already signaled, skipping [22:17:26.241] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.242] | : . ' already signaled, skipping [22:17:26.242] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.243] | : . ' already signaled, skipping [22:17:26.243] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.244] | : . ' already signaled, skipping [22:17:26.244] | : . signalConditions() ... done [22:17:26.245] | : . check for misuse ... [22:17:26.245] | : . check for misuse ... done [22:17:26.246] | : value() for SequentialFuture () ... done [22:17:26.246] | : value: [22:17:26.247] | value(, ...) ... done [22:17:26.247] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:26.248] | : nx: 6 [22:17:26.248] | : relay: TRUE [22:17:26.249] | : stdout: TRUE [22:17:26.249] | : signal: TRUE [22:17:26.250] | : resignal: FALSE [22:17:26.250] | : force: TRUE [22:17:26.251] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.251] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.252] | : until=4 [22:17:26.252] | : relaying element #4 [22:17:26.253] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.253] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.254] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:26.254] | resolve() for SequentialFuture ... [22:17:26.255] | resolve() for SequentialFuture ... done [22:17:26.255] | length: 3 (resolved future 3) [22:17:26.256] | checking value #4: [22:17:26.256] | 'obj' is NULL [22:17:26.256] | signalConditionsASAP(NULL, pos=4) ... [22:17:26.257] | : nx: 6 [22:17:26.257] | : relay: TRUE [22:17:26.258] | : stdout: TRUE [22:17:26.258] | : signal: TRUE [22:17:26.259] | : resignal: FALSE [22:17:26.259] | : force: TRUE [22:17:26.260] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.260] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.261] | : until=5 [22:17:26.261] | : relaying element #5 [22:17:26.262] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:26.262] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.263] | signalConditionsASAP(NULL, pos=4) ... done [22:17:26.263] | signalConditionsASAP(NULL, pos=4) ... [22:17:26.264] | : nx: 6 [22:17:26.264] | : relay: TRUE [22:17:26.265] | : stdout: TRUE [22:17:26.265] | : signal: TRUE [22:17:26.265] | : resignal: FALSE [22:17:26.266] | : force: TRUE [22:17:26.266] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:26.267] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.267] | : until=5 [22:17:26.268] | : relaying element #5 [22:17:26.268] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:26.269] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.269] | signalConditionsASAP(NULL, pos=4) ... done [22:17:26.270] | length: 2 (resolved future 4) [22:17:26.270] | checking value #5: [22:17:26.271] | 'obj' is NULL [22:17:26.271] | signalConditionsASAP(NULL, pos=5) ... [22:17:26.272] | : nx: 6 [22:17:26.272] | : relay: TRUE [22:17:26.273] | : stdout: TRUE [22:17:26.273] | : signal: TRUE [22:17:26.274] | : resignal: FALSE [22:17:26.274] | : force: TRUE [22:17:26.274] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:26.275] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.275] | : until=6 [22:17:26.276] | : relaying element #6 [22:17:26.276] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:26.277] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.277] | signalConditionsASAP(NULL, pos=5) ... done [22:17:26.278] | signalConditionsASAP(NULL, pos=5) ... [22:17:26.278] | : nx: 6 [22:17:26.279] | : relay: TRUE [22:17:26.279] | : stdout: TRUE [22:17:26.280] | : signal: TRUE [22:17:26.280] | : resignal: FALSE [22:17:26.281] | : force: TRUE [22:17:26.282] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:26.283] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.283] | : until=6 [22:17:26.284] | : relaying element #6 [22:17:26.285] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:26.285] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.286] | signalConditionsASAP(NULL, pos=5) ... done [22:17:26.286] | length: 1 (resolved future 5) [22:17:26.287] | checking value #6: [22:17:26.287] | 'obj' is atomic [22:17:26.288] | signalConditionsASAP(numeric, pos=6) ... [22:17:26.288] | : nx: 6 [22:17:26.289] | : relay: TRUE [22:17:26.289] | : stdout: TRUE [22:17:26.290] | : signal: TRUE [22:17:26.290] | : resignal: FALSE [22:17:26.291] | : force: TRUE [22:17:26.291] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:26.292] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.292] | : until=6 [22:17:26.293] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:26.293] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.294] | signalConditionsASAP(numeric, pos=6) ... done [22:17:26.294] | length: 0 (resolved future 6) [22:17:26.295] | Relaying remaining futures ... [22:17:26.295] | : signalConditionsASAP(NULL, pos=0) ... [22:17:26.296] | : . nx: 6 [22:17:26.296] | : . relay: TRUE [22:17:26.297] | : . stdout: TRUE [22:17:26.297] | : . signal: TRUE [22:17:26.298] | : . resignal: FALSE [22:17:26.298] | : . force: TRUE [22:17:26.299] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:26.299] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [22:17:26.300] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:26.300] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.301] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:26.301] | Relaying remaining futures ... done [22:17:26.302] value() for array ... 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) [22:17:26.306] future(..., label = NULL) ... [22:17:26.307] | lazy: FALSE [22:17:26.307] | stdout: TRUE [22:17:26.308] | conditions: [n=1] 'condition' [22:17:26.308] | getGlobalsAndPackages() ... [22:17:26.309] | : Searching for globals ... [22:17:26.311] | : . globals found: [0] [22:17:26.311] | : Searching for globals ... done [22:17:26.312] | : globals: [0] [22:17:26.312] | : packages: [0] [22:17:26.313] | getGlobalsAndPackages() ... done [22:17:26.313] | run() for 'Future' () ... [22:17:26.314] | : state: 'created' [22:17:26.314] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.315] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.315] | : Using SequentialFutureBackend ... [22:17:26.316] | : . Number of futures since start: 8 (8 created, 8 launched, 8 finished) [22:17:26.316] | : . Launching futures ... [22:17:26.317] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:26.317] | : . ' , getFutureData() ... [22:17:26.318] | : . ' , ; getFutureCore() ... [22:17:26.320] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:26.321] | : . ' , ; getFutureCore() ... done [22:17:26.321] | : . ' , ; getFutureCapture() ... [22:17:26.322] | : . ' , ; getFutureCapture() ... done [22:17:26.322] | : . ' , ; getFutureContext() ... [22:17:26.323] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.323] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:26.324] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.324] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:26.325] | : . ' , ; getFutureContext() ... done [22:17:26.326] | : . ' , getFutureData() ... done [22:17:26.330] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.330] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:26.331] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.331] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.332] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:26.333] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:26.333] | : . ' , ; ` | New stack: [22:17:26.334] | : . ' , ; ` | List of 1 [22:17:26.334] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:26.334] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.334] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:26.334] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.334] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.334] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.334] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:26.334] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.337] | : . ' , ; ` | Old stack: [22:17:26.338] | : . ' , ; ` | List of 1 [22:17:26.338] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:26.338] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.338] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:26.338] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.338] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.338] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.338] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:26.338] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.338] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.338] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.338] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.342] | : . ' , ; ` | Not identical [22:17:26.343] | : . ' , ; ` | all.equal() for future ... [22:17:26.343] | : . ' , ; ` | : List of 2 [22:17:26.343] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:26.343] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.343] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:26.343] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.343] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.343] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.343] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:26.343] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:26.343] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.343] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.343] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.343] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.343] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.343] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.343] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.343] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.343] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.350] | : . ' , ; ` | all.equal() for future ... done [22:17:26.351] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:26.351] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:26.352] | : . ' , ; ` List of future strategies: [22:17:26.352] | : . ' , ; ` 1. sequential: [22:17:26.352] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:26.352] | : . ' , ; ` - tweaked: FALSE [22:17:26.352] | : . ' , ; ` - call: plan(sequential) [22:17:26.353] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:26.353] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.356] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.357] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.357] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:26.358] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:26.358] | : . ' , ; ` | : New stack: [22:17:26.359] | : . ' , ; ` | : List of 1 [22:17:26.359] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:26.359] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.359] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.359] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.359] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.359] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.359] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.359] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.359] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.359] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.359] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.363] | : . ' , ; ` | : Old stack: [22:17:26.363] | : . ' , ; ` | : List of 1 [22:17:26.363] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:26.363] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.363] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.363] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.363] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.363] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.363] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.363] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.363] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.363] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.363] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.368] | : . ' , ; ` | : Identical [22:17:26.368] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:26.369] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:26.369] | : . ' , ; ` | List of future strategies: [22:17:26.369] | : . ' , ; ` | 1. sequential: [22:17:26.369] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:26.369] | : . ' , ; ` | - tweaked: FALSE [22:17:26.369] | : . ' , ; ` | - call: plan(sequential) [22:17:26.370] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:26.371] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.371] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.372] | : . ' , SequentialFuture started (and completed) [22:17:26.373] | : . ' , signalConditions() ... [22:17:26.373] | : . ' , ; include = 'immediateCondition' [22:17:26.374] | : . ' , ; exclude = [22:17:26.374] | : . ' , ; resignal = FALSE [22:17:26.375] | : . ' , ; Number of conditions: 6 [22:17:26.375] | : . ' , ; int 6 [22:17:26.376] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.376] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.377] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.377] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.378] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.378] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.379] | : . ' , signalConditions() ... done [22:17:26.379] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:26.380] | : . Launching futures ... done [22:17:26.380] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:26.381] | : Using SequentialFutureBackend ... done [22:17:26.381] | run() for 'Future' () ... done [22:17:26.382] future(..., label = NULL) ... done [22:17:26.382] future(..., label = NULL) ... [22:17:26.383] | lazy: FALSE [22:17:26.383] | stdout: TRUE [22:17:26.384] | conditions: [n=1] 'condition' [22:17:26.384] | getGlobalsAndPackages() ... [22:17:26.385] | : Searching for globals ... [22:17:26.386] | : . globals found: [0] [22:17:26.387] | : Searching for globals ... done [22:17:26.388] | : globals: [0] [22:17:26.388] | : packages: [0] [22:17:26.389] | getGlobalsAndPackages() ... done [22:17:26.389] | run() for 'Future' () ... [22:17:26.390] | : state: 'created' [22:17:26.390] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.391] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.391] | : Using SequentialFutureBackend ... [22:17:26.392] | : . Number of futures since start: 9 (9 created, 9 launched, 9 finished) [22:17:26.392] | : . Launching futures ... [22:17:26.393] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:26.393] | : . ' , getFutureData() ... [22:17:26.394] | : . ' , ; getFutureCore() ... [22:17:26.394] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:26.395] | : . ' , ; getFutureCore() ... done [22:17:26.395] | : . ' , ; getFutureCapture() ... [22:17:26.396] | : . ' , ; getFutureCapture() ... done [22:17:26.396] | : . ' , ; getFutureContext() ... [22:17:26.397] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.397] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:26.398] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.398] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:26.399] | : . ' , ; getFutureContext() ... done [22:17:26.399] | : . ' , getFutureData() ... done [22:17:26.403] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.404] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:26.404] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.405] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.406] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:26.406] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:26.407] | : . ' , ; ` | New stack: [22:17:26.407] | : . ' , ; ` | List of 1 [22:17:26.407] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:26.407] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.407] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:26.407] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.407] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.407] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.407] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:26.407] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.411] | : . ' , ; ` | Old stack: [22:17:26.411] | : . ' , ; ` | List of 1 [22:17:26.411] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:26.411] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.411] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:26.411] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.411] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.411] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.411] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:26.411] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.411] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.411] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.411] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.415] | : . ' , ; ` | Not identical [22:17:26.416] | : . ' , ; ` | all.equal() for future ... [22:17:26.416] | : . ' , ; ` | : List of 2 [22:17:26.416] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:26.416] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.416] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:26.416] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.416] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.416] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.416] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:26.416] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:26.416] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.416] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.416] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.416] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.416] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.416] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.416] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.416] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.416] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.423] | : . ' , ; ` | all.equal() for future ... done [22:17:26.424] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:26.425] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:26.425] | : . ' , ; ` List of future strategies: [22:17:26.425] | : . ' , ; ` 1. sequential: [22:17:26.425] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:26.425] | : . ' , ; ` - tweaked: FALSE [22:17:26.425] | : . ' , ; ` - call: plan(sequential) [22:17:26.426] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:26.426] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.429] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.430] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.430] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:26.431] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:26.431] | : . ' , ; ` | : New stack: [22:17:26.432] | : . ' , ; ` | : List of 1 [22:17:26.432] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:26.432] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.432] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.432] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.432] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.432] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.432] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.432] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.432] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.432] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.432] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.436] | : . ' , ; ` | : Old stack: [22:17:26.437] | : . ' , ; ` | : List of 1 [22:17:26.437] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:26.437] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.437] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.437] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.437] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.437] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.437] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.437] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.437] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.437] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.437] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.441] | : . ' , ; ` | : Identical [22:17:26.442] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:26.442] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:26.443] | : . ' , ; ` | List of future strategies: [22:17:26.443] | : . ' , ; ` | 1. sequential: [22:17:26.443] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:26.443] | : . ' , ; ` | - tweaked: FALSE [22:17:26.443] | : . ' , ; ` | - call: plan(sequential) [22:17:26.443] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:26.444] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.445] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.445] | : . ' , SequentialFuture started (and completed) [22:17:26.446] | : . ' , signalConditions() ... [22:17:26.446] | : . ' , ; include = 'immediateCondition' [22:17:26.447] | : . ' , ; exclude = [22:17:26.447] | : . ' , ; resignal = FALSE [22:17:26.448] | : . ' , ; Number of conditions: 6 [22:17:26.448] | : . ' , ; int 6 [22:17:26.449] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.450] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.450] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.451] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.451] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.452] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.452] | : . ' , signalConditions() ... done [22:17:26.453] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:26.453] | : . Launching futures ... done [22:17:26.454] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:26.454] | : Using SequentialFutureBackend ... done [22:17:26.455] | run() for 'Future' () ... done [22:17:26.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: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" [22:17:26.462] resolved() ... [22:17:26.463] | resolved() for array ... [22:17:26.463] | : Number of elements: 6 [22:17:26.464] | : Number of futures: 6 [22:17:26.464] | : resolved() ... [22:17:26.465] | : . resolved() for SequentialFuture () ... [22:17:26.466] | : . ' state: 'finished' [22:17:26.466] | : . ' run: NULL [22:17:26.467] | : . ' result: 'FutureResult' [22:17:26.467] | : . resolved() for SequentialFuture () ... done [22:17:26.468] | : resolved() ... done [22:17:26.468] | : resolved() ... [22:17:26.469] | : . resolved() for SequentialFuture () ... [22:17:26.469] | : . ' state: 'finished' [22:17:26.469] | : . ' run: NULL [22:17:26.470] | : . ' result: 'FutureResult' [22:17:26.471] | : . resolved() for SequentialFuture () ... done [22:17:26.471] | : resolved() ... done [22:17:26.471] | resolved() for array ... done [22:17:26.472] 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" "" ... [22:17:26.478] value() for array ... [22:17:26.479] | recursive: 0 [22:17:26.479] | reduce: FALSE [22:17:26.480] | length: 6 [22:17:26.480] | elements: 'a', 'b', 'c', '', '', '' [22:17:26.481] | Number of remaining objects: 6 [22:17:26.481] | checking value #1: [22:17:26.482] | 'obj' is atomic [22:17:26.482] | signalConditionsASAP(numeric, pos=1) ... [22:17:26.483] | : nx: 6 [22:17:26.483] | : relay: TRUE [22:17:26.484] | : stdout: TRUE [22:17:26.484] | : signal: TRUE [22:17:26.485] | : resignal: FALSE [22:17:26.485] | : force: TRUE [22:17:26.485] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:26.486] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:26.486] | : until=2 [22:17:26.487] | : relaying element #2 [22:17:26.487] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:26.488] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:26.488] | signalConditionsASAP(numeric, pos=1) ... done [22:17:26.489] | length: 5 (resolved future 1) [22:17:26.489] | checking value #2: [22:17:26.490] | 'obj' is SequentialFuture [22:17:26.490] | resolved() ... [22:17:26.491] | : resolved() for SequentialFuture () ... [22:17:26.491] | : . state: 'finished' [22:17:26.492] | : . run: NULL [22:17:26.492] | : . result: 'FutureResult' [22:17:26.493] | : resolved() for SequentialFuture () ... done [22:17:26.493] | resolved() ... done [22:17:26.494] | SequentialFuture #2 [22:17:26.494] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:26.495] | : nx: 6 [22:17:26.495] | : relay: TRUE [22:17:26.496] | : stdout: TRUE [22:17:26.496] | : signal: TRUE [22:17:26.497] | : resignal: FALSE [22:17:26.497] | : force: TRUE [22:17:26.498] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:26.498] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:26.499] | : until=2 [22:17:26.499] | : relaying element #2 [22:17:26.499] | : value() for SequentialFuture () ... [22:17:26.500] | : . signalConditions() ... [22:17:26.500] | : . ' include = 'immediateCondition' [22:17:26.501] | : . ' exclude = [22:17:26.501] | : . ' resignal = FALSE [22:17:26.502] | : . ' Number of conditions: 6 [22:17:26.502] | : . ' int 6 [22:17:26.503] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.504] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.504] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.505] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.505] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.506] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.506] | : . signalConditions() ... done [22:17:26.507] | : . relay stdout ... [22:17:26.507] | : . relay stdout ... done [22:17:26.508] | : . check for misuse ... [22:17:26.508] | : . check for misuse ... done [22:17:26.509] | : value() for SequentialFuture () ... done [22:17:26.509] | : signalConditions() ... [22:17:26.510] | : . include = 'immediateCondition' [22:17:26.510] | : . exclude = [22:17:26.511] | : . resignal = FALSE [22:17:26.511] | : . Number of conditions: 6 [22:17:26.512] | : . int 6 [22:17:26.512] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.513] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.513] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.514] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.514] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.515] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.515] | : signalConditions() ... done [22:17:26.516] | : signalConditions() ... [22:17:26.516] | : . include = 'condition' [22:17:26.517] | : . exclude = 'error', 'immediateCondition' [22:17:26.517] | : . resignal = TRUE [22:17:26.518] | : . Number of conditions: 6 [22:17:26.518] | : . int 6 [22:17:26.519] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.520] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:26.326] | : . ' , attachPackages() ... [22:17:26.520] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.521] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:26.327] | : . ' , ; packages: [n=1] 'future' [22:17:26.521] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.522] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:26.327] | : . ' , attachPackages() ... done [22:17:26.522] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.523] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:26.328] | : . ' , attachPackages() ... [22:17:26.523] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.524] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:26.328] | : . ' , ; packages: [n=0] [22:17:26.524] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.525] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:26.329] | : . ' , attachPackages() ... done [22:17:26.525] | : signalConditions() ... done [22:17:26.526] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:26.526] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:26.527] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:26.527] | value(, ...) ... [22:17:26.528] | : value() for SequentialFuture () ... [22:17:26.528] | : . signalConditions() ... [22:17:26.529] | : . ' include = 'immediateCondition' [22:17:26.529] | : . ' exclude = [22:17:26.530] | : . ' resignal = FALSE [22:17:26.530] | : . ' Number of conditions: 6 [22:17:26.531] | : . ' int 6 [22:17:26.532] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.532] | : . ' already signaled, skipping [22:17:26.533] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.533] | : . ' already signaled, skipping [22:17:26.534] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.534] | : . ' already signaled, skipping [22:17:26.535] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.535] | : . ' already signaled, skipping [22:17:26.536] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.536] | : . ' already signaled, skipping [22:17:26.537] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.537] | : . ' already signaled, skipping [22:17:26.538] | : . signalConditions() ... done [22:17:26.538] | : . check for misuse ... [22:17:26.539] | : . check for misuse ... done [22:17:26.539] | : value() for SequentialFuture () ... done [22:17:26.540] | : value: [22:17:26.540] | value(, ...) ... done [22:17:26.540] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:26.541] | : nx: 6 [22:17:26.541] | : relay: TRUE [22:17:26.542] | : stdout: TRUE [22:17:26.542] | : signal: TRUE [22:17:26.543] | : resignal: FALSE [22:17:26.543] | : force: TRUE [22:17:26.544] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:26.544] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:26.545] | : until=3 [22:17:26.545] | : relaying element #3 [22:17:26.546] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:26.546] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:26.547] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:26.547] | resolve() for SequentialFuture ... [22:17:26.548] | resolve() for SequentialFuture ... done [22:17:26.548] | length: 4 (resolved future 2) [22:17:26.549] | checking value #3: [22:17:26.549] | 'obj' is SequentialFuture [22:17:26.550] | resolved() ... [22:17:26.550] | : resolved() for SequentialFuture () ... [22:17:26.551] | : . state: 'finished' [22:17:26.551] | : . run: NULL [22:17:26.552] | : . result: 'FutureResult' [22:17:26.552] | : resolved() for SequentialFuture () ... done [22:17:26.553] | resolved() ... done [22:17:26.553] | SequentialFuture #3 [22:17:26.554] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:26.554] | : nx: 6 [22:17:26.554] | : relay: TRUE [22:17:26.555] | : stdout: TRUE [22:17:26.555] | : signal: TRUE [22:17:26.556] | : resignal: FALSE [22:17:26.556] | : force: TRUE [22:17:26.557] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:26.557] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:26.558] | : until=3 [22:17:26.558] | : relaying element #3 [22:17:26.559] | : value() for SequentialFuture () ... [22:17:26.559] | : . signalConditions() ... [22:17:26.560] | : . ' include = 'immediateCondition' [22:17:26.560] | : . ' exclude = [22:17:26.561] | : . ' resignal = FALSE [22:17:26.561] | : . ' Number of conditions: 6 [22:17:26.562] | : . ' int 6 [22:17:26.563] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.563] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.564] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.564] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.565] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.565] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.566] | : . signalConditions() ... done [22:17:26.566] | : . relay stdout ... [22:17:26.567] | : . relay stdout ... done [22:17:26.567] | : . check for misuse ... [22:17:26.568] | : . check for misuse ... done [22:17:26.568] | : value() for SequentialFuture () ... done [22:17:26.569] | : signalConditions() ... [22:17:26.569] | : . include = 'immediateCondition' [22:17:26.569] | : . exclude = [22:17:26.570] | : . resignal = FALSE [22:17:26.570] | : . Number of conditions: 6 [22:17:26.571] | : . int 6 [22:17:26.572] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.572] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.573] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.573] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.574] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.574] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.575] | : signalConditions() ... done [22:17:26.575] | : signalConditions() ... [22:17:26.576] | : . include = 'condition' [22:17:26.576] | : . exclude = 'error', 'immediateCondition' [22:17:26.577] | : . resignal = TRUE [22:17:26.577] | : . Number of conditions: 6 [22:17:26.578] | : . int 6 [22:17:26.578] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.579] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:26.400] | : . ' , attachPackages() ... [22:17:26.580] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.580] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:26.400] | : . ' , ; packages: [n=1] 'future' [22:17:26.581] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.581] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:26.401] | : . ' , attachPackages() ... done [22:17:26.582] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.582] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:26.401] | : . ' , attachPackages() ... [22:17:26.583] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.583] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:26.402] | : . ' , ; packages: [n=0] [22:17:26.584] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.584] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:26.402] | : . ' , attachPackages() ... done [22:17:26.585] | : signalConditions() ... done [22:17:26.585] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.586] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.586] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:26.587] | value(, ...) ... [22:17:26.587] | : value() for SequentialFuture () ... [22:17:26.588] | : . signalConditions() ... [22:17:26.588] | : . ' include = 'immediateCondition' [22:17:26.589] | : . ' exclude = [22:17:26.589] | : . ' resignal = FALSE [22:17:26.590] | : . ' Number of conditions: 6 [22:17:26.590] | : . ' int 6 [22:17:26.591] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.592] | : . ' already signaled, skipping [22:17:26.592] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.593] | : . ' already signaled, skipping [22:17:26.593] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.594] | : . ' already signaled, skipping [22:17:26.594] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.594] | : . ' already signaled, skipping [22:17:26.595] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.595] | : . ' already signaled, skipping [22:17:26.596] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.596] | : . ' already signaled, skipping [22:17:26.597] | : . signalConditions() ... done [22:17:26.597] | : . check for misuse ... [22:17:26.598] | : . check for misuse ... done [22:17:26.598] | : value() for SequentialFuture () ... done [22:17:26.599] | : value: [22:17:26.599] | value(, ...) ... done [22:17:26.600] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:26.600] | : nx: 6 [22:17:26.601] | : relay: TRUE [22:17:26.601] | : stdout: TRUE [22:17:26.602] | : signal: TRUE [22:17:26.602] | : resignal: FALSE [22:17:26.603] | : force: TRUE [22:17:26.603] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.604] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.604] | : until=4 [22:17:26.604] | : relaying element #4 [22:17:26.605] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.605] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.606] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:26.606] | resolve() for SequentialFuture ... [22:17:26.607] | resolve() for SequentialFuture ... done [22:17:26.607] | length: 3 (resolved future 3) [22:17:26.608] | checking value #4: [22:17:26.608] | 'obj' is NULL [22:17:26.609] | signalConditionsASAP(NULL, pos=4) ... [22:17:26.609] | : nx: 6 [22:17:26.610] | : relay: TRUE [22:17:26.610] | : stdout: TRUE [22:17:26.611] | : signal: TRUE [22:17:26.611] | : resignal: FALSE [22:17:26.612] | : force: TRUE [22:17:26.612] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.613] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.613] | : until=5 [22:17:26.614] | : relaying element #5 [22:17:26.614] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:26.615] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.615] | signalConditionsASAP(NULL, pos=4) ... done [22:17:26.616] | signalConditionsASAP(NULL, pos=4) ... [22:17:26.616] | : nx: 6 [22:17:26.616] | : relay: TRUE [22:17:26.617] | : stdout: TRUE [22:17:26.617] | : signal: TRUE [22:17:26.618] | : resignal: FALSE [22:17:26.618] | : force: TRUE [22:17:26.619] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:26.619] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.620] | : until=5 [22:17:26.620] | : relaying element #5 [22:17:26.621] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:26.621] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.622] | signalConditionsASAP(NULL, pos=4) ... done [22:17:26.622] | length: 2 (resolved future 4) [22:17:26.623] | checking value #5: [22:17:26.623] | 'obj' is NULL [22:17:26.624] | signalConditionsASAP(NULL, pos=5) ... [22:17:26.624] | : nx: 6 [22:17:26.625] | : relay: TRUE [22:17:26.625] | : stdout: TRUE [22:17:26.626] | : signal: TRUE [22:17:26.626] | : resignal: FALSE [22:17:26.627] | : force: TRUE [22:17:26.627] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:26.627] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.628] | : until=6 [22:17:26.628] | : relaying element #6 [22:17:26.629] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:26.629] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.630] | signalConditionsASAP(NULL, pos=5) ... done [22:17:26.630] | signalConditionsASAP(NULL, pos=5) ... [22:17:26.631] | : nx: 6 [22:17:26.631] | : relay: TRUE [22:17:26.632] | : stdout: TRUE [22:17:26.632] | : signal: TRUE [22:17:26.633] | : resignal: FALSE [22:17:26.633] | : force: TRUE [22:17:26.634] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:26.634] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.635] | : until=6 [22:17:26.635] | : relaying element #6 [22:17:26.635] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:26.636] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.636] | signalConditionsASAP(NULL, pos=5) ... done [22:17:26.637] | length: 1 (resolved future 5) [22:17:26.638] | checking value #6: [22:17:26.638] | 'obj' is atomic [22:17:26.638] | signalConditionsASAP(numeric, pos=6) ... [22:17:26.639] | : nx: 6 [22:17:26.639] | : relay: TRUE [22:17:26.640] | : stdout: TRUE [22:17:26.640] | : signal: TRUE [22:17:26.641] | : resignal: FALSE [22:17:26.641] | : force: TRUE [22:17:26.642] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:26.642] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.643] | : until=6 [22:17:26.643] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:26.644] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.644] | signalConditionsASAP(numeric, pos=6) ... done [22:17:26.645] | length: 0 (resolved future 6) [22:17:26.645] | Relaying remaining futures ... [22:17:26.646] | : signalConditionsASAP(NULL, pos=0) ... [22:17:26.646] | : . nx: 6 [22:17:26.647] | : . relay: TRUE [22:17:26.647] | : . stdout: TRUE [22:17:26.648] | : . signal: TRUE [22:17:26.648] | : . resignal: FALSE [22:17:26.648] | : . force: TRUE [22:17:26.649] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:26.649] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [22:17:26.650] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:26.650] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:26.651] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:26.651] | Relaying remaining futures ... done [22:17:26.652] value() for array ... 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 [22:17:26.657] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.658] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... [22:17:26.658] | : all.equal() for FutureStrategyList ... [22:17:26.659] | : . New stack: [22:17:26.659] | : . List of 1 [22:17:26.659] | : . $ :function (..., envir = parent.frame()) [22:17:26.659] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.659] | : . ..- attr(*, "init")= logi TRUE [22:17:26.659] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.659] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.659] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.659] | : . ..- attr(*, "call")= language plan(strategy) [22:17:26.659] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.663] | : . Old stack: [22:17:26.663] | : . List of 1 [22:17:26.663] | : . $ :function (..., envir = parent.frame()) [22:17:26.663] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.663] | : . ..- attr(*, "init")= chr "done" [22:17:26.663] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.663] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.663] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.663] | : . ..- attr(*, "call")= language plan(sequential) [22:17:26.663] | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.663] | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.663] | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.663] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.668] | : . Not identical [22:17:26.668] | : . all.equal() for future ... [22:17:26.669] | : . ' List of 2 [22:17:26.669] | : . ' $ target :function (..., envir = parent.frame()) [22:17:26.669] | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.669] | : . ' ..- attr(*, "init")= logi TRUE [22:17:26.669] | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.669] | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.669] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.669] | : . ' ..- attr(*, "call")= language plan(strategy) [22:17:26.669] | : . ' $ current:function (..., envir = parent.frame()) [22:17:26.669] | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.669] | : . ' ..- attr(*, "init")= chr "done" [22:17:26.669] | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.669] | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.669] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.669] | : . ' ..- attr(*, "call")= language plan(sequential) [22:17:26.669] | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.669] | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.669] | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.675] | : . all.equal() for future ... done [22:17:26.676] | : all.equal() for FutureStrategyList ... done [22:17:26.677] | : plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:26.677] | : List of future strategies: [22:17:26.677] | : 1. sequential: [22:17:26.677] | : - args: function (..., envir = parent.frame(), workers = "") [22:17:26.677] | : - tweaked: FALSE [22:17:26.677] | : - call: plan(sequential) [22:17:26.678] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... done [22:17:26.678] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done Dimensions: NULL [22:17:26.679] future(..., label = NULL) ... [22:17:26.680] | lazy: FALSE [22:17:26.680] | stdout: TRUE [22:17:26.680] | conditions: [n=1] 'condition' [22:17:26.681] | getGlobalsAndPackages() ... [22:17:26.681] | : Searching for globals ... [22:17:26.683] | : . globals found: [0] [22:17:26.684] | : Searching for globals ... done [22:17:26.684] | : globals: [0] [22:17:26.685] | : packages: [0] [22:17:26.685] | getGlobalsAndPackages() ... done [22:17:26.686] | run() for 'Future' () ... [22:17:26.686] | : state: 'created' [22:17:26.687] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.687] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.688] | : Using SequentialFutureBackend ... [22:17:26.688] | : . Number of futures since start: 10 (10 created, 10 launched, 10 finished) [22:17:26.689] | : . Launching futures ... [22:17:26.689] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:26.690] | : . ' , getFutureData() ... [22:17:26.690] | : . ' , ; getFutureCore() ... [22:17:26.691] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:26.691] | : . ' , ; getFutureCore() ... done [22:17:26.692] | : . ' , ; getFutureCapture() ... [22:17:26.692] | : . ' , ; getFutureCapture() ... done [22:17:26.693] | : . ' , ; getFutureContext() ... [22:17:26.693] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.694] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:26.694] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.695] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:26.695] | : . ' , ; getFutureContext() ... done [22:17:26.696] | : . ' , getFutureData() ... done [22:17:26.700] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.701] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:26.701] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.702] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.702] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:26.703] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:26.703] | : . ' , ; ` | New stack: [22:17:26.704] | : . ' , ; ` | List of 1 [22:17:26.704] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:26.704] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.704] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:26.704] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.704] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.704] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.704] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:26.704] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.707] | : . ' , ; ` | Old stack: [22:17:26.708] | : . ' , ; ` | List of 1 [22:17:26.708] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:26.708] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.708] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:26.708] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.708] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.708] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.708] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:26.708] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.708] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.708] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.708] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.714] | : . ' , ; ` | Not identical [22:17:26.715] | : . ' , ; ` | all.equal() for future ... [22:17:26.715] | : . ' , ; ` | : List of 2 [22:17:26.715] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:26.715] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.715] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:26.715] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.715] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.715] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.715] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:26.715] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:26.715] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.715] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.715] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.715] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.715] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.715] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.715] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.715] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.715] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.722] | : . ' , ; ` | all.equal() for future ... done [22:17:26.723] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:26.723] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:26.724] | : . ' , ; ` List of future strategies: [22:17:26.724] | : . ' , ; ` 1. sequential: [22:17:26.724] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:26.724] | : . ' , ; ` - tweaked: FALSE [22:17:26.724] | : . ' , ; ` - call: plan(sequential) [22:17:26.725] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:26.725] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.728] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.728] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.729] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:26.729] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:26.730] | : . ' , ; ` | : New stack: [22:17:26.730] | : . ' , ; ` | : List of 1 [22:17:26.730] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:26.730] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.730] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.730] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.730] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.730] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.730] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.730] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.730] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.730] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.730] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.735] | : . ' , ; ` | : Old stack: [22:17:26.735] | : . ' , ; ` | : List of 1 [22:17:26.735] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:26.735] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.735] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.735] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.735] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.735] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.735] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.735] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.735] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.735] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.735] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.740] | : . ' , ; ` | : Identical [22:17:26.740] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:26.741] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:26.741] | : . ' , ; ` | List of future strategies: [22:17:26.741] | : . ' , ; ` | 1. sequential: [22:17:26.741] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:26.741] | : . ' , ; ` | - tweaked: FALSE [22:17:26.741] | : . ' , ; ` | - call: plan(sequential) [22:17:26.742] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:26.743] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.743] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.744] | : . ' , SequentialFuture started (and completed) [22:17:26.744] | : . ' , signalConditions() ... [22:17:26.745] | : . ' , ; include = 'immediateCondition' [22:17:26.745] | : . ' , ; exclude = [22:17:26.746] | : . ' , ; resignal = FALSE [22:17:26.746] | : . ' , ; Number of conditions: 6 [22:17:26.747] | : . ' , ; int 6 [22:17:26.748] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.748] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.749] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.749] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.750] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.750] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.751] | : . ' , signalConditions() ... done [22:17:26.751] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:26.752] | : . Launching futures ... done [22:17:26.752] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:26.753] | : Using SequentialFutureBackend ... done [22:17:26.754] | run() for 'Future' () ... done [22:17:26.754] future(..., label = NULL) ... done [22:17:26.755] future(..., label = NULL) ... [22:17:26.755] | lazy: FALSE [22:17:26.756] | stdout: TRUE [22:17:26.756] | conditions: [n=1] 'condition' [22:17:26.757] | getGlobalsAndPackages() ... [22:17:26.758] | : Searching for globals ... [22:17:26.759] | : . globals found: [0] [22:17:26.760] | : Searching for globals ... done [22:17:26.760] | : globals: [0] [22:17:26.761] | : packages: [0] [22:17:26.761] | getGlobalsAndPackages() ... done [22:17:26.762] | run() for 'Future' () ... [22:17:26.763] | : state: 'created' [22:17:26.763] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.764] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.764] | : Using SequentialFutureBackend ... [22:17:26.765] | : . Number of futures since start: 11 (11 created, 11 launched, 11 finished) [22:17:26.765] | : . Launching futures ... [22:17:26.766] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:26.767] | : . ' , getFutureData() ... [22:17:26.767] | : . ' , ; getFutureCore() ... [22:17:26.768] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:26.768] | : . ' , ; getFutureCore() ... done [22:17:26.769] | : . ' , ; getFutureCapture() ... [22:17:26.769] | : . ' , ; getFutureCapture() ... done [22:17:26.770] | : . ' , ; getFutureContext() ... [22:17:26.770] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.771] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:26.771] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.772] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:26.773] | : . ' , ; getFutureContext() ... done [22:17:26.773] | : . ' , getFutureData() ... done [22:17:26.778] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.778] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:26.779] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.779] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.780] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:26.781] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:26.781] | : . ' , ; ` | New stack: [22:17:26.782] | : . ' , ; ` | List of 1 [22:17:26.782] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:26.782] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.782] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:26.782] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.782] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.782] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.782] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:26.782] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.785] | : . ' , ; ` | Old stack: [22:17:26.786] | : . ' , ; ` | List of 1 [22:17:26.786] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:26.786] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.786] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:26.786] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.786] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.786] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.786] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:26.786] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.786] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.786] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.786] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.790] | : . ' , ; ` | Not identical [22:17:26.791] | : . ' , ; ` | all.equal() for future ... [22:17:26.791] | : . ' , ; ` | : List of 2 [22:17:26.791] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:26.791] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.791] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:26.791] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.791] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.791] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.791] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:26.791] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:26.791] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.791] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.791] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.791] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.791] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.791] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.791] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.791] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.791] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.798] | : . ' , ; ` | all.equal() for future ... done [22:17:26.799] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:26.800] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:26.800] | : . ' , ; ` List of future strategies: [22:17:26.800] | : . ' , ; ` 1. sequential: [22:17:26.800] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:26.800] | : . ' , ; ` - tweaked: FALSE [22:17:26.800] | : . ' , ; ` - call: plan(sequential) [22:17:26.801] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:26.801] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.804] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.805] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.805] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:26.806] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:26.806] | : . ' , ; ` | : New stack: [22:17:26.807] | : . ' , ; ` | : List of 1 [22:17:26.807] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:26.807] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.807] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.807] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.807] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.807] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.807] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.807] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.807] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.807] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.807] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.811] | : . ' , ; ` | : Old stack: [22:17:26.811] | : . ' , ; ` | : List of 1 [22:17:26.811] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:26.811] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.811] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.811] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.811] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.811] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.811] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.811] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.811] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.811] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.811] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.816] | : . ' , ; ` | : Identical [22:17:26.816] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:26.817] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:26.817] | : . ' , ; ` | List of future strategies: [22:17:26.817] | : . ' , ; ` | 1. sequential: [22:17:26.817] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:26.817] | : . ' , ; ` | - tweaked: FALSE [22:17:26.817] | : . ' , ; ` | - call: plan(sequential) [22:17:26.818] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:26.819] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.819] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.820] | : . ' , SequentialFuture started (and completed) [22:17:26.820] | : . ' , signalConditions() ... [22:17:26.821] | : . ' , ; include = 'immediateCondition' [22:17:26.821] | : . ' , ; exclude = [22:17:26.822] | : . ' , ; resignal = FALSE [22:17:26.822] | : . ' , ; Number of conditions: 6 [22:17:26.823] | : . ' , ; int 6 [22:17:26.824] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.824] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.825] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.825] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.826] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.826] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.827] | : . ' , signalConditions() ... done [22:17:26.827] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:26.828] | : . Launching futures ... done [22:17:26.828] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:26.829] | : Using SequentialFutureBackend ... done [22:17:26.829] | run() for 'Future' () ... done [22:17:26.830] future(..., label = NULL) ... done [22:17:26.831] future(..., label = NULL) ... [22:17:26.831] | lazy: FALSE [22:17:26.832] | stdout: TRUE [22:17:26.832] | conditions: [n=1] 'condition' [22:17:26.833] | getGlobalsAndPackages() ... [22:17:26.833] | : Searching for globals ... [22:17:26.838] | : . globals found: [1] '{' [22:17:26.838] | : Searching for globals ... done [22:17:26.839] | : Resolving globals: FALSE [22:17:26.839] | : Search for packages associated with the globals ... [22:17:26.840] | : . Packages associated with globals: [1] 'base' [22:17:26.841] | : . Packages: [1] 'base' [22:17:26.841] | : Search for packages associated with the globals ... done [22:17:26.842] | : Packages after dropping 'base': [0] [22:17:26.842] | : globals: [0] [22:17:26.843] | : packages: [0] [22:17:26.843] | getGlobalsAndPackages() ... done [22:17:26.844] | run() for 'Future' () ... [22:17:26.844] | : state: 'created' [22:17:26.845] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.845] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.846] | : Using SequentialFutureBackend ... [22:17:26.846] | : . Number of futures since start: 12 (12 created, 12 launched, 12 finished) [22:17:26.847] | : . Launching futures ... [22:17:26.847] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:26.848] | : . ' , getFutureData() ... [22:17:26.848] | : . ' , ; getFutureCore() ... [22:17:26.849] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:26.849] | : . ' , ; getFutureCore() ... done [22:17:26.850] | : . ' , ; getFutureCapture() ... [22:17:26.850] | : . ' , ; getFutureCapture() ... done [22:17:26.851] | : . ' , ; getFutureContext() ... [22:17:26.851] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.852] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:26.852] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.853] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:26.853] | : . ' , ; getFutureContext() ... done [22:17:26.854] | : . ' , getFutureData() ... done [22:17:26.858] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:26.859] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:26.859] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:26.860] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.860] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:26.861] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:26.861] | : . ' , ; ` | New stack: [22:17:26.862] | : . ' , ; ` | List of 1 [22:17:26.862] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:26.862] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.862] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:26.862] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.862] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.862] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.862] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:26.862] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.865] | : . ' , ; ` | Old stack: [22:17:26.866] | : . ' , ; ` | List of 1 [22:17:26.866] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:26.866] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.866] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:26.866] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.866] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.866] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.866] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:26.866] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.866] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.866] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.866] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.870] | : . ' , ; ` | Not identical [22:17:26.871] | : . ' , ; ` | all.equal() for future ... [22:17:26.871] | : . ' , ; ` | : List of 2 [22:17:26.871] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:26.871] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.871] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:26.871] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.871] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.871] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.871] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:26.871] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:26.871] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.871] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.871] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.871] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.871] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.871] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.871] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.871] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.871] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.880] | : . ' , ; ` | all.equal() for future ... done [22:17:26.881] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:26.881] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:26.882] | : . ' , ; ` List of future strategies: [22:17:26.882] | : . ' , ; ` 1. sequential: [22:17:26.882] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:26.882] | : . ' , ; ` - tweaked: FALSE [22:17:26.882] | : . ' , ; ` - call: plan(sequential) [22:17:26.883] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:26.883] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.886] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.887] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:26.887] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:26.888] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:26.888] | : . ' , ; ` | : New stack: [22:17:26.889] | : . ' , ; ` | : List of 1 [22:17:26.889] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:26.889] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.889] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.889] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.889] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.889] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.889] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.889] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.889] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.889] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.889] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.893] | : . ' , ; ` | : Old stack: [22:17:26.893] | : . ' , ; ` | : List of 1 [22:17:26.893] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:26.893] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:26.893] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:26.893] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.893] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.893] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.893] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:26.893] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:26.893] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:26.893] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:26.893] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:26.898] | : . ' , ; ` | : Identical [22:17:26.898] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:26.899] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:26.899] | : . ' , ; ` | List of future strategies: [22:17:26.899] | : . ' , ; ` | 1. sequential: [22:17:26.899] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:26.899] | : . ' , ; ` | - tweaked: FALSE [22:17:26.899] | : . ' , ; ` | - call: plan(sequential) [22:17:26.900] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:26.901] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.901] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:26.902] | : . ' , SequentialFuture started (and completed) [22:17:26.902] | : . ' , signalConditions() ... [22:17:26.903] | : . ' , ; include = 'immediateCondition' [22:17:26.903] | : . ' , ; exclude = [22:17:26.904] | : . ' , ; resignal = FALSE [22:17:26.904] | : . ' , ; Number of conditions: 6 [22:17:26.905] | : . ' , ; int 6 [22:17:26.906] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.906] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.907] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.907] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.908] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.908] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.909] | : . ' , signalConditions() ... done [22:17:26.909] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:26.910] | : . Launching futures ... done [22:17:26.910] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:26.911] | : Using SequentialFutureBackend ... done [22:17:26.911] | run() for 'Future' () ... done [22:17:26.912] future(..., label = NULL) ... done [22:17:26.913] resolved() ... [22:17:26.914] | resolved() for environment ... [22:17:26.915] | : resolved() ... [22:17:26.915] | : . resolved() for list ... [22:17:26.916] | : . ' Number of elements: 4 [22:17:26.916] | : . ' Number of futures: 4 [22:17:26.917] | : . ' resolved() ... [22:17:26.917] | : . ' , resolved() for SequentialFuture () ... [22:17:26.918] | : . ' , ; state: 'finished' [22:17:26.918] | : . ' , ; run: NULL [22:17:26.919] | : . ' , ; result: 'FutureResult' [22:17:26.919] | : . ' , resolved() for SequentialFuture () ... done [22:17:26.920] | : . ' resolved() ... done [22:17:26.920] | : . ' resolved() ... [22:17:26.921] | : . ' , resolved() for SequentialFuture () ... [22:17:26.921] | : . ' , ; state: 'finished' [22:17:26.921] | : . ' , ; run: NULL [22:17:26.922] | : . ' , ; result: 'FutureResult' [22:17:26.922] | : . ' , resolved() for SequentialFuture () ... done [22:17:26.923] | : . ' resolved() ... done [22:17:26.923] | : . ' resolved() ... [22:17:26.924] | : . ' , resolved() for SequentialFuture () ... [22:17:26.924] | : . ' , ; state: 'finished' [22:17:26.925] | : . ' , ; run: NULL [22:17:26.925] | : . ' , ; result: 'FutureResult' [22:17:26.926] | : . ' , resolved() for SequentialFuture () ... done [22:17:26.926] | : . ' resolved() ... done [22:17:26.927] | : . resolved() for list ... done [22:17:26.927] | : resolved() ... done [22:17:26.928] | resolved() for environment ... done [22:17:26.928] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [22:17:26.929] value() for SequentialFuture () ... [22:17:26.930] | signalConditions() ... [22:17:26.931] | : include = 'immediateCondition' [22:17:26.931] | : exclude = [22:17:26.932] | : resignal = FALSE [22:17:26.932] | : Number of conditions: 6 [22:17:26.932] | : int 6 [22:17:26.933] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.934] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.934] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.935] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.935] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.936] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.937] | signalConditions() ... done [22:17:26.937] | relay stdout ... [22:17:26.937] | relay stdout ... done [22:17:26.938] | check for misuse ... [22:17:26.938] | check for misuse ... done [22:17:26.939] | relay conditions ... [22:17:26.939] | : Future state: 'finished' [22:17:26.940] | : signalConditions() ... [22:17:26.940] | : . include = 'condition' [22:17:26.941] | : . exclude = 'immediateCondition' [22:17:26.941] | : . resignal = TRUE [22:17:26.942] | : . Number of conditions: 6 [22:17:26.942] | : . int 6 [22:17:26.943] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.944] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:26.854] | : . ' , attachPackages() ... [22:17:26.944] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.945] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:26.855] | : . ' , ; packages: [n=1] 'future' [22:17:26.945] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.946] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:26.856] | : . ' , attachPackages() ... done [22:17:26.946] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.947] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:26.856] | : . ' , attachPackages() ... [22:17:26.947] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.948] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:26.857] | : . ' , ; packages: [n=0] [22:17:26.948] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.949] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:26.857] | : . ' , attachPackages() ... done [22:17:26.949] | : signalConditions() ... done [22:17:26.950] | relay conditions ... done [22:17:26.950] value() for SequentialFuture () ... done [22:17:26.952] value() for listenv ... [22:17:26.952] | recursive: 0 [22:17:26.953] | reduce: FALSE [22:17:26.954] | length: 4 [22:17:26.955] | elements: 'a', 'b', 'c', 'd' [22:17:26.955] | Number of remaining objects: 4 [22:17:26.956] | checking value #1: [22:17:26.956] | 'obj' is atomic [22:17:26.957] | signalConditionsASAP(numeric, pos=1) ... [22:17:26.957] | : nx: 4 [22:17:26.957] | : relay: TRUE [22:17:26.958] | : stdout: TRUE [22:17:26.958] | : signal: TRUE [22:17:26.959] | : resignal: FALSE [22:17:26.959] | : force: TRUE [22:17:26.960] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:26.960] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:26.961] | : until=2 [22:17:26.961] | : relaying element #2 [22:17:26.962] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:26.962] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:26.963] | signalConditionsASAP(numeric, pos=1) ... done [22:17:26.964] | length: 3 (resolved future 1) [22:17:26.964] | checking value #2: [22:17:26.965] | 'obj' is SequentialFuture [22:17:26.965] | resolved() ... [22:17:26.966] | : resolved() for SequentialFuture () ... [22:17:26.966] | : . state: 'finished' [22:17:26.967] | : . run: NULL [22:17:26.967] | : . result: 'FutureResult' [22:17:26.968] | : resolved() for SequentialFuture () ... done [22:17:26.968] | resolved() ... done [22:17:26.969] | SequentialFuture #2 [22:17:26.969] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:26.970] | : nx: 4 [22:17:26.970] | : relay: TRUE [22:17:26.971] | : stdout: TRUE [22:17:26.971] | : signal: TRUE [22:17:26.972] | : resignal: FALSE [22:17:26.972] | : force: TRUE [22:17:26.973] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:26.973] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:26.974] | : until=2 [22:17:26.974] | : relaying element #2 [22:17:26.975] | : value() for SequentialFuture () ... [22:17:26.975] | : . signalConditions() ... [22:17:26.976] | : . ' include = 'immediateCondition' [22:17:26.976] | : . ' exclude = [22:17:26.977] | : . ' resignal = FALSE [22:17:26.977] | : . ' Number of conditions: 6 [22:17:26.978] | : . ' int 6 [22:17:26.979] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.979] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.980] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.980] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.981] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.981] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.982] | : . signalConditions() ... done [22:17:26.982] | : . relay stdout ... [22:17:26.983] | : . relay stdout ... done [22:17:26.983] | : . check for misuse ... [22:17:26.984] | : . check for misuse ... done [22:17:26.984] | : value() for SequentialFuture () ... done [22:17:26.985] | : signalConditions() ... [22:17:26.985] | : . include = 'immediateCondition' [22:17:26.985] | : . exclude = [22:17:26.986] | : . resignal = FALSE [22:17:26.986] | : . Number of conditions: 6 [22:17:26.987] | : . int 6 [22:17:26.988] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.988] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.989] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.989] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.990] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.990] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.991] | : signalConditions() ... done [22:17:26.991] | : signalConditions() ... [22:17:26.992] | : . include = 'condition' [22:17:26.992] | : . exclude = 'error', 'immediateCondition' [22:17:26.993] | : . resignal = TRUE [22:17:26.993] | : . Number of conditions: 6 [22:17:26.994] | : . int 6 [22:17:26.994] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.995] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:26.697] | : . ' , attachPackages() ... [22:17:26.995] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.996] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:26.697] | : . ' , ; packages: [n=1] 'future' [22:17:26.996] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.997] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:26.698] | : . ' , attachPackages() ... done [22:17:26.998] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.998] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:26.698] | : . ' , attachPackages() ... [22:17:26.999] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:26.999] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:26.699] | : . ' , ; packages: [n=0] [22:17:27.000] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.000] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:26.699] | : . ' , attachPackages() ... done [22:17:27.001] | : signalConditions() ... done [22:17:27.001] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:27.002] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:27.002] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:27.003] | value(, ...) ... [22:17:27.003] | : value() for SequentialFuture () ... [22:17:27.004] | : . signalConditions() ... [22:17:27.004] | : . ' include = 'immediateCondition' [22:17:27.004] | : . ' exclude = [22:17:27.005] | : . ' resignal = FALSE [22:17:27.005] | : . ' Number of conditions: 6 [22:17:27.006] | : . ' int 6 [22:17:27.007] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.007] | : . ' already signaled, skipping [22:17:27.008] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.008] | : . ' already signaled, skipping [22:17:27.009] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.009] | : . ' already signaled, skipping [22:17:27.010] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.010] | : . ' already signaled, skipping [22:17:27.011] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.011] | : . ' already signaled, skipping [22:17:27.012] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.012] | : . ' already signaled, skipping [22:17:27.013] | : . signalConditions() ... done [22:17:27.013] | : . check for misuse ... [22:17:27.014] | : . check for misuse ... done [22:17:27.014] | : value() for SequentialFuture () ... done [22:17:27.015] | : value: [22:17:27.015] | value(, ...) ... done [22:17:27.016] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:27.016] | : nx: 4 [22:17:27.017] | : relay: TRUE [22:17:27.017] | : stdout: TRUE [22:17:27.018] | : signal: TRUE [22:17:27.018] | : resignal: FALSE [22:17:27.018] | : force: TRUE [22:17:27.019] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:27.019] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:27.020] | : until=3 [22:17:27.020] | : relaying element #3 [22:17:27.021] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:27.021] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:27.022] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:27.022] | resolve() for SequentialFuture ... [22:17:27.023] | resolve() for SequentialFuture ... done [22:17:27.023] | length: 2 (resolved future 2) [22:17:27.024] | checking value #3: [22:17:27.024] | 'obj' is SequentialFuture [22:17:27.025] | resolved() ... [22:17:27.025] | : resolved() for SequentialFuture () ... [22:17:27.026] | : . state: 'finished' [22:17:27.026] | : . run: NULL [22:17:27.027] | : . result: 'FutureResult' [22:17:27.027] | : resolved() for SequentialFuture () ... done [22:17:27.028] | resolved() ... done [22:17:27.028] | SequentialFuture #3 [22:17:27.029] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:27.029] | : nx: 4 [22:17:27.030] | : relay: TRUE [22:17:27.030] | : stdout: TRUE [22:17:27.031] | : signal: TRUE [22:17:27.031] | : resignal: FALSE [22:17:27.031] | : force: TRUE [22:17:27.032] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:27.032] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:27.033] | : until=3 [22:17:27.033] | : relaying element #3 [22:17:27.034] | : value() for SequentialFuture () ... [22:17:27.034] | : . signalConditions() ... [22:17:27.035] | : . ' include = 'immediateCondition' [22:17:27.035] | : . ' exclude = [22:17:27.036] | : . ' resignal = FALSE [22:17:27.036] | : . ' Number of conditions: 6 [22:17:27.037] | : . ' int 6 [22:17:27.038] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.038] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.039] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.039] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.040] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.040] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.041] | : . signalConditions() ... done [22:17:27.041] | : . relay stdout ... [22:17:27.042] | : . relay stdout ... done [22:17:27.042] | : . check for misuse ... [22:17:27.043] | : . check for misuse ... done [22:17:27.043] | : value() for SequentialFuture () ... done [22:17:27.044] | : signalConditions() ... [22:17:27.044] | : . include = 'immediateCondition' [22:17:27.045] | : . exclude = [22:17:27.045] | : . resignal = FALSE [22:17:27.046] | : . Number of conditions: 6 [22:17:27.046] | : . int 6 [22:17:27.047] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.048] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.048] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.049] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.049] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.049] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.050] | : signalConditions() ... done [22:17:27.050] | : signalConditions() ... [22:17:27.051] | : . include = 'condition' [22:17:27.051] | : . exclude = 'error', 'immediateCondition' [22:17:27.052] | : . resignal = TRUE [22:17:27.052] | : . Number of conditions: 6 [22:17:27.053] | : . int 6 [22:17:27.054] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.054] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:26.774] | : . ' , attachPackages() ... [22:17:27.055] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.055] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:26.774] | : . ' , ; packages: [n=1] 'future' [22:17:27.056] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.056] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:26.775] | : . ' , attachPackages() ... done [22:17:27.057] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.057] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:26.776] | : . ' , attachPackages() ... [22:17:27.058] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.058] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:26.776] | : . ' , ; packages: [n=0] [22:17:27.059] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.059] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:26.777] | : . ' , attachPackages() ... done [22:17:27.060] | : signalConditions() ... done [22:17:27.061] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:27.061] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.061] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:27.062] | value(, ...) ... [22:17:27.062] | : value() for SequentialFuture () ... [22:17:27.063] | : . signalConditions() ... [22:17:27.063] | : . ' include = 'immediateCondition' [22:17:27.064] | : . ' exclude = [22:17:27.064] | : . ' resignal = FALSE [22:17:27.065] | : . ' Number of conditions: 6 [22:17:27.065] | : . ' int 6 [22:17:27.066] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.067] | : . ' already signaled, skipping [22:17:27.067] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.068] | : . ' already signaled, skipping [22:17:27.068] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.069] | : . ' already signaled, skipping [22:17:27.069] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.070] | : . ' already signaled, skipping [22:17:27.070] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.071] | : . ' already signaled, skipping [22:17:27.071] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.072] | : . ' already signaled, skipping [22:17:27.072] | : . signalConditions() ... done [22:17:27.073] | : . check for misuse ... [22:17:27.073] | : . check for misuse ... done [22:17:27.074] | : value() for SequentialFuture () ... done [22:17:27.074] | : value: [22:17:27.075] | value(, ...) ... done [22:17:27.075] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:27.076] | : nx: 4 [22:17:27.076] | : relay: TRUE [22:17:27.077] | : stdout: TRUE [22:17:27.077] | : signal: TRUE [22:17:27.078] | : resignal: FALSE [22:17:27.078] | : force: TRUE [22:17:27.078] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:27.079] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.079] | : until=4 [22:17:27.080] | : relaying element #4 [22:17:27.080] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:27.081] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.081] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:27.082] | resolve() for SequentialFuture ... [22:17:27.082] | resolve() for SequentialFuture ... done [22:17:27.083] | length: 1 (resolved future 3) [22:17:27.083] | checking value #4: [22:17:27.084] | 'obj' is atomic [22:17:27.084] | signalConditionsASAP(numeric, pos=4) ... [22:17:27.085] | : nx: 4 [22:17:27.085] | : relay: TRUE [22:17:27.086] | : stdout: TRUE [22:17:27.086] | : signal: TRUE [22:17:27.087] | : resignal: FALSE [22:17:27.087] | : force: TRUE [22:17:27.088] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:27.088] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.089] | : until=4 [22:17:27.089] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:27.090] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.090] | signalConditionsASAP(numeric, pos=4) ... done [22:17:27.091] | length: 0 (resolved future 4) [22:17:27.091] | Relaying remaining futures ... [22:17:27.092] | : signalConditionsASAP(NULL, pos=0) ... [22:17:27.092] | : . nx: 4 [22:17:27.093] | : . relay: TRUE [22:17:27.093] | : . stdout: TRUE [22:17:27.094] | : . signal: TRUE [22:17:27.094] | : . resignal: FALSE [22:17:27.095] | : . force: TRUE [22:17:27.095] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:27.095] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [22:17:27.096] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:27.097] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.097] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:27.098] | Relaying remaining futures ... done [22:17:27.098] value() for listenv ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 Dimensions: c(1, 6) [22:17:27.100] future(..., label = NULL) ... [22:17:27.101] | lazy: FALSE [22:17:27.101] | stdout: TRUE [22:17:27.102] | conditions: [n=1] 'condition' [22:17:27.102] | getGlobalsAndPackages() ... [22:17:27.103] | : Searching for globals ... [22:17:27.105] | : . globals found: [0] [22:17:27.105] | : Searching for globals ... done [22:17:27.106] | : globals: [0] [22:17:27.106] | : packages: [0] [22:17:27.107] | getGlobalsAndPackages() ... done [22:17:27.107] | run() for 'Future' () ... [22:17:27.108] | : state: 'created' [22:17:27.108] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.109] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.109] | : Using SequentialFutureBackend ... [22:17:27.110] | : . Number of futures since start: 13 (13 created, 13 launched, 13 finished) [22:17:27.110] | : . Launching futures ... [22:17:27.111] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:27.111] | : . ' , getFutureData() ... [22:17:27.112] | : . ' , ; getFutureCore() ... [22:17:27.112] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:27.113] | : . ' , ; getFutureCore() ... done [22:17:27.113] | : . ' , ; getFutureCapture() ... [22:17:27.114] | : . ' , ; getFutureCapture() ... done [22:17:27.116] | : . ' , ; getFutureContext() ... [22:17:27.117] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.117] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:27.118] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.118] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:27.119] | : . ' , ; getFutureContext() ... done [22:17:27.120] | : . ' , getFutureData() ... done [22:17:27.124] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.124] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:27.125] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.125] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.126] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:27.127] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:27.127] | : . ' , ; ` | New stack: [22:17:27.128] | : . ' , ; ` | List of 1 [22:17:27.128] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:27.128] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.128] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:27.128] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.128] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.128] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.128] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:27.128] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.131] | : . ' , ; ` | Old stack: [22:17:27.131] | : . ' , ; ` | List of 1 [22:17:27.131] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:27.131] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.131] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:27.131] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.131] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.131] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.131] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:27.131] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.131] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.131] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.131] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.136] | : . ' , ; ` | Not identical [22:17:27.136] | : . ' , ; ` | all.equal() for future ... [22:17:27.137] | : . ' , ; ` | : List of 2 [22:17:27.137] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:27.137] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.137] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:27.137] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.137] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.137] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.137] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:27.137] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:27.137] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.137] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.137] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.137] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.137] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.137] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.137] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.137] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.137] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.144] | : . ' , ; ` | all.equal() for future ... done [22:17:27.144] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:27.145] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:27.145] | : . ' , ; ` List of future strategies: [22:17:27.145] | : . ' , ; ` 1. sequential: [22:17:27.145] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:27.145] | : . ' , ; ` - tweaked: FALSE [22:17:27.145] | : . ' , ; ` - call: plan(sequential) [22:17:27.146] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:27.147] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.149] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.150] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.151] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:27.151] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:27.152] | : . ' , ; ` | : New stack: [22:17:27.152] | : . ' , ; ` | : List of 1 [22:17:27.152] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:27.152] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.152] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.152] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.152] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.152] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.152] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.152] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.152] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.152] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.152] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.156] | : . ' , ; ` | : Old stack: [22:17:27.157] | : . ' , ; ` | : List of 1 [22:17:27.157] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:27.157] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.157] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.157] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.157] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.157] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.157] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.157] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.157] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.157] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.157] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.161] | : . ' , ; ` | : Identical [22:17:27.162] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:27.162] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:27.163] | : . ' , ; ` | List of future strategies: [22:17:27.163] | : . ' , ; ` | 1. sequential: [22:17:27.163] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:27.163] | : . ' , ; ` | - tweaked: FALSE [22:17:27.163] | : . ' , ; ` | - call: plan(sequential) [22:17:27.164] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:27.164] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.165] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.165] | : . ' , SequentialFuture started (and completed) [22:17:27.166] | : . ' , signalConditions() ... [22:17:27.167] | : . ' , ; include = 'immediateCondition' [22:17:27.167] | : . ' , ; exclude = [22:17:27.167] | : . ' , ; resignal = FALSE [22:17:27.168] | : . ' , ; Number of conditions: 6 [22:17:27.168] | : . ' , ; int 6 [22:17:27.169] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.170] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.170] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.171] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.171] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.172] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.172] | : . ' , signalConditions() ... done [22:17:27.173] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:27.173] | : . Launching futures ... done [22:17:27.174] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:27.174] | : Using SequentialFutureBackend ... done [22:17:27.175] | run() for 'Future' () ... done [22:17:27.175] future(..., label = NULL) ... done [22:17:27.176] future(..., label = NULL) ... [22:17:27.176] | lazy: FALSE [22:17:27.177] | stdout: TRUE [22:17:27.177] | conditions: [n=1] 'condition' [22:17:27.178] | getGlobalsAndPackages() ... [22:17:27.178] | : Searching for globals ... [22:17:27.180] | : . globals found: [0] [22:17:27.180] | : Searching for globals ... done [22:17:27.181] | : globals: [0] [22:17:27.181] | : packages: [0] [22:17:27.182] | getGlobalsAndPackages() ... done [22:17:27.182] | run() for 'Future' () ... [22:17:27.183] | : state: 'created' [22:17:27.183] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.184] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.184] | : Using SequentialFutureBackend ... [22:17:27.185] | : . Number of futures since start: 14 (14 created, 14 launched, 14 finished) [22:17:27.185] | : . Launching futures ... [22:17:27.186] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:27.187] | : . ' , getFutureData() ... [22:17:27.187] | : . ' , ; getFutureCore() ... [22:17:27.187] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:27.188] | : . ' , ; getFutureCore() ... done [22:17:27.188] | : . ' , ; getFutureCapture() ... [22:17:27.189] | : . ' , ; getFutureCapture() ... done [22:17:27.189] | : . ' , ; getFutureContext() ... [22:17:27.190] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.190] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:27.191] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.191] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:27.192] | : . ' , ; getFutureContext() ... done [22:17:27.192] | : . ' , getFutureData() ... done [22:17:27.197] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.197] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:27.198] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.198] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.199] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:27.199] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:27.200] | : . ' , ; ` | New stack: [22:17:27.200] | : . ' , ; ` | List of 1 [22:17:27.200] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:27.200] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.200] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:27.200] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.200] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.200] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.200] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:27.200] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.204] | : . ' , ; ` | Old stack: [22:17:27.204] | : . ' , ; ` | List of 1 [22:17:27.204] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:27.204] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.204] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:27.204] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.204] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.204] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.204] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:27.204] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.204] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.204] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.204] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.209] | : . ' , ; ` | Not identical [22:17:27.209] | : . ' , ; ` | all.equal() for future ... [22:17:27.210] | : . ' , ; ` | : List of 2 [22:17:27.210] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:27.210] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.210] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:27.210] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.210] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.210] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.210] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:27.210] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:27.210] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.210] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.210] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.210] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.210] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.210] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.210] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.210] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.210] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.217] | : . ' , ; ` | all.equal() for future ... done [22:17:27.217] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:27.218] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:27.218] | : . ' , ; ` List of future strategies: [22:17:27.218] | : . ' , ; ` 1. sequential: [22:17:27.218] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:27.218] | : . ' , ; ` - tweaked: FALSE [22:17:27.218] | : . ' , ; ` - call: plan(sequential) [22:17:27.219] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:27.220] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.222] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.223] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.223] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:27.224] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:27.224] | : . ' , ; ` | : New stack: [22:17:27.225] | : . ' , ; ` | : List of 1 [22:17:27.225] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:27.225] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.225] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.225] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.225] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.225] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.225] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.225] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.225] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.225] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.225] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.229] | : . ' , ; ` | : Old stack: [22:17:27.230] | : . ' , ; ` | : List of 1 [22:17:27.230] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:27.230] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.230] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.230] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.230] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.230] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.230] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.230] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.230] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.230] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.230] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.234] | : . ' , ; ` | : Identical [22:17:27.234] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:27.235] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:27.235] | : . ' , ; ` | List of future strategies: [22:17:27.235] | : . ' , ; ` | 1. sequential: [22:17:27.235] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:27.235] | : . ' , ; ` | - tweaked: FALSE [22:17:27.235] | : . ' , ; ` | - call: plan(sequential) [22:17:27.236] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:27.237] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.237] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.238] | : . ' , SequentialFuture started (and completed) [22:17:27.239] | : . ' , signalConditions() ... [22:17:27.239] | : . ' , ; include = 'immediateCondition' [22:17:27.240] | : . ' , ; exclude = [22:17:27.240] | : . ' , ; resignal = FALSE [22:17:27.241] | : . ' , ; Number of conditions: 6 [22:17:27.241] | : . ' , ; int 6 [22:17:27.242] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.243] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.243] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.243] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.244] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.244] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.245] | : . ' , signalConditions() ... done [22:17:27.245] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:27.246] | : . Launching futures ... done [22:17:27.246] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:27.247] | : Using SequentialFutureBackend ... done [22:17:27.247] | run() for 'Future' () ... done [22:17:27.248] future(..., label = NULL) ... done [22:17:27.249] future(..., label = NULL) ... [22:17:27.249] | lazy: FALSE [22:17:27.250] | stdout: TRUE [22:17:27.250] | conditions: [n=1] 'condition' [22:17:27.251] | getGlobalsAndPackages() ... [22:17:27.251] | : Searching for globals ... [22:17:27.255] | : . globals found: [1] '{' [22:17:27.255] | : Searching for globals ... done [22:17:27.256] | : Resolving globals: FALSE [22:17:27.256] | : Search for packages associated with the globals ... [22:17:27.257] | : . Packages associated with globals: [1] 'base' [22:17:27.258] | : . Packages: [1] 'base' [22:17:27.258] | : Search for packages associated with the globals ... done [22:17:27.259] | : Packages after dropping 'base': [0] [22:17:27.259] | : globals: [0] [22:17:27.260] | : packages: [0] [22:17:27.260] | getGlobalsAndPackages() ... done [22:17:27.261] | run() for 'Future' () ... [22:17:27.261] | : state: 'created' [22:17:27.262] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.262] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.263] | : Using SequentialFutureBackend ... [22:17:27.263] | : . Number of futures since start: 15 (15 created, 15 launched, 15 finished) [22:17:27.264] | : . Launching futures ... [22:17:27.264] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:27.265] | : . ' , getFutureData() ... [22:17:27.265] | : . ' , ; getFutureCore() ... [22:17:27.266] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:27.266] | : . ' , ; getFutureCore() ... done [22:17:27.267] | : . ' , ; getFutureCapture() ... [22:17:27.267] | : . ' , ; getFutureCapture() ... done [22:17:27.268] | : . ' , ; getFutureContext() ... [22:17:27.268] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.269] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:27.269] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.272] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:27.272] | : . ' , ; getFutureContext() ... done [22:17:27.273] | : . ' , getFutureData() ... done [22:17:27.277] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.277] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:27.278] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.279] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.279] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:27.280] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:27.280] | : . ' , ; ` | New stack: [22:17:27.281] | : . ' , ; ` | List of 1 [22:17:27.281] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:27.281] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.281] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:27.281] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.281] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.281] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.281] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:27.281] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.284] | : . ' , ; ` | Old stack: [22:17:27.285] | : . ' , ; ` | List of 1 [22:17:27.285] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:27.285] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.285] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:27.285] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.285] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.285] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.285] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:27.285] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.285] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.285] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.285] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.289] | : . ' , ; ` | Not identical [22:17:27.289] | : . ' , ; ` | all.equal() for future ... [22:17:27.290] | : . ' , ; ` | : List of 2 [22:17:27.290] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:27.290] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.290] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:27.290] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.290] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.290] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.290] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:27.290] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:27.290] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.290] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.290] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.290] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.290] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.290] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.290] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.290] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.290] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.297] | : . ' , ; ` | all.equal() for future ... done [22:17:27.297] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:27.298] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:27.298] | : . ' , ; ` List of future strategies: [22:17:27.298] | : . ' , ; ` 1. sequential: [22:17:27.298] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:27.298] | : . ' , ; ` - tweaked: FALSE [22:17:27.298] | : . ' , ; ` - call: plan(sequential) [22:17:27.299] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:27.300] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.303] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.303] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.304] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:27.304] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:27.305] | : . ' , ; ` | : New stack: [22:17:27.305] | : . ' , ; ` | : List of 1 [22:17:27.305] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:27.305] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.305] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.305] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.305] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.305] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.305] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.305] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.305] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.305] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.305] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.309] | : . ' , ; ` | : Old stack: [22:17:27.310] | : . ' , ; ` | : List of 1 [22:17:27.310] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:27.310] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.310] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.310] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.310] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.310] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.310] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.310] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.310] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.310] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.310] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.314] | : . ' , ; ` | : Identical [22:17:27.315] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:27.315] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:27.316] | : . ' , ; ` | List of future strategies: [22:17:27.316] | : . ' , ; ` | 1. sequential: [22:17:27.316] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:27.316] | : . ' , ; ` | - tweaked: FALSE [22:17:27.316] | : . ' , ; ` | - call: plan(sequential) [22:17:27.317] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:27.317] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.318] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.318] | : . ' , SequentialFuture started (and completed) [22:17:27.319] | : . ' , signalConditions() ... [22:17:27.319] | : . ' , ; include = 'immediateCondition' [22:17:27.320] | : . ' , ; exclude = [22:17:27.320] | : . ' , ; resignal = FALSE [22:17:27.321] | : . ' , ; Number of conditions: 6 [22:17:27.321] | : . ' , ; int 6 [22:17:27.322] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.323] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.323] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.324] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.324] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.325] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.325] | : . ' , signalConditions() ... done [22:17:27.326] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:27.326] | : . Launching futures ... done [22:17:27.327] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:27.327] | : Using SequentialFutureBackend ... done [22:17:27.328] | run() for 'Future' () ... done [22:17:27.328] future(..., label = NULL) ... done [22:17:27.329] resolved() ... [22:17:27.330] | resolved() for environment ... [22:17:27.331] | : resolved() ... [22:17:27.331] | : . resolved() for list ... [22:17:27.332] | : . ' Number of elements: 4 [22:17:27.332] | : . ' Number of futures: 4 [22:17:27.333] | : . ' resolved() ... [22:17:27.333] | : . ' , resolved() for SequentialFuture () ... [22:17:27.334] | : . ' , ; state: 'finished' [22:17:27.334] | : . ' , ; run: NULL [22:17:27.335] | : . ' , ; result: 'FutureResult' [22:17:27.335] | : . ' , resolved() for SequentialFuture () ... done [22:17:27.336] | : . ' resolved() ... done [22:17:27.336] | : . ' resolved() ... [22:17:27.337] | : . ' , resolved() for SequentialFuture () ... [22:17:27.337] | : . ' , ; state: 'finished' [22:17:27.338] | : . ' , ; run: NULL [22:17:27.338] | : . ' , ; result: 'FutureResult' [22:17:27.339] | : . ' , resolved() for SequentialFuture () ... done [22:17:27.339] | : . ' resolved() ... done [22:17:27.340] | : . ' resolved() ... [22:17:27.340] | : . ' , resolved() for SequentialFuture () ... [22:17:27.341] | : . ' , ; state: 'finished' [22:17:27.341] | : . ' , ; run: NULL [22:17:27.342] | : . ' , ; result: 'FutureResult' [22:17:27.342] | : . ' , resolved() for SequentialFuture () ... done [22:17:27.343] | : . ' resolved() ... done [22:17:27.343] | : . resolved() for list ... done [22:17:27.344] | : resolved() ... done [22:17:27.344] | resolved() for environment ... done [22:17:27.345] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [22:17:27.346] value() for SequentialFuture () ... [22:17:27.347] | signalConditions() ... [22:17:27.347] | : include = 'immediateCondition' [22:17:27.347] | : exclude = [22:17:27.348] | : resignal = FALSE [22:17:27.348] | : Number of conditions: 6 [22:17:27.349] | : int 6 [22:17:27.350] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.350] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.351] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.351] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.352] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.352] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.353] | signalConditions() ... done [22:17:27.353] | relay stdout ... [22:17:27.354] | relay stdout ... done [22:17:27.354] | check for misuse ... [22:17:27.355] | check for misuse ... done [22:17:27.355] | relay conditions ... [22:17:27.356] | : Future state: 'finished' [22:17:27.356] | : signalConditions() ... [22:17:27.357] | : . include = 'condition' [22:17:27.357] | : . exclude = 'immediateCondition' [22:17:27.358] | : . resignal = TRUE [22:17:27.358] | : . Number of conditions: 6 [22:17:27.359] | : . int 6 [22:17:27.359] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.360] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:27.273] | : . ' , attachPackages() ... [22:17:27.360] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.361] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:27.274] | : . ' , ; packages: [n=1] 'future' [22:17:27.361] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.362] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:27.275] | : . ' , attachPackages() ... done [22:17:27.362] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.363] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:27.275] | : . ' , attachPackages() ... [22:17:27.363] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.364] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:27.276] | : . ' , ; packages: [n=0] [22:17:27.364] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.365] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:27.276] | : . ' , attachPackages() ... done [22:17:27.366] | : signalConditions() ... done [22:17:27.366] | relay conditions ... done [22:17:27.366] value() for SequentialFuture () ... done [22:17:27.367] value() for listenv ... [22:17:27.368] | recursive: 0 [22:17:27.368] | reduce: FALSE [22:17:27.369] | length: 4 [22:17:27.370] | elements: 'a', 'b', 'c', 'd' [22:17:27.370] | Number of remaining objects: 4 [22:17:27.371] | checking value #1: [22:17:27.371] | 'obj' is atomic [22:17:27.372] | signalConditionsASAP(numeric, pos=1) ... [22:17:27.372] | : nx: 4 [22:17:27.373] | : relay: TRUE [22:17:27.373] | : stdout: TRUE [22:17:27.374] | : signal: TRUE [22:17:27.374] | : resignal: FALSE [22:17:27.375] | : force: TRUE [22:17:27.375] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:27.376] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:27.376] | : until=2 [22:17:27.376] | : relaying element #2 [22:17:27.377] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:27.377] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:27.378] | signalConditionsASAP(numeric, pos=1) ... done [22:17:27.379] | length: 3 (resolved future 1) [22:17:27.379] | checking value #2: [22:17:27.380] | 'obj' is SequentialFuture [22:17:27.380] | resolved() ... [22:17:27.381] | : resolved() for SequentialFuture () ... [22:17:27.381] | : . state: 'finished' [22:17:27.381] | : . run: NULL [22:17:27.382] | : . result: 'FutureResult' [22:17:27.382] | : resolved() for SequentialFuture () ... done [22:17:27.383] | resolved() ... done [22:17:27.383] | SequentialFuture #2 [22:17:27.384] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:27.384] | : nx: 4 [22:17:27.385] | : relay: TRUE [22:17:27.385] | : stdout: TRUE [22:17:27.386] | : signal: TRUE [22:17:27.386] | : resignal: FALSE [22:17:27.387] | : force: TRUE [22:17:27.387] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:27.388] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:27.388] | : until=2 [22:17:27.389] | : relaying element #2 [22:17:27.389] | : value() for SequentialFuture () ... [22:17:27.390] | : . signalConditions() ... [22:17:27.390] | : . ' include = 'immediateCondition' [22:17:27.391] | : . ' exclude = [22:17:27.391] | : . ' resignal = FALSE [22:17:27.392] | : . ' Number of conditions: 6 [22:17:27.392] | : . ' int 6 [22:17:27.393] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.394] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.394] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.395] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.395] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.396] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.396] | : . signalConditions() ... done [22:17:27.397] | : . relay stdout ... [22:17:27.397] | : . relay stdout ... done [22:17:27.397] | : . check for misuse ... [22:17:27.398] | : . check for misuse ... done [22:17:27.398] | : value() for SequentialFuture () ... done [22:17:27.399] | : signalConditions() ... [22:17:27.399] | : . include = 'immediateCondition' [22:17:27.400] | : . exclude = [22:17:27.400] | : . resignal = FALSE [22:17:27.401] | : . Number of conditions: 6 [22:17:27.401] | : . int 6 [22:17:27.402] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.403] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.403] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.404] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.404] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.405] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.405] | : signalConditions() ... done [22:17:27.406] | : signalConditions() ... [22:17:27.406] | : . include = 'condition' [22:17:27.407] | : . exclude = 'error', 'immediateCondition' [22:17:27.407] | : . resignal = TRUE [22:17:27.408] | : . Number of conditions: 6 [22:17:27.408] | : . int 6 [22:17:27.409] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.410] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:27.120] | : . ' , attachPackages() ... [22:17:27.410] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.411] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:27.121] | : . ' , ; packages: [n=1] 'future' [22:17:27.411] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.412] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:27.121] | : . ' , attachPackages() ... done [22:17:27.412] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.413] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:27.122] | : . ' , attachPackages() ... [22:17:27.413] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.414] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:27.122] | : . ' , ; packages: [n=0] [22:17:27.414] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.415] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:27.123] | : . ' , attachPackages() ... done [22:17:27.415] | : signalConditions() ... done [22:17:27.416] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:27.416] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:27.417] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:27.417] | value(, ...) ... [22:17:27.418] | : value() for SequentialFuture () ... [22:17:27.418] | : . signalConditions() ... [22:17:27.419] | : . ' include = 'immediateCondition' [22:17:27.420] | : . ' exclude = [22:17:27.420] | : . ' resignal = FALSE [22:17:27.421] | : . ' Number of conditions: 6 [22:17:27.421] | : . ' int 6 [22:17:27.422] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.423] | : . ' already signaled, skipping [22:17:27.423] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.424] | : . ' already signaled, skipping [22:17:27.424] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.425] | : . ' already signaled, skipping [22:17:27.425] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.426] | : . ' already signaled, skipping [22:17:27.426] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.427] | : . ' already signaled, skipping [22:17:27.427] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.428] | : . ' already signaled, skipping [22:17:27.428] | : . signalConditions() ... done [22:17:27.429] | : . check for misuse ... [22:17:27.429] | : . check for misuse ... done [22:17:27.430] | : value() for SequentialFuture () ... done [22:17:27.430] | : value: [22:17:27.431] | value(, ...) ... done [22:17:27.431] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:27.432] | : nx: 4 [22:17:27.432] | : relay: TRUE [22:17:27.433] | : stdout: TRUE [22:17:27.433] | : signal: TRUE [22:17:27.434] | : resignal: FALSE [22:17:27.434] | : force: TRUE [22:17:27.435] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:27.435] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:27.436] | : until=3 [22:17:27.436] | : relaying element #3 [22:17:27.437] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:27.437] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:27.438] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:27.438] | resolve() for SequentialFuture ... [22:17:27.439] | resolve() for SequentialFuture ... done [22:17:27.439] | length: 2 (resolved future 2) [22:17:27.440] | checking value #3: [22:17:27.440] | 'obj' is SequentialFuture [22:17:27.441] | resolved() ... [22:17:27.441] | : resolved() for SequentialFuture () ... [22:17:27.442] | : . state: 'finished' [22:17:27.442] | : . run: NULL [22:17:27.443] | : . result: 'FutureResult' [22:17:27.443] | : resolved() for SequentialFuture () ... done [22:17:27.444] | resolved() ... done [22:17:27.444] | SequentialFuture #3 [22:17:27.445] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:27.445] | : nx: 4 [22:17:27.446] | : relay: TRUE [22:17:27.446] | : stdout: TRUE [22:17:27.447] | : signal: TRUE [22:17:27.447] | : resignal: FALSE [22:17:27.447] | : force: TRUE [22:17:27.448] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:27.448] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:27.449] | : until=3 [22:17:27.449] | : relaying element #3 [22:17:27.450] | : value() for SequentialFuture () ... [22:17:27.451] | : . signalConditions() ... [22:17:27.452] | : . ' include = 'immediateCondition' [22:17:27.452] | : . ' exclude = [22:17:27.453] | : . ' resignal = FALSE [22:17:27.454] | : . ' Number of conditions: 6 [22:17:27.454] | : . ' int 6 [22:17:27.455] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.455] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.456] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.456] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.457] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.457] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.458] | : . signalConditions() ... done [22:17:27.458] | : . relay stdout ... [22:17:27.459] | : . relay stdout ... done [22:17:27.459] | : . check for misuse ... [22:17:27.460] | : . check for misuse ... done [22:17:27.460] | : value() for SequentialFuture () ... done [22:17:27.461] | : signalConditions() ... [22:17:27.461] | : . include = 'immediateCondition' [22:17:27.462] | : . exclude = [22:17:27.462] | : . resignal = FALSE [22:17:27.463] | : . Number of conditions: 6 [22:17:27.463] | : . int 6 [22:17:27.464] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.465] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.465] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.466] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.466] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.467] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.467] | : signalConditions() ... done [22:17:27.468] | : signalConditions() ... [22:17:27.468] | : . include = 'condition' [22:17:27.469] | : . exclude = 'error', 'immediateCondition' [22:17:27.469] | : . resignal = TRUE [22:17:27.470] | : . Number of conditions: 6 [22:17:27.470] | : . int 6 [22:17:27.471] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.471] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:27.193] | : . ' , attachPackages() ... [22:17:27.472] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.472] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:27.194] | : . ' , ; packages: [n=1] 'future' [22:17:27.473] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.473] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:27.194] | : . ' , attachPackages() ... done [22:17:27.474] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.475] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:27.195] | : . ' , attachPackages() ... [22:17:27.475] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.476] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:27.195] | : . ' , ; packages: [n=0] [22:17:27.476] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.477] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:27.196] | : . ' , attachPackages() ... done [22:17:27.477] | : signalConditions() ... done [22:17:27.478] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:27.478] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.479] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:27.479] | value(, ...) ... [22:17:27.480] | : value() for SequentialFuture () ... [22:17:27.480] | : . signalConditions() ... [22:17:27.481] | : . ' include = 'immediateCondition' [22:17:27.481] | : . ' exclude = [22:17:27.482] | : . ' resignal = FALSE [22:17:27.482] | : . ' Number of conditions: 6 [22:17:27.483] | : . ' int 6 [22:17:27.483] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.484] | : . ' already signaled, skipping [22:17:27.484] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.485] | : . ' already signaled, skipping [22:17:27.485] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.486] | : . ' already signaled, skipping [22:17:27.486] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.487] | : . ' already signaled, skipping [22:17:27.487] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.488] | : . ' already signaled, skipping [22:17:27.488] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.489] | : . ' already signaled, skipping [22:17:27.489] | : . signalConditions() ... done [22:17:27.490] | : . check for misuse ... [22:17:27.490] | : . check for misuse ... done [22:17:27.491] | : value() for SequentialFuture () ... done [22:17:27.491] | : value: [22:17:27.492] | value(, ...) ... done [22:17:27.492] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:27.493] | : nx: 4 [22:17:27.493] | : relay: TRUE [22:17:27.496] | : stdout: TRUE [22:17:27.496] | : signal: TRUE [22:17:27.497] | : resignal: FALSE [22:17:27.497] | : force: TRUE [22:17:27.498] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:27.498] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.499] | : until=4 [22:17:27.499] | : relaying element #4 [22:17:27.500] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:27.500] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.501] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:27.501] | resolve() for SequentialFuture ... [22:17:27.502] | resolve() for SequentialFuture ... done [22:17:27.502] | length: 1 (resolved future 3) [22:17:27.503] | checking value #4: [22:17:27.503] | 'obj' is atomic [22:17:27.504] | signalConditionsASAP(numeric, pos=4) ... [22:17:27.504] | : nx: 4 [22:17:27.505] | : relay: TRUE [22:17:27.505] | : stdout: TRUE [22:17:27.506] | : signal: TRUE [22:17:27.506] | : resignal: FALSE [22:17:27.507] | : force: TRUE [22:17:27.507] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:27.508] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.508] | : until=4 [22:17:27.509] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:27.509] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.509] | signalConditionsASAP(numeric, pos=4) ... done [22:17:27.510] | length: 0 (resolved future 4) [22:17:27.511] | Relaying remaining futures ... [22:17:27.511] | : signalConditionsASAP(NULL, pos=0) ... [22:17:27.512] | : . nx: 4 [22:17:27.512] | : . relay: TRUE [22:17:27.513] | : . stdout: TRUE [22:17:27.513] | : . signal: TRUE [22:17:27.513] | : . resignal: FALSE [22:17:27.514] | : . force: TRUE [22:17:27.514] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:27.515] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [22:17:27.515] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:27.516] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.516] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:27.517] | Relaying remaining futures ... done [22:17:27.517] value() for listenv ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 Dimensions: c(2, 3) [22:17:27.520] future(..., label = NULL) ... [22:17:27.520] | lazy: FALSE [22:17:27.521] | stdout: TRUE [22:17:27.521] | conditions: [n=1] 'condition' [22:17:27.522] | getGlobalsAndPackages() ... [22:17:27.522] | : Searching for globals ... [22:17:27.524] | : . globals found: [0] [22:17:27.525] | : Searching for globals ... done [22:17:27.525] | : globals: [0] [22:17:27.526] | : packages: [0] [22:17:27.526] | getGlobalsAndPackages() ... done [22:17:27.527] | run() for 'Future' () ... [22:17:27.527] | : state: 'created' [22:17:27.528] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.528] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.529] | : Using SequentialFutureBackend ... [22:17:27.529] | : . Number of futures since start: 16 (16 created, 16 launched, 16 finished) [22:17:27.530] | : . Launching futures ... [22:17:27.530] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:27.531] | : . ' , getFutureData() ... [22:17:27.531] | : . ' , ; getFutureCore() ... [22:17:27.532] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:27.532] | : . ' , ; getFutureCore() ... done [22:17:27.533] | : . ' , ; getFutureCapture() ... [22:17:27.533] | : . ' , ; getFutureCapture() ... done [22:17:27.534] | : . ' , ; getFutureContext() ... [22:17:27.534] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.535] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:27.535] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.536] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:27.536] | : . ' , ; getFutureContext() ... done [22:17:27.537] | : . ' , getFutureData() ... done [22:17:27.541] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.542] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:27.542] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.543] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.543] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:27.544] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:27.544] | : . ' , ; ` | New stack: [22:17:27.545] | : . ' , ; ` | List of 1 [22:17:27.545] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:27.545] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.545] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:27.545] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.545] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.545] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.545] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:27.545] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.548] | : . ' , ; ` | Old stack: [22:17:27.549] | : . ' , ; ` | List of 1 [22:17:27.549] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:27.549] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.549] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:27.549] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.549] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.549] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.549] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:27.549] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.549] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.549] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.549] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.553] | : . ' , ; ` | Not identical [22:17:27.554] | : . ' , ; ` | all.equal() for future ... [22:17:27.554] | : . ' , ; ` | : List of 2 [22:17:27.554] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:27.554] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.554] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:27.554] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.554] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.554] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.554] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:27.554] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:27.554] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.554] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.554] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.554] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.554] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.554] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.554] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.554] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.554] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.561] | : . ' , ; ` | all.equal() for future ... done [22:17:27.562] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:27.562] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:27.563] | : . ' , ; ` List of future strategies: [22:17:27.563] | : . ' , ; ` 1. sequential: [22:17:27.563] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:27.563] | : . ' , ; ` - tweaked: FALSE [22:17:27.563] | : . ' , ; ` - call: plan(sequential) [22:17:27.564] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:27.564] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.567] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.568] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.568] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:27.569] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:27.569] | : . ' , ; ` | : New stack: [22:17:27.570] | : . ' , ; ` | : List of 1 [22:17:27.570] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:27.570] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.570] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.570] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.570] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.570] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.570] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.570] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.570] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.570] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.570] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.574] | : . ' , ; ` | : Old stack: [22:17:27.575] | : . ' , ; ` | : List of 1 [22:17:27.575] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:27.575] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.575] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.575] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.575] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.575] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.575] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.575] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.575] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.575] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.575] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.579] | : . ' , ; ` | : Identical [22:17:27.579] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:27.580] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:27.580] | : . ' , ; ` | List of future strategies: [22:17:27.580] | : . ' , ; ` | 1. sequential: [22:17:27.580] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:27.580] | : . ' , ; ` | - tweaked: FALSE [22:17:27.580] | : . ' , ; ` | - call: plan(sequential) [22:17:27.581] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:27.582] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.582] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.583] | : . ' , SequentialFuture started (and completed) [22:17:27.584] | : . ' , signalConditions() ... [22:17:27.584] | : . ' , ; include = 'immediateCondition' [22:17:27.585] | : . ' , ; exclude = [22:17:27.585] | : . ' , ; resignal = FALSE [22:17:27.586] | : . ' , ; Number of conditions: 6 [22:17:27.586] | : . ' , ; int 6 [22:17:27.587] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.588] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.588] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.589] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.589] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.590] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.590] | : . ' , signalConditions() ... done [22:17:27.591] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:27.591] | : . Launching futures ... done [22:17:27.592] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:27.592] | : Using SequentialFutureBackend ... done [22:17:27.593] | run() for 'Future' () ... done [22:17:27.593] future(..., label = NULL) ... done [22:17:27.593] future(..., label = NULL) ... [22:17:27.594] | lazy: FALSE [22:17:27.594] | stdout: TRUE [22:17:27.595] | conditions: [n=1] 'condition' [22:17:27.595] | getGlobalsAndPackages() ... [22:17:27.596] | : Searching for globals ... [22:17:27.597] | : . globals found: [0] [22:17:27.598] | : Searching for globals ... done [22:17:27.599] | : globals: [0] [22:17:27.599] | : packages: [0] [22:17:27.599] | getGlobalsAndPackages() ... done [22:17:27.600] | run() for 'Future' () ... [22:17:27.601] | : state: 'created' [22:17:27.601] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.602] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.602] | : Using SequentialFutureBackend ... [22:17:27.603] | : . Number of futures since start: 17 (17 created, 17 launched, 17 finished) [22:17:27.603] | : . Launching futures ... [22:17:27.604] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:27.604] | : . ' , getFutureData() ... [22:17:27.605] | : . ' , ; getFutureCore() ... [22:17:27.605] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:27.606] | : . ' , ; getFutureCore() ... done [22:17:27.606] | : . ' , ; getFutureCapture() ... [22:17:27.607] | : . ' , ; getFutureCapture() ... done [22:17:27.607] | : . ' , ; getFutureContext() ... [22:17:27.608] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.608] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:27.609] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.609] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:27.610] | : . ' , ; getFutureContext() ... done [22:17:27.610] | : . ' , getFutureData() ... done [22:17:27.614] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.615] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:27.615] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.616] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.617] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:27.617] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:27.618] | : . ' , ; ` | New stack: [22:17:27.618] | : . ' , ; ` | List of 1 [22:17:27.618] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:27.618] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.618] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:27.618] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.618] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.618] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.618] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:27.618] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.622] | : . ' , ; ` | Old stack: [22:17:27.622] | : . ' , ; ` | List of 1 [22:17:27.622] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:27.622] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.622] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:27.622] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.622] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.622] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.622] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:27.622] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.622] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.622] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.622] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.627] | : . ' , ; ` | Not identical [22:17:27.627] | : . ' , ; ` | all.equal() for future ... [22:17:27.628] | : . ' , ; ` | : List of 2 [22:17:27.628] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:27.628] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.628] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:27.628] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.628] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.628] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.628] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:27.628] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:27.628] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.628] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.628] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.628] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.628] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.628] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.628] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.628] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.628] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.635] | : . ' , ; ` | all.equal() for future ... done [22:17:27.635] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:27.636] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:27.636] | : . ' , ; ` List of future strategies: [22:17:27.636] | : . ' , ; ` 1. sequential: [22:17:27.636] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:27.636] | : . ' , ; ` - tweaked: FALSE [22:17:27.636] | : . ' , ; ` - call: plan(sequential) [22:17:27.637] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:27.638] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.640] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.641] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.641] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:27.642] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:27.642] | : . ' , ; ` | : New stack: [22:17:27.643] | : . ' , ; ` | : List of 1 [22:17:27.643] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:27.643] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.643] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.643] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.643] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.643] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.643] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.643] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.643] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.643] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.643] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.647] | : . ' , ; ` | : Old stack: [22:17:27.648] | : . ' , ; ` | : List of 1 [22:17:27.648] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:27.648] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.648] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.648] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.648] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.648] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.648] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.648] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.648] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.648] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.648] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.652] | : . ' , ; ` | : Identical [22:17:27.653] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:27.655] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:27.655] | : . ' , ; ` | List of future strategies: [22:17:27.655] | : . ' , ; ` | 1. sequential: [22:17:27.655] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:27.655] | : . ' , ; ` | - tweaked: FALSE [22:17:27.655] | : . ' , ; ` | - call: plan(sequential) [22:17:27.657] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:27.657] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.658] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.658] | : . ' , SequentialFuture started (and completed) [22:17:27.659] | : . ' , signalConditions() ... [22:17:27.659] | : . ' , ; include = 'immediateCondition' [22:17:27.660] | : . ' , ; exclude = [22:17:27.660] | : . ' , ; resignal = FALSE [22:17:27.661] | : . ' , ; Number of conditions: 6 [22:17:27.661] | : . ' , ; int 6 [22:17:27.662] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.663] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.663] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.664] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.664] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.665] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.665] | : . ' , signalConditions() ... done [22:17:27.666] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:27.666] | : . Launching futures ... done [22:17:27.667] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:27.667] | : Using SequentialFutureBackend ... done [22:17:27.668] | run() for 'Future' () ... done [22:17:27.668] future(..., label = NULL) ... done [22:17:27.669] future(..., label = NULL) ... [22:17:27.669] | lazy: FALSE [22:17:27.670] | stdout: TRUE [22:17:27.670] | conditions: [n=1] 'condition' [22:17:27.671] | getGlobalsAndPackages() ... [22:17:27.671] | : Searching for globals ... [22:17:27.675] | : . globals found: [1] '{' [22:17:27.675] | : Searching for globals ... done [22:17:27.676] | : Resolving globals: FALSE [22:17:27.676] | : Search for packages associated with the globals ... [22:17:27.677] | : . Packages associated with globals: [1] 'base' [22:17:27.678] | : . Packages: [1] 'base' [22:17:27.678] | : Search for packages associated with the globals ... done [22:17:27.679] | : Packages after dropping 'base': [0] [22:17:27.679] | : globals: [0] [22:17:27.680] | : packages: [0] [22:17:27.680] | getGlobalsAndPackages() ... done [22:17:27.681] | run() for 'Future' () ... [22:17:27.681] | : state: 'created' [22:17:27.682] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.682] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.683] | : Using SequentialFutureBackend ... [22:17:27.683] | : . Number of futures since start: 18 (18 created, 18 launched, 18 finished) [22:17:27.684] | : . Launching futures ... [22:17:27.684] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:27.685] | : . ' , getFutureData() ... [22:17:27.685] | : . ' , ; getFutureCore() ... [22:17:27.686] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:27.686] | : . ' , ; getFutureCore() ... done [22:17:27.687] | : . ' , ; getFutureCapture() ... [22:17:27.687] | : . ' , ; getFutureCapture() ... done [22:17:27.688] | : . ' , ; getFutureContext() ... [22:17:27.688] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.689] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:27.689] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.690] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:27.690] | : . ' , ; getFutureContext() ... done [22:17:27.691] | : . ' , getFutureData() ... done [22:17:27.695] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.696] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:27.696] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.697] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.698] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:27.698] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:27.699] | : . ' , ; ` | New stack: [22:17:27.699] | : . ' , ; ` | List of 1 [22:17:27.699] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:27.699] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.699] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:27.699] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.699] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.699] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.699] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:27.699] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.703] | : . ' , ; ` | Old stack: [22:17:27.703] | : . ' , ; ` | List of 1 [22:17:27.703] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:27.703] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.703] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:27.703] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.703] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.703] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.703] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:27.703] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.703] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.703] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.703] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.708] | : . ' , ; ` | Not identical [22:17:27.708] | : . ' , ; ` | all.equal() for future ... [22:17:27.709] | : . ' , ; ` | : List of 2 [22:17:27.709] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:27.709] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.709] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:27.709] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.709] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.709] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.709] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:27.709] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:27.709] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.709] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.709] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.709] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.709] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.709] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.709] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.709] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.709] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.716] | : . ' , ; ` | all.equal() for future ... done [22:17:27.716] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:27.717] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:27.717] | : . ' , ; ` List of future strategies: [22:17:27.717] | : . ' , ; ` 1. sequential: [22:17:27.717] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:27.717] | : . ' , ; ` - tweaked: FALSE [22:17:27.717] | : . ' , ; ` - call: plan(sequential) [22:17:27.718] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:27.719] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.721] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.722] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.722] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:27.723] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:27.723] | : . ' , ; ` | : New stack: [22:17:27.724] | : . ' , ; ` | : List of 1 [22:17:27.724] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:27.724] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.724] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.724] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.724] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.724] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.724] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.724] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.724] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.724] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.724] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.728] | : . ' , ; ` | : Old stack: [22:17:27.729] | : . ' , ; ` | : List of 1 [22:17:27.729] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:27.729] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.729] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.729] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.729] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.729] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.729] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.729] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.729] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.729] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.729] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.733] | : . ' , ; ` | : Identical [22:17:27.734] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:27.734] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:27.735] | : . ' , ; ` | List of future strategies: [22:17:27.735] | : . ' , ; ` | 1. sequential: [22:17:27.735] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:27.735] | : . ' , ; ` | - tweaked: FALSE [22:17:27.735] | : . ' , ; ` | - call: plan(sequential) [22:17:27.736] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:27.736] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.737] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.737] | : . ' , SequentialFuture started (and completed) [22:17:27.738] | : . ' , signalConditions() ... [22:17:27.738] | : . ' , ; include = 'immediateCondition' [22:17:27.739] | : . ' , ; exclude = [22:17:27.739] | : . ' , ; resignal = FALSE [22:17:27.740] | : . ' , ; Number of conditions: 6 [22:17:27.740] | : . ' , ; int 6 [22:17:27.741] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.742] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.742] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.743] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.743] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.744] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.744] | : . ' , signalConditions() ... done [22:17:27.745] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:27.745] | : . Launching futures ... done [22:17:27.746] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:27.746] | : Using SequentialFutureBackend ... done [22:17:27.747] | run() for 'Future' () ... done [22:17:27.747] future(..., label = NULL) ... done [22:17:27.749] resolved() ... [22:17:27.749] | resolved() for environment ... [22:17:27.750] | : resolved() ... [22:17:27.751] | : . resolved() for list ... [22:17:27.751] | : . ' Number of elements: 4 [22:17:27.752] | : . ' Number of futures: 4 [22:17:27.752] | : . ' resolved() ... [22:17:27.753] | : . ' , resolved() for SequentialFuture () ... [22:17:27.753] | : . ' , ; state: 'finished' [22:17:27.754] | : . ' , ; run: NULL [22:17:27.755] | : . ' , ; result: 'FutureResult' [22:17:27.755] | : . ' , resolved() for SequentialFuture () ... done [22:17:27.756] | : . ' resolved() ... done [22:17:27.756] | : . ' resolved() ... [22:17:27.757] | : . ' , resolved() for SequentialFuture () ... [22:17:27.757] | : . ' , ; state: 'finished' [22:17:27.758] | : . ' , ; run: NULL [22:17:27.758] | : . ' , ; result: 'FutureResult' [22:17:27.759] | : . ' , resolved() for SequentialFuture () ... done [22:17:27.759] | : . ' resolved() ... done [22:17:27.760] | : . ' resolved() ... [22:17:27.761] | : . ' , resolved() for SequentialFuture () ... [22:17:27.761] | : . ' , ; state: 'finished' [22:17:27.762] | : . ' , ; run: NULL [22:17:27.762] | : . ' , ; result: 'FutureResult' [22:17:27.763] | : . ' , resolved() for SequentialFuture () ... done [22:17:27.763] | : . ' resolved() ... done [22:17:27.764] | : . resolved() for list ... done [22:17:27.764] | : resolved() ... done [22:17:27.765] | resolved() for environment ... done [22:17:27.765] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [22:17:27.767] value() for SequentialFuture () ... [22:17:27.767] | signalConditions() ... [22:17:27.768] | : include = 'immediateCondition' [22:17:27.768] | : exclude = [22:17:27.769] | : resignal = FALSE [22:17:27.769] | : Number of conditions: 6 [22:17:27.770] | : int 6 [22:17:27.771] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.771] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.772] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.772] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.773] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.773] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.774] | signalConditions() ... done [22:17:27.775] | relay stdout ... [22:17:27.775] | relay stdout ... done [22:17:27.776] | check for misuse ... [22:17:27.776] | check for misuse ... done [22:17:27.777] | relay conditions ... [22:17:27.777] | : Future state: 'finished' [22:17:27.778] | : signalConditions() ... [22:17:27.778] | : . include = 'condition' [22:17:27.779] | : . exclude = 'immediateCondition' [22:17:27.779] | : . resignal = TRUE [22:17:27.780] | : . Number of conditions: 6 [22:17:27.780] | : . int 6 [22:17:27.781] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.782] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:27.692] | : . ' , attachPackages() ... [22:17:27.783] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.783] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:27.692] | : . ' , ; packages: [n=1] 'future' [22:17:27.784] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.784] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:27.693] | : . ' , attachPackages() ... done [22:17:27.785] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.785] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:27.693] | : . ' , attachPackages() ... [22:17:27.786] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.786] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:27.694] | : . ' , ; packages: [n=0] [22:17:27.787] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.787] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:27.694] | : . ' , attachPackages() ... done [22:17:27.788] | : signalConditions() ... done [22:17:27.788] | relay conditions ... done [22:17:27.789] value() for SequentialFuture () ... done [22:17:27.790] value() for listenv ... [22:17:27.790] | recursive: 0 [22:17:27.790] | reduce: FALSE [22:17:27.792] | length: 4 [22:17:27.792] | elements: 'a', 'b', 'c', 'd' [22:17:27.793] | Number of remaining objects: 4 [22:17:27.793] | checking value #1: [22:17:27.794] | 'obj' is atomic [22:17:27.794] | signalConditionsASAP(numeric, pos=1) ... [22:17:27.795] | : nx: 4 [22:17:27.795] | : relay: TRUE [22:17:27.796] | : stdout: TRUE [22:17:27.796] | : signal: TRUE [22:17:27.796] | : resignal: FALSE [22:17:27.797] | : force: TRUE [22:17:27.797] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:27.798] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:27.798] | : until=2 [22:17:27.799] | : relaying element #2 [22:17:27.799] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:27.800] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:27.800] | signalConditionsASAP(numeric, pos=1) ... done [22:17:27.801] | length: 3 (resolved future 1) [22:17:27.801] | checking value #2: [22:17:27.802] | 'obj' is SequentialFuture [22:17:27.802] | resolved() ... [22:17:27.803] | : resolved() for SequentialFuture () ... [22:17:27.803] | : . state: 'finished' [22:17:27.804] | : . run: NULL [22:17:27.804] | : . result: 'FutureResult' [22:17:27.805] | : resolved() for SequentialFuture () ... done [22:17:27.805] | resolved() ... done [22:17:27.806] | SequentialFuture #2 [22:17:27.806] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:27.807] | : nx: 4 [22:17:27.807] | : relay: TRUE [22:17:27.808] | : stdout: TRUE [22:17:27.808] | : signal: TRUE [22:17:27.808] | : resignal: FALSE [22:17:27.809] | : force: TRUE [22:17:27.809] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:27.810] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:27.810] | : until=2 [22:17:27.811] | : relaying element #2 [22:17:27.811] | : value() for SequentialFuture () ... [22:17:27.812] | : . signalConditions() ... [22:17:27.812] | : . ' include = 'immediateCondition' [22:17:27.813] | : . ' exclude = [22:17:27.813] | : . ' resignal = FALSE [22:17:27.814] | : . ' Number of conditions: 6 [22:17:27.814] | : . ' int 6 [22:17:27.815] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.816] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.816] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.817] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.817] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.818] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.818] | : . signalConditions() ... done [22:17:27.819] | : . relay stdout ... [22:17:27.819] | : . relay stdout ... done [22:17:27.820] | : . check for misuse ... [22:17:27.820] | : . check for misuse ... done [22:17:27.820] | : value() for SequentialFuture () ... done [22:17:27.821] | : signalConditions() ... [22:17:27.821] | : . include = 'immediateCondition' [22:17:27.822] | : . exclude = [22:17:27.822] | : . resignal = FALSE [22:17:27.823] | : . Number of conditions: 6 [22:17:27.823] | : . int 6 [22:17:27.824] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.825] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.825] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.826] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.826] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.827] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.827] | : signalConditions() ... done [22:17:27.828] | : signalConditions() ... [22:17:27.828] | : . include = 'condition' [22:17:27.829] | : . exclude = 'error', 'immediateCondition' [22:17:27.829] | : . resignal = TRUE [22:17:27.830] | : . Number of conditions: 6 [22:17:27.830] | : . int 6 [22:17:27.831] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.831] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:27.537] | : . ' , attachPackages() ... [22:17:27.832] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.832] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:27.538] | : . ' , ; packages: [n=1] 'future' [22:17:27.833] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.833] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:27.539] | : . ' , attachPackages() ... done [22:17:27.834] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.834] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:27.539] | : . ' , attachPackages() ... [22:17:27.835] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.835] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:27.540] | : . ' , ; packages: [n=0] [22:17:27.836] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.836] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:27.540] | : . ' , attachPackages() ... done [22:17:27.837] | : signalConditions() ... done [22:17:27.838] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:27.838] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:27.838] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:27.839] | value(, ...) ... [22:17:27.839] | : value() for SequentialFuture () ... [22:17:27.840] | : . signalConditions() ... [22:17:27.840] | : . ' include = 'immediateCondition' [22:17:27.841] | : . ' exclude = [22:17:27.841] | : . ' resignal = FALSE [22:17:27.842] | : . ' Number of conditions: 6 [22:17:27.842] | : . ' int 6 [22:17:27.843] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.844] | : . ' already signaled, skipping [22:17:27.844] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.845] | : . ' already signaled, skipping [22:17:27.845] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.846] | : . ' already signaled, skipping [22:17:27.846] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.847] | : . ' already signaled, skipping [22:17:27.847] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.848] | : . ' already signaled, skipping [22:17:27.848] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.849] | : . ' already signaled, skipping [22:17:27.849] | : . signalConditions() ... done [22:17:27.849] | : . check for misuse ... [22:17:27.850] | : . check for misuse ... done [22:17:27.850] | : value() for SequentialFuture () ... done [22:17:27.851] | : value: [22:17:27.851] | value(, ...) ... done [22:17:27.852] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:27.852] | : nx: 4 [22:17:27.853] | : relay: TRUE [22:17:27.853] | : stdout: TRUE [22:17:27.854] | : signal: TRUE [22:17:27.854] | : resignal: FALSE [22:17:27.855] | : force: TRUE [22:17:27.855] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:27.856] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:27.856] | : until=3 [22:17:27.857] | : relaying element #3 [22:17:27.857] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:27.858] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:27.858] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:27.859] | resolve() for SequentialFuture ... [22:17:27.859] | resolve() for SequentialFuture ... done [22:17:27.860] | length: 2 (resolved future 2) [22:17:27.860] | checking value #3: [22:17:27.861] | 'obj' is SequentialFuture [22:17:27.861] | resolved() ... [22:17:27.862] | : resolved() for SequentialFuture () ... [22:17:27.862] | : . state: 'finished' [22:17:27.863] | : . run: NULL [22:17:27.863] | : . result: 'FutureResult' [22:17:27.864] | : resolved() for SequentialFuture () ... done [22:17:27.864] | resolved() ... done [22:17:27.865] | SequentialFuture #3 [22:17:27.865] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:27.865] | : nx: 4 [22:17:27.866] | : relay: TRUE [22:17:27.868] | : stdout: TRUE [22:17:27.868] | : signal: TRUE [22:17:27.869] | : resignal: FALSE [22:17:27.869] | : force: TRUE [22:17:27.870] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:27.870] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:27.871] | : until=3 [22:17:27.871] | : relaying element #3 [22:17:27.872] | : value() for SequentialFuture () ... [22:17:27.872] | : . signalConditions() ... [22:17:27.873] | : . ' include = 'immediateCondition' [22:17:27.873] | : . ' exclude = [22:17:27.874] | : . ' resignal = FALSE [22:17:27.874] | : . ' Number of conditions: 6 [22:17:27.875] | : . ' int 6 [22:17:27.876] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.876] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.877] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.877] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.878] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.878] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.879] | : . signalConditions() ... done [22:17:27.879] | : . relay stdout ... [22:17:27.880] | : . relay stdout ... done [22:17:27.880] | : . check for misuse ... [22:17:27.881] | : . check for misuse ... done [22:17:27.881] | : value() for SequentialFuture () ... done [22:17:27.882] | : signalConditions() ... [22:17:27.882] | : . include = 'immediateCondition' [22:17:27.883] | : . exclude = [22:17:27.883] | : . resignal = FALSE [22:17:27.883] | : . Number of conditions: 6 [22:17:27.884] | : . int 6 [22:17:27.885] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.885] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.886] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.886] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.887] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.887] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.888] | : signalConditions() ... done [22:17:27.888] | : signalConditions() ... [22:17:27.889] | : . include = 'condition' [22:17:27.889] | : . exclude = 'error', 'immediateCondition' [22:17:27.890] | : . resignal = TRUE [22:17:27.890] | : . Number of conditions: 6 [22:17:27.891] | : . int 6 [22:17:27.891] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.892] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:27.611] | : . ' , attachPackages() ... [22:17:27.893] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.893] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:27.611] | : . ' , ; packages: [n=1] 'future' [22:17:27.894] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.894] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:27.612] | : . ' , attachPackages() ... done [22:17:27.895] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.895] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:27.612] | : . ' , attachPackages() ... [22:17:27.896] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.896] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:27.613] | : . ' , ; packages: [n=0] [22:17:27.897] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.897] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:27.613] | : . ' , attachPackages() ... done [22:17:27.898] | : signalConditions() ... done [22:17:27.898] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:27.899] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.899] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:27.900] | value(, ...) ... [22:17:27.900] | : value() for SequentialFuture () ... [22:17:27.901] | : . signalConditions() ... [22:17:27.901] | : . ' include = 'immediateCondition' [22:17:27.902] | : . ' exclude = [22:17:27.902] | : . ' resignal = FALSE [22:17:27.903] | : . ' Number of conditions: 6 [22:17:27.903] | : . ' int 6 [22:17:27.904] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.904] | : . ' already signaled, skipping [22:17:27.905] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.905] | : . ' already signaled, skipping [22:17:27.906] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.906] | : . ' already signaled, skipping [22:17:27.907] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.907] | : . ' already signaled, skipping [22:17:27.908] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.908] | : . ' already signaled, skipping [22:17:27.909] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:27.909] | : . ' already signaled, skipping [22:17:27.910] | : . signalConditions() ... done [22:17:27.910] | : . check for misuse ... [22:17:27.911] | : . check for misuse ... done [22:17:27.911] | : value() for SequentialFuture () ... done [22:17:27.912] | : value: [22:17:27.912] | value(, ...) ... done [22:17:27.913] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:27.913] | : nx: 4 [22:17:27.914] | : relay: TRUE [22:17:27.914] | : stdout: TRUE [22:17:27.915] | : signal: TRUE [22:17:27.915] | : resignal: FALSE [22:17:27.915] | : force: TRUE [22:17:27.916] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:27.916] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.917] | : until=4 [22:17:27.917] | : relaying element #4 [22:17:27.918] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:27.918] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.919] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:27.919] | resolve() for SequentialFuture ... [22:17:27.920] | resolve() for SequentialFuture ... done [22:17:27.920] | length: 1 (resolved future 3) [22:17:27.921] | checking value #4: [22:17:27.921] | 'obj' is atomic [22:17:27.922] | signalConditionsASAP(numeric, pos=4) ... [22:17:27.922] | : nx: 4 [22:17:27.923] | : relay: TRUE [22:17:27.923] | : stdout: TRUE [22:17:27.924] | : signal: TRUE [22:17:27.924] | : resignal: FALSE [22:17:27.925] | : force: TRUE [22:17:27.925] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:27.926] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.926] | : until=4 [22:17:27.926] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:27.927] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.927] | signalConditionsASAP(numeric, pos=4) ... done [22:17:27.928] | length: 0 (resolved future 4) [22:17:27.929] | Relaying remaining futures ... [22:17:27.929] | : signalConditionsASAP(NULL, pos=0) ... [22:17:27.930] | : . nx: 4 [22:17:27.930] | : . relay: TRUE [22:17:27.930] | : . stdout: TRUE [22:17:27.931] | : . signal: TRUE [22:17:27.931] | : . resignal: FALSE [22:17:27.932] | : . force: TRUE [22:17:27.932] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:27.933] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [22:17:27.933] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:27.934] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:27.934] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:27.935] | Relaying remaining futures ... done [22:17:27.935] value() for listenv ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 Dimensions: c(2, 3, 1) [22:17:27.938] future(..., label = NULL) ... [22:17:27.938] | lazy: FALSE [22:17:27.939] | stdout: TRUE [22:17:27.939] | conditions: [n=1] 'condition' [22:17:27.940] | getGlobalsAndPackages() ... [22:17:27.940] | : Searching for globals ... [22:17:27.942] | : . globals found: [0] [22:17:27.942] | : Searching for globals ... done [22:17:27.943] | : globals: [0] [22:17:27.943] | : packages: [0] [22:17:27.944] | getGlobalsAndPackages() ... done [22:17:27.945] | run() for 'Future' () ... [22:17:27.945] | : state: 'created' [22:17:27.946] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.946] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.947] | : Using SequentialFutureBackend ... [22:17:27.947] | : . Number of futures since start: 19 (19 created, 19 launched, 19 finished) [22:17:27.948] | : . Launching futures ... [22:17:27.948] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:27.949] | : . ' , getFutureData() ... [22:17:27.949] | : . ' , ; getFutureCore() ... [22:17:27.950] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:27.950] | : . ' , ; getFutureCore() ... done [22:17:27.951] | : . ' , ; getFutureCapture() ... [22:17:27.951] | : . ' , ; getFutureCapture() ... done [22:17:27.952] | : . ' , ; getFutureContext() ... [22:17:27.952] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.953] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:27.953] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.954] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:27.954] | : . ' , ; getFutureContext() ... done [22:17:27.955] | : . ' , getFutureData() ... done [22:17:27.959] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:27.959] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:27.960] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:27.960] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.961] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:27.961] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:27.962] | : . ' , ; ` | New stack: [22:17:27.962] | : . ' , ; ` | List of 1 [22:17:27.962] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:27.962] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.962] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:27.962] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.962] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.962] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.962] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:27.962] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.966] | : . ' , ; ` | Old stack: [22:17:27.966] | : . ' , ; ` | List of 1 [22:17:27.966] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:27.966] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.966] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:27.966] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.966] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.966] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.966] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:27.966] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.966] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.966] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.966] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.971] | : . ' , ; ` | Not identical [22:17:27.971] | : . ' , ; ` | all.equal() for future ... [22:17:27.972] | : . ' , ; ` | : List of 2 [22:17:27.972] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:27.972] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.972] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:27.972] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.972] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.972] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.972] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:27.972] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:27.972] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.972] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.972] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.972] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.972] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.972] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.972] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.972] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.972] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.979] | : . ' , ; ` | all.equal() for future ... done [22:17:27.979] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:27.980] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:27.980] | : . ' , ; ` List of future strategies: [22:17:27.980] | : . ' , ; ` 1. sequential: [22:17:27.980] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:27.980] | : . ' , ; ` - tweaked: FALSE [22:17:27.980] | : . ' , ; ` - call: plan(sequential) [22:17:27.981] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:27.982] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:27.984] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.985] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:27.985] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:27.986] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:27.986] | : . ' , ; ` | : New stack: [22:17:27.987] | : . ' , ; ` | : List of 1 [22:17:27.987] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:27.987] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.987] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.987] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.987] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.987] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.987] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.987] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.987] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.987] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.987] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.991] | : . ' , ; ` | : Old stack: [22:17:27.992] | : . ' , ; ` | : List of 1 [22:17:27.992] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:27.992] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:27.992] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:27.992] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.992] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.992] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.992] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:27.992] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:27.992] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:27.992] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:27.992] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:27.996] | : . ' , ; ` | : Identical [22:17:27.997] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:27.997] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:27.998] | : . ' , ; ` | List of future strategies: [22:17:27.998] | : . ' , ; ` | 1. sequential: [22:17:27.998] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:27.998] | : . ' , ; ` | - tweaked: FALSE [22:17:27.998] | : . ' , ; ` | - call: plan(sequential) [22:17:27.999] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:27.999] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.000] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.000] | : . ' , SequentialFuture started (and completed) [22:17:28.001] | : . ' , signalConditions() ... [22:17:28.001] | : . ' , ; include = 'immediateCondition' [22:17:28.002] | : . ' , ; exclude = [22:17:28.002] | : . ' , ; resignal = FALSE [22:17:28.003] | : . ' , ; Number of conditions: 6 [22:17:28.003] | : . ' , ; int 6 [22:17:28.004] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.005] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.005] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.006] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.006] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.007] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.007] | : . ' , signalConditions() ... done [22:17:28.008] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:28.008] | : . Launching futures ... done [22:17:28.009] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:28.009] | : Using SequentialFutureBackend ... done [22:17:28.010] | run() for 'Future' () ... done [22:17:28.010] future(..., label = NULL) ... done [22:17:28.010] future(..., label = NULL) ... [22:17:28.011] | lazy: FALSE [22:17:28.011] | stdout: TRUE [22:17:28.012] | conditions: [n=1] 'condition' [22:17:28.012] | getGlobalsAndPackages() ... [22:17:28.013] | : Searching for globals ... [22:17:28.014] | : . globals found: [0] [22:17:28.015] | : Searching for globals ... done [22:17:28.015] | : globals: [0] [22:17:28.016] | : packages: [0] [22:17:28.016] | getGlobalsAndPackages() ... done [22:17:28.017] | run() for 'Future' () ... [22:17:28.018] | : state: 'created' [22:17:28.018] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.019] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.019] | : Using SequentialFutureBackend ... [22:17:28.020] | : . Number of futures since start: 20 (20 created, 20 launched, 20 finished) [22:17:28.020] | : . Launching futures ... [22:17:28.021] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:28.021] | : . ' , getFutureData() ... [22:17:28.022] | : . ' , ; getFutureCore() ... [22:17:28.022] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:28.023] | : . ' , ; getFutureCore() ... done [22:17:28.023] | : . ' , ; getFutureCapture() ... [22:17:28.023] | : . ' , ; getFutureCapture() ... done [22:17:28.024] | : . ' , ; getFutureContext() ... [22:17:28.024] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.025] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:28.025] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.026] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:28.026] | : . ' , ; getFutureContext() ... done [22:17:28.027] | : . ' , getFutureData() ... done [22:17:28.031] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.032] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:28.032] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.033] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.033] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:28.034] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:28.034] | : . ' , ; ` | New stack: [22:17:28.035] | : . ' , ; ` | List of 1 [22:17:28.035] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:28.035] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.035] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:28.035] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.035] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.035] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.035] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:28.035] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.038] | : . ' , ; ` | Old stack: [22:17:28.039] | : . ' , ; ` | List of 1 [22:17:28.039] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:28.039] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.039] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:28.039] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.039] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.039] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.039] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:28.039] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.039] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.039] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.039] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.043] | : . ' , ; ` | Not identical [22:17:28.044] | : . ' , ; ` | all.equal() for future ... [22:17:28.044] | : . ' , ; ` | : List of 2 [22:17:28.044] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:28.044] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.044] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:28.044] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.044] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.044] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.044] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:28.044] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:28.044] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.044] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.044] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.044] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.044] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.044] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.044] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.044] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.044] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.053] | : . ' , ; ` | all.equal() for future ... done [22:17:28.054] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:28.054] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.055] | : . ' , ; ` List of future strategies: [22:17:28.055] | : . ' , ; ` 1. sequential: [22:17:28.055] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:28.055] | : . ' , ; ` - tweaked: FALSE [22:17:28.055] | : . ' , ; ` - call: plan(sequential) [22:17:28.056] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:28.056] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.059] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.059] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.060] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:28.060] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:28.061] | : . ' , ; ` | : New stack: [22:17:28.061] | : . ' , ; ` | : List of 1 [22:17:28.061] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:28.061] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.061] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.061] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.061] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.061] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.061] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.061] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.061] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.061] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.061] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.066] | : . ' , ; ` | : Old stack: [22:17:28.066] | : . ' , ; ` | : List of 1 [22:17:28.066] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:28.066] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.066] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.066] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.066] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.066] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.066] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.066] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.066] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.066] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.066] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.070] | : . ' , ; ` | : Identical [22:17:28.071] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:28.071] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.072] | : . ' , ; ` | List of future strategies: [22:17:28.072] | : . ' , ; ` | 1. sequential: [22:17:28.072] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:28.072] | : . ' , ; ` | - tweaked: FALSE [22:17:28.072] | : . ' , ; ` | - call: plan(sequential) [22:17:28.073] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:28.073] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.074] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.075] | : . ' , SequentialFuture started (and completed) [22:17:28.075] | : . ' , signalConditions() ... [22:17:28.076] | : . ' , ; include = 'immediateCondition' [22:17:28.076] | : . ' , ; exclude = [22:17:28.077] | : . ' , ; resignal = FALSE [22:17:28.077] | : . ' , ; Number of conditions: 6 [22:17:28.078] | : . ' , ; int 6 [22:17:28.078] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.079] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.079] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.080] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.080] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.081] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.081] | : . ' , signalConditions() ... done [22:17:28.082] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:28.082] | : . Launching futures ... done [22:17:28.083] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:28.083] | : Using SequentialFutureBackend ... done [22:17:28.084] | run() for 'Future' () ... done [22:17:28.084] future(..., label = NULL) ... done [22:17:28.085] future(..., label = NULL) ... [22:17:28.086] | lazy: FALSE [22:17:28.086] | stdout: TRUE [22:17:28.087] | conditions: [n=1] 'condition' [22:17:28.087] | getGlobalsAndPackages() ... [22:17:28.088] | : Searching for globals ... [22:17:28.091] | : . globals found: [1] '{' [22:17:28.092] | : Searching for globals ... done [22:17:28.092] | : Resolving globals: FALSE [22:17:28.093] | : Search for packages associated with the globals ... [22:17:28.093] | : . Packages associated with globals: [1] 'base' [22:17:28.094] | : . Packages: [1] 'base' [22:17:28.094] | : Search for packages associated with the globals ... done [22:17:28.095] | : Packages after dropping 'base': [0] [22:17:28.095] | : globals: [0] [22:17:28.096] | : packages: [0] [22:17:28.096] | getGlobalsAndPackages() ... done [22:17:28.097] | run() for 'Future' () ... [22:17:28.097] | : state: 'created' [22:17:28.098] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.099] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.099] | : Using SequentialFutureBackend ... [22:17:28.099] | : . Number of futures since start: 21 (21 created, 21 launched, 21 finished) [22:17:28.100] | : . Launching futures ... [22:17:28.101] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:28.101] | : . ' , getFutureData() ... [22:17:28.101] | : . ' , ; getFutureCore() ... [22:17:28.102] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:28.102] | : . ' , ; getFutureCore() ... done [22:17:28.103] | : . ' , ; getFutureCapture() ... [22:17:28.103] | : . ' , ; getFutureCapture() ... done [22:17:28.104] | : . ' , ; getFutureContext() ... [22:17:28.104] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.105] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:28.105] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.106] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:28.106] | : . ' , ; getFutureContext() ... done [22:17:28.107] | : . ' , getFutureData() ... done [22:17:28.111] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.112] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:28.112] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.113] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.113] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:28.114] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:28.114] | : . ' , ; ` | New stack: [22:17:28.115] | : . ' , ; ` | List of 1 [22:17:28.115] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:28.115] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.115] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:28.115] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.115] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.115] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.115] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:28.115] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.118] | : . ' , ; ` | Old stack: [22:17:28.119] | : . ' , ; ` | List of 1 [22:17:28.119] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:28.119] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.119] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:28.119] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.119] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.119] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.119] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:28.119] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.119] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.119] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.119] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.123] | : . ' , ; ` | Not identical [22:17:28.124] | : . ' , ; ` | all.equal() for future ... [22:17:28.124] | : . ' , ; ` | : List of 2 [22:17:28.124] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:28.124] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.124] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:28.124] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.124] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.124] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.124] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:28.124] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:28.124] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.124] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.124] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.124] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.124] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.124] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.124] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.124] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.124] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.131] | : . ' , ; ` | all.equal() for future ... done [22:17:28.132] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:28.132] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.133] | : . ' , ; ` List of future strategies: [22:17:28.133] | : . ' , ; ` 1. sequential: [22:17:28.133] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:28.133] | : . ' , ; ` - tweaked: FALSE [22:17:28.133] | : . ' , ; ` - call: plan(sequential) [22:17:28.133] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:28.134] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.137] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.137] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.138] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:28.138] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:28.139] | : . ' , ; ` | : New stack: [22:17:28.139] | : . ' , ; ` | : List of 1 [22:17:28.139] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:28.139] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.139] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.139] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.139] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.139] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.139] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.139] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.139] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.139] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.139] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.144] | : . ' , ; ` | : Old stack: [22:17:28.144] | : . ' , ; ` | : List of 1 [22:17:28.144] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:28.144] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.144] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.144] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.144] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.144] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.144] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.144] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.144] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.144] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.144] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.148] | : . ' , ; ` | : Identical [22:17:28.149] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:28.149] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.150] | : . ' , ; ` | List of future strategies: [22:17:28.150] | : . ' , ; ` | 1. sequential: [22:17:28.150] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:28.150] | : . ' , ; ` | - tweaked: FALSE [22:17:28.150] | : . ' , ; ` | - call: plan(sequential) [22:17:28.151] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:28.151] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.152] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.153] | : . ' , SequentialFuture started (and completed) [22:17:28.153] | : . ' , signalConditions() ... [22:17:28.154] | : . ' , ; include = 'immediateCondition' [22:17:28.154] | : . ' , ; exclude = [22:17:28.155] | : . ' , ; resignal = FALSE [22:17:28.155] | : . ' , ; Number of conditions: 6 [22:17:28.156] | : . ' , ; int 6 [22:17:28.157] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.157] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.158] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.158] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.159] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.159] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.159] | : . ' , signalConditions() ... done [22:17:28.160] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:28.160] | : . Launching futures ... done [22:17:28.161] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:28.161] | : Using SequentialFutureBackend ... done [22:17:28.162] | run() for 'Future' () ... done [22:17:28.162] future(..., label = NULL) ... done [22:17:28.164] resolved() ... [22:17:28.164] | resolved() for environment ... [22:17:28.165] | : resolved() ... [22:17:28.166] | : . resolved() for list ... [22:17:28.166] | : . ' Number of elements: 4 [22:17:28.167] | : . ' Number of futures: 4 [22:17:28.167] | : . ' resolved() ... [22:17:28.168] | : . ' , resolved() for SequentialFuture () ... [22:17:28.168] | : . ' , ; state: 'finished' [22:17:28.169] | : . ' , ; run: NULL [22:17:28.169] | : . ' , ; result: 'FutureResult' [22:17:28.170] | : . ' , resolved() for SequentialFuture () ... done [22:17:28.170] | : . ' resolved() ... done [22:17:28.171] | : . ' resolved() ... [22:17:28.171] | : . ' , resolved() for SequentialFuture () ... [22:17:28.172] | : . ' , ; state: 'finished' [22:17:28.172] | : . ' , ; run: NULL [22:17:28.173] | : . ' , ; result: 'FutureResult' [22:17:28.173] | : . ' , resolved() for SequentialFuture () ... done [22:17:28.174] | : . ' resolved() ... done [22:17:28.174] | : . ' resolved() ... [22:17:28.175] | : . ' , resolved() for SequentialFuture () ... [22:17:28.175] | : . ' , ; state: 'finished' [22:17:28.176] | : . ' , ; run: NULL [22:17:28.176] | : . ' , ; result: 'FutureResult' [22:17:28.177] | : . ' , resolved() for SequentialFuture () ... done [22:17:28.177] | : . ' resolved() ... done [22:17:28.178] | : . resolved() for list ... done [22:17:28.178] | : resolved() ... done [22:17:28.178] | resolved() for environment ... done [22:17:28.179] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [22:17:28.180] value() for SequentialFuture () ... [22:17:28.181] | signalConditions() ... [22:17:28.181] | : include = 'immediateCondition' [22:17:28.182] | : exclude = [22:17:28.182] | : resignal = FALSE [22:17:28.183] | : Number of conditions: 6 [22:17:28.183] | : int 6 [22:17:28.184] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.185] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.185] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.186] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.186] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.187] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.187] | signalConditions() ... done [22:17:28.188] | relay stdout ... [22:17:28.188] | relay stdout ... done [22:17:28.189] | check for misuse ... [22:17:28.189] | check for misuse ... done [22:17:28.189] | relay conditions ... [22:17:28.190] | : Future state: 'finished' [22:17:28.190] | : signalConditions() ... [22:17:28.191] | : . include = 'condition' [22:17:28.191] | : . exclude = 'immediateCondition' [22:17:28.192] | : . resignal = TRUE [22:17:28.192] | : . Number of conditions: 6 [22:17:28.193] | : . int 6 [22:17:28.194] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.194] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:28.108] | : . ' , attachPackages() ... [22:17:28.195] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.195] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:28.108] | : . ' , ; packages: [n=1] 'future' [22:17:28.196] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.196] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:28.109] | : . ' , attachPackages() ... done [22:17:28.197] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.197] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:28.109] | : . ' , attachPackages() ... [22:17:28.198] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.198] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:28.110] | : . ' , ; packages: [n=0] [22:17:28.199] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.199] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:28.110] | : . ' , attachPackages() ... done [22:17:28.200] | : signalConditions() ... done [22:17:28.200] | relay conditions ... done [22:17:28.201] value() for SequentialFuture () ... done [22:17:28.202] value() for listenv ... [22:17:28.202] | recursive: 0 [22:17:28.202] | reduce: FALSE [22:17:28.204] | length: 4 [22:17:28.204] | elements: 'a', 'b', 'c', 'd' [22:17:28.205] | Number of remaining objects: 4 [22:17:28.205] | checking value #1: [22:17:28.206] | 'obj' is atomic [22:17:28.206] | signalConditionsASAP(numeric, pos=1) ... [22:17:28.207] | : nx: 4 [22:17:28.207] | : relay: TRUE [22:17:28.207] | : stdout: TRUE [22:17:28.208] | : signal: TRUE [22:17:28.208] | : resignal: FALSE [22:17:28.209] | : force: TRUE [22:17:28.209] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:28.210] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:28.210] | : until=2 [22:17:28.211] | : relaying element #2 [22:17:28.211] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:28.212] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:28.212] | signalConditionsASAP(numeric, pos=1) ... done [22:17:28.213] | length: 3 (resolved future 1) [22:17:28.213] | checking value #2: [22:17:28.214] | 'obj' is SequentialFuture [22:17:28.214] | resolved() ... [22:17:28.215] | : resolved() for SequentialFuture () ... [22:17:28.215] | : . state: 'finished' [22:17:28.216] | : . run: NULL [22:17:28.216] | : . result: 'FutureResult' [22:17:28.217] | : resolved() for SequentialFuture () ... done [22:17:28.217] | resolved() ... done [22:17:28.218] | SequentialFuture #2 [22:17:28.218] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:28.219] | : nx: 4 [22:17:28.219] | : relay: TRUE [22:17:28.220] | : stdout: TRUE [22:17:28.220] | : signal: TRUE [22:17:28.221] | : resignal: FALSE [22:17:28.221] | : force: TRUE [22:17:28.221] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:28.222] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:28.222] | : until=2 [22:17:28.223] | : relaying element #2 [22:17:28.223] | : value() for SequentialFuture () ... [22:17:28.224] | : . signalConditions() ... [22:17:28.224] | : . ' include = 'immediateCondition' [22:17:28.225] | : . ' exclude = [22:17:28.225] | : . ' resignal = FALSE [22:17:28.226] | : . ' Number of conditions: 6 [22:17:28.226] | : . ' int 6 [22:17:28.229] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.230] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.230] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.231] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.231] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.232] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.232] | : . signalConditions() ... done [22:17:28.233] | : . relay stdout ... [22:17:28.233] | : . relay stdout ... done [22:17:28.234] | : . check for misuse ... [22:17:28.234] | : . check for misuse ... done [22:17:28.235] | : value() for SequentialFuture () ... done [22:17:28.235] | : signalConditions() ... [22:17:28.236] | : . include = 'immediateCondition' [22:17:28.236] | : . exclude = [22:17:28.237] | : . resignal = FALSE [22:17:28.237] | : . Number of conditions: 6 [22:17:28.238] | : . int 6 [22:17:28.238] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.239] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.239] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.240] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.240] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.241] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.241] | : signalConditions() ... done [22:17:28.242] | : signalConditions() ... [22:17:28.242] | : . include = 'condition' [22:17:28.243] | : . exclude = 'error', 'immediateCondition' [22:17:28.243] | : . resignal = TRUE [22:17:28.244] | : . Number of conditions: 6 [22:17:28.244] | : . int 6 [22:17:28.245] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.246] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:27.955] | : . ' , attachPackages() ... [22:17:28.246] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.247] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:27.956] | : . ' , ; packages: [n=1] 'future' [22:17:28.247] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.248] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:27.956] | : . ' , attachPackages() ... done [22:17:28.248] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.249] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:27.957] | : . ' , attachPackages() ... [22:17:28.249] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.250] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:27.957] | : . ' , ; packages: [n=0] [22:17:28.250] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.251] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:27.958] | : . ' , attachPackages() ... done [22:17:28.251] | : signalConditions() ... done [22:17:28.252] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:28.252] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:28.253] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:28.253] | value(, ...) ... [22:17:28.254] | : value() for SequentialFuture () ... [22:17:28.254] | : . signalConditions() ... [22:17:28.255] | : . ' include = 'immediateCondition' [22:17:28.255] | : . ' exclude = [22:17:28.256] | : . ' resignal = FALSE [22:17:28.256] | : . ' Number of conditions: 6 [22:17:28.257] | : . ' int 6 [22:17:28.257] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.258] | : . ' already signaled, skipping [22:17:28.258] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.259] | : . ' already signaled, skipping [22:17:28.259] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.260] | : . ' already signaled, skipping [22:17:28.260] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.261] | : . ' already signaled, skipping [22:17:28.261] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.262] | : . ' already signaled, skipping [22:17:28.262] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.263] | : . ' already signaled, skipping [22:17:28.263] | : . signalConditions() ... done [22:17:28.264] | : . check for misuse ... [22:17:28.264] | : . check for misuse ... done [22:17:28.265] | : value() for SequentialFuture () ... done [22:17:28.265] | : value: [22:17:28.266] | value(, ...) ... done [22:17:28.266] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:28.267] | : nx: 4 [22:17:28.267] | : relay: TRUE [22:17:28.268] | : stdout: TRUE [22:17:28.268] | : signal: TRUE [22:17:28.269] | : resignal: FALSE [22:17:28.269] | : force: TRUE [22:17:28.270] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:28.270] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:28.270] | : until=3 [22:17:28.271] | : relaying element #3 [22:17:28.271] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:28.272] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:28.272] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:28.273] | resolve() for SequentialFuture ... [22:17:28.273] | resolve() for SequentialFuture ... done [22:17:28.274] | length: 2 (resolved future 2) [22:17:28.274] | checking value #3: [22:17:28.275] | 'obj' is SequentialFuture [22:17:28.275] | resolved() ... [22:17:28.276] | : resolved() for SequentialFuture () ... [22:17:28.276] | : . state: 'finished' [22:17:28.277] | : . run: NULL [22:17:28.277] | : . result: 'FutureResult' [22:17:28.278] | : resolved() for SequentialFuture () ... done [22:17:28.279] | resolved() ... done [22:17:28.279] | SequentialFuture #3 [22:17:28.280] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:28.280] | : nx: 4 [22:17:28.280] | : relay: TRUE [22:17:28.281] | : stdout: TRUE [22:17:28.281] | : signal: TRUE [22:17:28.282] | : resignal: FALSE [22:17:28.282] | : force: TRUE [22:17:28.283] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:28.283] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:28.284] | : until=3 [22:17:28.284] | : relaying element #3 [22:17:28.285] | : value() for SequentialFuture () ... [22:17:28.285] | : . signalConditions() ... [22:17:28.286] | : . ' include = 'immediateCondition' [22:17:28.286] | : . ' exclude = [22:17:28.287] | : . ' resignal = FALSE [22:17:28.287] | : . ' Number of conditions: 6 [22:17:28.288] | : . ' int 6 [22:17:28.288] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.289] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.290] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.290] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.290] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.291] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.291] | : . signalConditions() ... done [22:17:28.292] | : . relay stdout ... [22:17:28.292] | : . relay stdout ... done [22:17:28.293] | : . check for misuse ... [22:17:28.293] | : . check for misuse ... done [22:17:28.294] | : value() for SequentialFuture () ... done [22:17:28.294] | : signalConditions() ... [22:17:28.295] | : . include = 'immediateCondition' [22:17:28.295] | : . exclude = [22:17:28.296] | : . resignal = FALSE [22:17:28.296] | : . Number of conditions: 6 [22:17:28.297] | : . int 6 [22:17:28.298] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.298] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.299] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.299] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.300] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.300] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.301] | : signalConditions() ... done [22:17:28.301] | : signalConditions() ... [22:17:28.302] | : . include = 'condition' [22:17:28.302] | : . exclude = 'error', 'immediateCondition' [22:17:28.303] | : . resignal = TRUE [22:17:28.303] | : . Number of conditions: 6 [22:17:28.303] | : . int 6 [22:17:28.304] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.305] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:28.028] | : . ' , attachPackages() ... [22:17:28.305] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.306] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:28.028] | : . ' , ; packages: [n=1] 'future' [22:17:28.306] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.307] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:28.029] | : . ' , attachPackages() ... done [22:17:28.307] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.308] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:28.029] | : . ' , attachPackages() ... [22:17:28.308] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.309] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:28.030] | : . ' , ; packages: [n=0] [22:17:28.310] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.310] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:28.030] | : . ' , attachPackages() ... done [22:17:28.311] | : signalConditions() ... done [22:17:28.311] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:28.311] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:28.312] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:28.312] | value(, ...) ... [22:17:28.313] | : value() for SequentialFuture () ... [22:17:28.313] | : . signalConditions() ... [22:17:28.314] | : . ' include = 'immediateCondition' [22:17:28.314] | : . ' exclude = [22:17:28.315] | : . ' resignal = FALSE [22:17:28.315] | : . ' Number of conditions: 6 [22:17:28.316] | : . ' int 6 [22:17:28.317] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.317] | : . ' already signaled, skipping [22:17:28.318] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.318] | : . ' already signaled, skipping [22:17:28.319] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.319] | : . ' already signaled, skipping [22:17:28.320] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.320] | : . ' already signaled, skipping [22:17:28.321] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.321] | : . ' already signaled, skipping [22:17:28.321] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.322] | : . ' already signaled, skipping [22:17:28.322] | : . signalConditions() ... done [22:17:28.323] | : . check for misuse ... [22:17:28.323] | : . check for misuse ... done [22:17:28.324] | : value() for SequentialFuture () ... done [22:17:28.324] | : value: [22:17:28.325] | value(, ...) ... done [22:17:28.325] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:28.326] | : nx: 4 [22:17:28.326] | : relay: TRUE [22:17:28.327] | : stdout: TRUE [22:17:28.327] | : signal: TRUE [22:17:28.328] | : resignal: FALSE [22:17:28.328] | : force: TRUE [22:17:28.329] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:28.329] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:28.330] | : until=4 [22:17:28.330] | : relaying element #4 [22:17:28.331] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:28.331] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:28.332] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:28.332] | resolve() for SequentialFuture ... [22:17:28.333] | resolve() for SequentialFuture ... done [22:17:28.333] | length: 1 (resolved future 3) [22:17:28.334] | checking value #4: [22:17:28.334] | 'obj' is atomic [22:17:28.335] | signalConditionsASAP(numeric, pos=4) ... [22:17:28.335] | : nx: 4 [22:17:28.335] | : relay: TRUE [22:17:28.336] | : stdout: TRUE [22:17:28.336] | : signal: TRUE [22:17:28.337] | : resignal: FALSE [22:17:28.337] | : force: TRUE [22:17:28.338] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:28.338] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:28.339] | : until=4 [22:17:28.339] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:28.340] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:28.340] | signalConditionsASAP(numeric, pos=4) ... done [22:17:28.341] | length: 0 (resolved future 4) [22:17:28.341] | Relaying remaining futures ... [22:17:28.342] | : signalConditionsASAP(NULL, pos=0) ... [22:17:28.342] | : . nx: 4 [22:17:28.343] | : . relay: TRUE [22:17:28.343] | : . stdout: TRUE [22:17:28.344] | : . signal: TRUE [22:17:28.344] | : . resignal: FALSE [22:17:28.345] | : . force: TRUE [22:17:28.345] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:28.346] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [22:17:28.346] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:28.347] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:28.347] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:28.348] | Relaying remaining futures ... done [22:17:28.348] value() for listenv ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 Dimensions: c(2, 1, 3, 1) [22:17:28.351] future(..., label = NULL) ... [22:17:28.351] | lazy: FALSE [22:17:28.352] | stdout: TRUE [22:17:28.352] | conditions: [n=1] 'condition' [22:17:28.353] | getGlobalsAndPackages() ... [22:17:28.353] | : Searching for globals ... [22:17:28.355] | : . globals found: [0] [22:17:28.355] | : Searching for globals ... done [22:17:28.356] | : globals: [0] [22:17:28.356] | : packages: [0] [22:17:28.357] | getGlobalsAndPackages() ... done [22:17:28.357] | run() for 'Future' () ... [22:17:28.358] | : state: 'created' [22:17:28.358] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.359] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.359] | : Using SequentialFutureBackend ... [22:17:28.360] | : . Number of futures since start: 22 (22 created, 22 launched, 22 finished) [22:17:28.360] | : . Launching futures ... [22:17:28.361] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:28.361] | : . ' , getFutureData() ... [22:17:28.362] | : . ' , ; getFutureCore() ... [22:17:28.362] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:28.363] | : . ' , ; getFutureCore() ... done [22:17:28.363] | : . ' , ; getFutureCapture() ... [22:17:28.364] | : . ' , ; getFutureCapture() ... done [22:17:28.364] | : . ' , ; getFutureContext() ... [22:17:28.365] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.365] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:28.366] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.366] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:28.367] | : . ' , ; getFutureContext() ... done [22:17:28.367] | : . ' , getFutureData() ... done [22:17:28.371] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.372] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:28.373] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.373] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.374] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:28.374] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:28.375] | : . ' , ; ` | New stack: [22:17:28.375] | : . ' , ; ` | List of 1 [22:17:28.375] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:28.375] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.375] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:28.375] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.375] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.375] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.375] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:28.375] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.379] | : . ' , ; ` | Old stack: [22:17:28.379] | : . ' , ; ` | List of 1 [22:17:28.379] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:28.379] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.379] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:28.379] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.379] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.379] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.379] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:28.379] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.379] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.379] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.379] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.384] | : . ' , ; ` | Not identical [22:17:28.384] | : . ' , ; ` | all.equal() for future ... [22:17:28.385] | : . ' , ; ` | : List of 2 [22:17:28.385] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:28.385] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.385] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:28.385] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.385] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.385] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.385] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:28.385] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:28.385] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.385] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.385] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.385] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.385] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.385] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.385] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.385] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.385] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.391] | : . ' , ; ` | all.equal() for future ... done [22:17:28.392] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:28.393] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.393] | : . ' , ; ` List of future strategies: [22:17:28.393] | : . ' , ; ` 1. sequential: [22:17:28.393] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:28.393] | : . ' , ; ` - tweaked: FALSE [22:17:28.393] | : . ' , ; ` - call: plan(sequential) [22:17:28.394] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:28.394] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.397] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.398] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.398] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:28.399] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:28.399] | : . ' , ; ` | : New stack: [22:17:28.400] | : . ' , ; ` | : List of 1 [22:17:28.400] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:28.400] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.400] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.400] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.400] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.400] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.400] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.400] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.400] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.400] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.400] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.404] | : . ' , ; ` | : Old stack: [22:17:28.405] | : . ' , ; ` | : List of 1 [22:17:28.405] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:28.405] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.405] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.405] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.405] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.405] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.405] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.405] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.405] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.405] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.405] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.409] | : . ' , ; ` | : Identical [22:17:28.410] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:28.410] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.410] | : . ' , ; ` | List of future strategies: [22:17:28.410] | : . ' , ; ` | 1. sequential: [22:17:28.410] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:28.410] | : . ' , ; ` | - tweaked: FALSE [22:17:28.410] | : . ' , ; ` | - call: plan(sequential) [22:17:28.411] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:28.412] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.412] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.413] | : . ' , SequentialFuture started (and completed) [22:17:28.414] | : . ' , signalConditions() ... [22:17:28.414] | : . ' , ; include = 'immediateCondition' [22:17:28.415] | : . ' , ; exclude = [22:17:28.415] | : . ' , ; resignal = FALSE [22:17:28.416] | : . ' , ; Number of conditions: 6 [22:17:28.416] | : . ' , ; int 6 [22:17:28.417] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.418] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.418] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.419] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.419] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.420] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.420] | : . ' , signalConditions() ... done [22:17:28.421] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:28.421] | : . Launching futures ... done [22:17:28.422] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:28.422] | : Using SequentialFutureBackend ... done [22:17:28.423] | run() for 'Future' () ... done [22:17:28.423] future(..., label = NULL) ... done [22:17:28.423] future(..., label = NULL) ... [22:17:28.424] | lazy: FALSE [22:17:28.424] | stdout: TRUE [22:17:28.425] | conditions: [n=1] 'condition' [22:17:28.425] | getGlobalsAndPackages() ... [22:17:28.426] | : Searching for globals ... [22:17:28.427] | : . globals found: [0] [22:17:28.428] | : Searching for globals ... done [22:17:28.429] | : globals: [0] [22:17:28.429] | : packages: [0] [22:17:28.429] | getGlobalsAndPackages() ... done [22:17:28.430] | run() for 'Future' () ... [22:17:28.431] | : state: 'created' [22:17:28.431] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.432] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.432] | : Using SequentialFutureBackend ... [22:17:28.433] | : . Number of futures since start: 23 (23 created, 23 launched, 23 finished) [22:17:28.433] | : . Launching futures ... [22:17:28.434] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:28.434] | : . ' , getFutureData() ... [22:17:28.435] | : . ' , ; getFutureCore() ... [22:17:28.435] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:28.436] | : . ' , ; getFutureCore() ... done [22:17:28.436] | : . ' , ; getFutureCapture() ... [22:17:28.437] | : . ' , ; getFutureCapture() ... done [22:17:28.437] | : . ' , ; getFutureContext() ... [22:17:28.438] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.438] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:28.439] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.439] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:28.440] | : . ' , ; getFutureContext() ... done [22:17:28.440] | : . ' , getFutureData() ... done [22:17:28.447] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.447] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:28.448] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.448] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.449] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:28.449] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:28.450] | : . ' , ; ` | New stack: [22:17:28.450] | : . ' , ; ` | List of 1 [22:17:28.450] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:28.450] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.450] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:28.450] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.450] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.450] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.450] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:28.450] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.454] | : . ' , ; ` | Old stack: [22:17:28.454] | : . ' , ; ` | List of 1 [22:17:28.454] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:28.454] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.454] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:28.454] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.454] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.454] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.454] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:28.454] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.454] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.454] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.454] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.459] | : . ' , ; ` | Not identical [22:17:28.459] | : . ' , ; ` | all.equal() for future ... [22:17:28.460] | : . ' , ; ` | : List of 2 [22:17:28.460] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:28.460] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.460] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:28.460] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.460] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.460] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.460] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:28.460] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:28.460] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.460] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.460] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.460] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.460] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.460] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.460] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.460] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.460] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.467] | : . ' , ; ` | all.equal() for future ... done [22:17:28.467] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:28.468] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.468] | : . ' , ; ` List of future strategies: [22:17:28.468] | : . ' , ; ` 1. sequential: [22:17:28.468] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:28.468] | : . ' , ; ` - tweaked: FALSE [22:17:28.468] | : . ' , ; ` - call: plan(sequential) [22:17:28.469] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:28.469] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.472] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.473] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.473] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:28.474] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:28.474] | : . ' , ; ` | : New stack: [22:17:28.475] | : . ' , ; ` | : List of 1 [22:17:28.475] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:28.475] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.475] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.475] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.475] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.475] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.475] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.475] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.475] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.475] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.475] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.479] | : . ' , ; ` | : Old stack: [22:17:28.480] | : . ' , ; ` | : List of 1 [22:17:28.480] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:28.480] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.480] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.480] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.480] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.480] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.480] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.480] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.480] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.480] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.480] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.484] | : . ' , ; ` | : Identical [22:17:28.484] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:28.485] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.485] | : . ' , ; ` | List of future strategies: [22:17:28.485] | : . ' , ; ` | 1. sequential: [22:17:28.485] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:28.485] | : . ' , ; ` | - tweaked: FALSE [22:17:28.485] | : . ' , ; ` | - call: plan(sequential) [22:17:28.486] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:28.487] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.487] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.488] | : . ' , SequentialFuture started (and completed) [22:17:28.489] | : . ' , signalConditions() ... [22:17:28.489] | : . ' , ; include = 'immediateCondition' [22:17:28.490] | : . ' , ; exclude = [22:17:28.490] | : . ' , ; resignal = FALSE [22:17:28.491] | : . ' , ; Number of conditions: 6 [22:17:28.491] | : . ' , ; int 6 [22:17:28.492] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.492] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.493] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.493] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.494] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.494] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.495] | : . ' , signalConditions() ... done [22:17:28.495] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:28.496] | : . Launching futures ... done [22:17:28.496] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:28.497] | : Using SequentialFutureBackend ... done [22:17:28.497] | run() for 'Future' () ... done [22:17:28.498] future(..., label = NULL) ... done [22:17:28.499] future(..., label = NULL) ... [22:17:28.499] | lazy: FALSE [22:17:28.500] | stdout: TRUE [22:17:28.500] | conditions: [n=1] 'condition' [22:17:28.501] | getGlobalsAndPackages() ... [22:17:28.501] | : Searching for globals ... [22:17:28.505] | : . globals found: [1] '{' [22:17:28.505] | : Searching for globals ... done [22:17:28.506] | : Resolving globals: FALSE [22:17:28.506] | : Search for packages associated with the globals ... [22:17:28.507] | : . Packages associated with globals: [1] 'base' [22:17:28.507] | : . Packages: [1] 'base' [22:17:28.508] | : Search for packages associated with the globals ... done [22:17:28.508] | : Packages after dropping 'base': [0] [22:17:28.509] | : globals: [0] [22:17:28.509] | : packages: [0] [22:17:28.510] | getGlobalsAndPackages() ... done [22:17:28.510] | run() for 'Future' () ... [22:17:28.511] | : state: 'created' [22:17:28.511] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.512] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.513] | : Using SequentialFutureBackend ... [22:17:28.513] | : . Number of futures since start: 24 (24 created, 24 launched, 24 finished) [22:17:28.514] | : . Launching futures ... [22:17:28.514] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:28.515] | : . ' , getFutureData() ... [22:17:28.515] | : . ' , ; getFutureCore() ... [22:17:28.516] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:28.516] | : . ' , ; getFutureCore() ... done [22:17:28.517] | : . ' , ; getFutureCapture() ... [22:17:28.517] | : . ' , ; getFutureCapture() ... done [22:17:28.518] | : . ' , ; getFutureContext() ... [22:17:28.518] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.519] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:28.519] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.520] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:28.520] | : . ' , ; getFutureContext() ... done [22:17:28.521] | : . ' , getFutureData() ... done [22:17:28.525] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.525] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:28.526] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.527] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.527] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:28.528] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:28.528] | : . ' , ; ` | New stack: [22:17:28.529] | : . ' , ; ` | List of 1 [22:17:28.529] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:28.529] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.529] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:28.529] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.529] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.529] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.529] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:28.529] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.532] | : . ' , ; ` | Old stack: [22:17:28.533] | : . ' , ; ` | List of 1 [22:17:28.533] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:28.533] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.533] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:28.533] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.533] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.533] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.533] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:28.533] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.533] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.533] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.533] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.537] | : . ' , ; ` | Not identical [22:17:28.537] | : . ' , ; ` | all.equal() for future ... [22:17:28.538] | : . ' , ; ` | : List of 2 [22:17:28.538] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:28.538] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.538] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:28.538] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.538] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.538] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.538] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:28.538] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:28.538] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.538] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.538] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.538] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.538] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.538] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.538] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.538] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.538] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.545] | : . ' , ; ` | all.equal() for future ... done [22:17:28.545] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:28.546] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.546] | : . ' , ; ` List of future strategies: [22:17:28.546] | : . ' , ; ` 1. sequential: [22:17:28.546] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:28.546] | : . ' , ; ` - tweaked: FALSE [22:17:28.546] | : . ' , ; ` - call: plan(sequential) [22:17:28.547] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:28.548] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.550] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.551] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.552] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:28.552] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:28.553] | : . ' , ; ` | : New stack: [22:17:28.553] | : . ' , ; ` | : List of 1 [22:17:28.553] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:28.553] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.553] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.553] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.553] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.553] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.553] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.553] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.553] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.553] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.553] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.557] | : . ' , ; ` | : Old stack: [22:17:28.558] | : . ' , ; ` | : List of 1 [22:17:28.558] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:28.558] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.558] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.558] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.558] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.558] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.558] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.558] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.558] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.558] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.558] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.562] | : . ' , ; ` | : Identical [22:17:28.563] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:28.563] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.564] | : . ' , ; ` | List of future strategies: [22:17:28.564] | : . ' , ; ` | 1. sequential: [22:17:28.564] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:28.564] | : . ' , ; ` | - tweaked: FALSE [22:17:28.564] | : . ' , ; ` | - call: plan(sequential) [22:17:28.565] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:28.565] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.566] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.567] | : . ' , SequentialFuture started (and completed) [22:17:28.567] | : . ' , signalConditions() ... [22:17:28.568] | : . ' , ; include = 'immediateCondition' [22:17:28.568] | : . ' , ; exclude = [22:17:28.569] | : . ' , ; resignal = FALSE [22:17:28.569] | : . ' , ; Number of conditions: 6 [22:17:28.570] | : . ' , ; int 6 [22:17:28.570] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.571] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.571] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.572] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.572] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.573] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.573] | : . ' , signalConditions() ... done [22:17:28.574] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:28.574] | : . Launching futures ... done [22:17:28.575] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:28.575] | : Using SequentialFutureBackend ... done [22:17:28.576] | run() for 'Future' () ... done [22:17:28.576] future(..., label = NULL) ... done [22:17:28.578] resolved() ... [22:17:28.578] | resolved() for environment ... [22:17:28.579] | : resolved() ... [22:17:28.580] | : . resolved() for list ... [22:17:28.580] | : . ' Number of elements: 4 [22:17:28.581] | : . ' Number of futures: 4 [22:17:28.581] | : . ' resolved() ... [22:17:28.582] | : . ' , resolved() for SequentialFuture () ... [22:17:28.582] | : . ' , ; state: 'finished' [22:17:28.583] | : . ' , ; run: NULL [22:17:28.583] | : . ' , ; result: 'FutureResult' [22:17:28.584] | : . ' , resolved() for SequentialFuture () ... done [22:17:28.584] | : . ' resolved() ... done [22:17:28.585] | : . ' resolved() ... [22:17:28.585] | : . ' , resolved() for SequentialFuture () ... [22:17:28.586] | : . ' , ; state: 'finished' [22:17:28.586] | : . ' , ; run: NULL [22:17:28.587] | : . ' , ; result: 'FutureResult' [22:17:28.587] | : . ' , resolved() for SequentialFuture () ... done [22:17:28.588] | : . ' resolved() ... done [22:17:28.588] | : . ' resolved() ... [22:17:28.589] | : . ' , resolved() for SequentialFuture () ... [22:17:28.589] | : . ' , ; state: 'finished' [22:17:28.592] | : . ' , ; run: NULL [22:17:28.592] | : . ' , ; result: 'FutureResult' [22:17:28.593] | : . ' , resolved() for SequentialFuture () ... done [22:17:28.593] | : . ' resolved() ... done [22:17:28.594] | : . resolved() for list ... done [22:17:28.594] | : resolved() ... done [22:17:28.595] | resolved() for environment ... done [22:17:28.595] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [22:17:28.596] value() for SequentialFuture () ... [22:17:28.597] | signalConditions() ... [22:17:28.597] | : include = 'immediateCondition' [22:17:28.598] | : exclude = [22:17:28.598] | : resignal = FALSE [22:17:28.599] | : Number of conditions: 6 [22:17:28.599] | : int 6 [22:17:28.600] | : Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.601] | : Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.601] | : Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.602] | : Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.602] | : Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.603] | : Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.603] | signalConditions() ... done [22:17:28.604] | relay stdout ... [22:17:28.604] | relay stdout ... done [22:17:28.605] | check for misuse ... [22:17:28.605] | check for misuse ... done [22:17:28.606] | relay conditions ... [22:17:28.606] | : Future state: 'finished' [22:17:28.607] | : signalConditions() ... [22:17:28.607] | : . include = 'condition' [22:17:28.608] | : . exclude = 'immediateCondition' [22:17:28.608] | : . resignal = TRUE [22:17:28.609] | : . Number of conditions: 6 [22:17:28.609] | : . int 6 [22:17:28.610] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.610] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:28.521] | : . ' , attachPackages() ... [22:17:28.611] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.612] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:28.522] | : . ' , ; packages: [n=1] 'future' [22:17:28.612] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.613] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:28.523] | : . ' , attachPackages() ... done [22:17:28.613] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.614] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:28.523] | : . ' , attachPackages() ... [22:17:28.614] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.615] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:28.524] | : . ' , ; packages: [n=0] [22:17:28.615] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.616] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:28.524] | : . ' , attachPackages() ... done [22:17:28.616] | : signalConditions() ... done [22:17:28.617] | relay conditions ... done [22:17:28.617] value() for SequentialFuture () ... done [22:17:28.618] value() for listenv ... [22:17:28.618] | recursive: 0 [22:17:28.619] | reduce: FALSE [22:17:28.620] | length: 4 [22:17:28.620] | elements: 'a', 'b', 'c', 'd' [22:17:28.621] | Number of remaining objects: 4 [22:17:28.621] | checking value #1: [22:17:28.622] | 'obj' is atomic [22:17:28.622] | signalConditionsASAP(numeric, pos=1) ... [22:17:28.623] | : nx: 4 [22:17:28.623] | : relay: TRUE [22:17:28.624] | : stdout: TRUE [22:17:28.624] | : signal: TRUE [22:17:28.625] | : resignal: FALSE [22:17:28.625] | : force: TRUE [22:17:28.626] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:28.626] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:28.627] | : until=2 [22:17:28.627] | : relaying element #2 [22:17:28.628] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:28.628] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:28.629] | signalConditionsASAP(numeric, pos=1) ... done [22:17:28.629] | length: 3 (resolved future 1) [22:17:28.630] | checking value #2: [22:17:28.630] | 'obj' is SequentialFuture [22:17:28.631] | resolved() ... [22:17:28.631] | : resolved() for SequentialFuture () ... [22:17:28.632] | : . state: 'finished' [22:17:28.632] | : . run: NULL [22:17:28.633] | : . result: 'FutureResult' [22:17:28.633] | : resolved() for SequentialFuture () ... done [22:17:28.634] | resolved() ... done [22:17:28.634] | SequentialFuture #2 [22:17:28.635] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:28.635] | : nx: 4 [22:17:28.636] | : relay: TRUE [22:17:28.636] | : stdout: TRUE [22:17:28.637] | : signal: TRUE [22:17:28.637] | : resignal: FALSE [22:17:28.638] | : force: TRUE [22:17:28.638] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:28.639] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:28.639] | : until=2 [22:17:28.639] | : relaying element #2 [22:17:28.640] | : value() for SequentialFuture () ... [22:17:28.641] | : . signalConditions() ... [22:17:28.641] | : . ' include = 'immediateCondition' [22:17:28.641] | : . ' exclude = [22:17:28.642] | : . ' resignal = FALSE [22:17:28.642] | : . ' Number of conditions: 6 [22:17:28.643] | : . ' int 6 [22:17:28.644] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.644] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.645] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.645] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.646] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.646] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.647] | : . signalConditions() ... done [22:17:28.647] | : . relay stdout ... [22:17:28.648] | : . relay stdout ... done [22:17:28.648] | : . check for misuse ... [22:17:28.649] | : . check for misuse ... done [22:17:28.649] | : value() for SequentialFuture () ... done [22:17:28.650] | : signalConditions() ... [22:17:28.650] | : . include = 'immediateCondition' [22:17:28.651] | : . exclude = [22:17:28.651] | : . resignal = FALSE [22:17:28.652] | : . Number of conditions: 6 [22:17:28.652] | : . int 6 [22:17:28.653] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.653] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.654] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.654] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.655] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.655] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.656] | : signalConditions() ... done [22:17:28.656] | : signalConditions() ... [22:17:28.657] | : . include = 'condition' [22:17:28.657] | : . exclude = 'error', 'immediateCondition' [22:17:28.658] | : . resignal = TRUE [22:17:28.658] | : . Number of conditions: 6 [22:17:28.659] | : . int 6 [22:17:28.660] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.660] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:28.368] | : . ' , attachPackages() ... [22:17:28.661] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.661] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:28.368] | : . ' , ; packages: [n=1] 'future' [22:17:28.662] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.662] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:28.369] | : . ' , attachPackages() ... done [22:17:28.663] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.663] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:28.369] | : . ' , attachPackages() ... [22:17:28.664] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.664] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:28.370] | : . ' , ; packages: [n=0] [22:17:28.665] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.665] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:28.370] | : . ' , attachPackages() ... done [22:17:28.666] | : signalConditions() ... done [22:17:28.666] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:28.667] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:28.667] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:28.668] | value(, ...) ... [22:17:28.668] | : value() for SequentialFuture () ... [22:17:28.669] | : . signalConditions() ... [22:17:28.669] | : . ' include = 'immediateCondition' [22:17:28.670] | : . ' exclude = [22:17:28.670] | : . ' resignal = FALSE [22:17:28.671] | : . ' Number of conditions: 6 [22:17:28.671] | : . ' int 6 [22:17:28.672] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.672] | : . ' already signaled, skipping [22:17:28.673] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.673] | : . ' already signaled, skipping [22:17:28.674] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.674] | : . ' already signaled, skipping [22:17:28.675] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.675] | : . ' already signaled, skipping [22:17:28.676] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.676] | : . ' already signaled, skipping [22:17:28.677] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.677] | : . ' already signaled, skipping [22:17:28.678] | : . signalConditions() ... done [22:17:28.678] | : . check for misuse ... [22:17:28.679] | : . check for misuse ... done [22:17:28.679] | : value() for SequentialFuture () ... done [22:17:28.680] | : value: [22:17:28.680] | value(, ...) ... done [22:17:28.681] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:28.681] | : nx: 4 [22:17:28.682] | : relay: TRUE [22:17:28.682] | : stdout: TRUE [22:17:28.683] | : signal: TRUE [22:17:28.683] | : resignal: FALSE [22:17:28.683] | : force: TRUE [22:17:28.684] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:28.684] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:28.685] | : until=3 [22:17:28.685] | : relaying element #3 [22:17:28.686] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:28.686] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:28.687] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:28.687] | resolve() for SequentialFuture ... [22:17:28.688] | resolve() for SequentialFuture ... done [22:17:28.688] | length: 2 (resolved future 2) [22:17:28.689] | checking value #3: [22:17:28.689] | 'obj' is SequentialFuture [22:17:28.690] | resolved() ... [22:17:28.690] | : resolved() for SequentialFuture () ... [22:17:28.691] | : . state: 'finished' [22:17:28.691] | : . run: NULL [22:17:28.692] | : . result: 'FutureResult' [22:17:28.692] | : resolved() for SequentialFuture () ... done [22:17:28.692] | resolved() ... done [22:17:28.693] | SequentialFuture #3 [22:17:28.693] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:28.694] | : nx: 4 [22:17:28.694] | : relay: TRUE [22:17:28.695] | : stdout: TRUE [22:17:28.695] | : signal: TRUE [22:17:28.696] | : resignal: FALSE [22:17:28.696] | : force: TRUE [22:17:28.697] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:28.697] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:28.697] | : until=3 [22:17:28.698] | : relaying element #3 [22:17:28.698] | : value() for SequentialFuture () ... [22:17:28.699] | : . signalConditions() ... [22:17:28.699] | : . ' include = 'immediateCondition' [22:17:28.700] | : . ' exclude = [22:17:28.700] | : . ' resignal = FALSE [22:17:28.701] | : . ' Number of conditions: 6 [22:17:28.701] | : . ' int 6 [22:17:28.702] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.703] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.703] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.703] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.704] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.704] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.705] | : . signalConditions() ... done [22:17:28.705] | : . relay stdout ... [22:17:28.706] | : . relay stdout ... done [22:17:28.706] | : . check for misuse ... [22:17:28.707] | : . check for misuse ... done [22:17:28.707] | : value() for SequentialFuture () ... done [22:17:28.708] | : signalConditions() ... [22:17:28.708] | : . include = 'immediateCondition' [22:17:28.709] | : . exclude = [22:17:28.709] | : . resignal = FALSE [22:17:28.710] | : . Number of conditions: 6 [22:17:28.710] | : . int 6 [22:17:28.711] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.711] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.712] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.712] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.713] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.713] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.714] | : signalConditions() ... done [22:17:28.714] | : signalConditions() ... [22:17:28.715] | : . include = 'condition' [22:17:28.715] | : . exclude = 'error', 'immediateCondition' [22:17:28.716] | : . resignal = TRUE [22:17:28.716] | : . Number of conditions: 6 [22:17:28.716] | : . int 6 [22:17:28.717] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.718] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:28.441] | : . ' , attachPackages() ... [22:17:28.718] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.719] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:28.443] | : . ' , ; packages: [n=1] 'future' [22:17:28.719] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.720] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:28.444] | : . ' , attachPackages() ... done [22:17:28.720] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.721] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:28.445] | : . ' , attachPackages() ... [22:17:28.721] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.722] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:28.445] | : . ' , ; packages: [n=0] [22:17:28.722] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.723] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:28.446] | : . ' , attachPackages() ... done [22:17:28.723] | : signalConditions() ... done [22:17:28.724] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:28.724] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:28.725] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:28.725] | value(, ...) ... [22:17:28.726] | : value() for SequentialFuture () ... [22:17:28.726] | : . signalConditions() ... [22:17:28.726] | : . ' include = 'immediateCondition' [22:17:28.727] | : . ' exclude = [22:17:28.727] | : . ' resignal = FALSE [22:17:28.728] | : . ' Number of conditions: 6 [22:17:28.728] | : . ' int 6 [22:17:28.729] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.730] | : . ' already signaled, skipping [22:17:28.730] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.731] | : . ' already signaled, skipping [22:17:28.731] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.731] | : . ' already signaled, skipping [22:17:28.732] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.732] | : . ' already signaled, skipping [22:17:28.733] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.733] | : . ' already signaled, skipping [22:17:28.734] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.734] | : . ' already signaled, skipping [22:17:28.735] | : . signalConditions() ... done [22:17:28.735] | : . check for misuse ... [22:17:28.736] | : . check for misuse ... done [22:17:28.736] | : value() for SequentialFuture () ... done [22:17:28.736] | : value: [22:17:28.737] | value(, ...) ... done [22:17:28.737] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:28.738] | : nx: 4 [22:17:28.738] | : relay: TRUE [22:17:28.739] | : stdout: TRUE [22:17:28.739] | : signal: TRUE [22:17:28.740] | : resignal: FALSE [22:17:28.740] | : force: TRUE [22:17:28.741] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:28.741] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:28.742] | : until=4 [22:17:28.742] | : relaying element #4 [22:17:28.742] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:28.743] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:28.743] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:28.744] | resolve() for SequentialFuture ... [22:17:28.744] | resolve() for SequentialFuture ... done [22:17:28.745] | length: 1 (resolved future 3) [22:17:28.745] | checking value #4: [22:17:28.746] | 'obj' is atomic [22:17:28.746] | signalConditionsASAP(numeric, pos=4) ... [22:17:28.747] | : nx: 4 [22:17:28.747] | : relay: TRUE [22:17:28.748] | : stdout: TRUE [22:17:28.748] | : signal: TRUE [22:17:28.749] | : resignal: FALSE [22:17:28.749] | : force: TRUE [22:17:28.750] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:28.750] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:28.751] | : until=4 [22:17:28.751] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:28.752] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:28.752] | signalConditionsASAP(numeric, pos=4) ... done [22:17:28.753] | length: 0 (resolved future 4) [22:17:28.753] | Relaying remaining futures ... [22:17:28.754] | : signalConditionsASAP(NULL, pos=0) ... [22:17:28.754] | : . nx: 4 [22:17:28.755] | : . relay: TRUE [22:17:28.755] | : . stdout: TRUE [22:17:28.756] | : . signal: TRUE [22:17:28.756] | : . resignal: FALSE [22:17:28.756] | : . force: TRUE [22:17:28.757] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:28.757] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [22:17:28.758] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:28.758] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:28.759] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:28.759] | Relaying remaining futures ... done [22:17:28.760] value() for listenv ... 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 [22:17:28.762] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.763] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... [22:17:28.764] | : all.equal() for FutureStrategyList ... [22:17:28.764] | : . New stack: [22:17:28.765] | : . List of 1 [22:17:28.765] | : . $ :function (..., envir = parent.frame()) [22:17:28.765] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.765] | : . ..- attr(*, "init")= logi TRUE [22:17:28.765] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.765] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.765] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.765] | : . ..- attr(*, "call")= language plan(strategy) [22:17:28.765] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.768] | : . Old stack: [22:17:28.768] | : . List of 1 [22:17:28.768] | : . $ :function (..., envir = parent.frame()) [22:17:28.768] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.768] | : . ..- attr(*, "init")= chr "done" [22:17:28.768] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.768] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.768] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.768] | : . ..- attr(*, "call")= language plan(sequential) [22:17:28.768] | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.768] | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.768] | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.768] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.773] | : . Not identical [22:17:28.773] | : . all.equal() for future ... [22:17:28.774] | : . ' List of 2 [22:17:28.774] | : . ' $ target :function (..., envir = parent.frame()) [22:17:28.774] | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.774] | : . ' ..- attr(*, "init")= logi TRUE [22:17:28.774] | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.774] | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.774] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.774] | : . ' ..- attr(*, "call")= language plan(strategy) [22:17:28.774] | : . ' $ current:function (..., envir = parent.frame()) [22:17:28.774] | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.774] | : . ' ..- attr(*, "init")= chr "done" [22:17:28.774] | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.774] | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.774] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.774] | : . ' ..- attr(*, "call")= language plan(sequential) [22:17:28.774] | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.774] | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.774] | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.780] | : . all.equal() for future ... done [22:17:28.781] | : all.equal() for FutureStrategyList ... done [22:17:28.781] | : plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.782] | : List of future strategies: [22:17:28.782] | : 1. sequential: [22:17:28.782] | : - args: function (..., envir = parent.frame(), workers = "") [22:17:28.782] | : - tweaked: FALSE [22:17:28.782] | : - call: plan(sequential) [22:17:28.783] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... done [22:17:28.783] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done Dimensions: NULL [22:17:28.784] future(..., label = NULL) ... [22:17:28.784] | lazy: FALSE [22:17:28.785] | stdout: TRUE [22:17:28.785] | conditions: [n=1] 'condition' [22:17:28.786] | getGlobalsAndPackages() ... [22:17:28.786] | : Searching for globals ... [22:17:28.787] | : . globals found: [0] [22:17:28.788] | : Searching for globals ... done [22:17:28.788] | : globals: [0] [22:17:28.789] | : packages: [0] [22:17:28.789] | getGlobalsAndPackages() ... done [22:17:28.790] | run() for 'Future' () ... [22:17:28.790] | : state: 'created' [22:17:28.791] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.791] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.792] | : Using SequentialFutureBackend ... [22:17:28.792] | : . Number of futures since start: 25 (25 created, 25 launched, 25 finished) [22:17:28.793] | : . Launching futures ... [22:17:28.793] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:28.794] | : . ' , getFutureData() ... [22:17:28.794] | : . ' , ; getFutureCore() ... [22:17:28.795] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:28.795] | : . ' , ; getFutureCore() ... done [22:17:28.796] | : . ' , ; getFutureCapture() ... [22:17:28.796] | : . ' , ; getFutureCapture() ... done [22:17:28.796] | : . ' , ; getFutureContext() ... [22:17:28.797] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.797] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:28.798] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.798] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:28.799] | : . ' , ; getFutureContext() ... done [22:17:28.799] | : . ' , getFutureData() ... done [22:17:28.804] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.804] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:28.805] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.805] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.806] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:28.806] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:28.807] | : . ' , ; ` | New stack: [22:17:28.807] | : . ' , ; ` | List of 1 [22:17:28.807] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:28.807] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.807] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:28.807] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.807] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.807] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.807] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:28.807] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.811] | : . ' , ; ` | Old stack: [22:17:28.811] | : . ' , ; ` | List of 1 [22:17:28.811] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:28.811] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.811] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:28.811] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.811] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.811] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.811] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:28.811] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.811] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.811] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.811] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.818] | : . ' , ; ` | Not identical [22:17:28.818] | : . ' , ; ` | all.equal() for future ... [22:17:28.819] | : . ' , ; ` | : List of 2 [22:17:28.819] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:28.819] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.819] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:28.819] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.819] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.819] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.819] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:28.819] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:28.819] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.819] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.819] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.819] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.819] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.819] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.819] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.819] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.819] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.826] | : . ' , ; ` | all.equal() for future ... done [22:17:28.826] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:28.827] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.827] | : . ' , ; ` List of future strategies: [22:17:28.827] | : . ' , ; ` 1. sequential: [22:17:28.827] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:28.827] | : . ' , ; ` - tweaked: FALSE [22:17:28.827] | : . ' , ; ` - call: plan(sequential) [22:17:28.828] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:28.829] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.831] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.832] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.832] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:28.833] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:28.833] | : . ' , ; ` | : New stack: [22:17:28.834] | : . ' , ; ` | : List of 1 [22:17:28.834] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:28.834] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.834] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.834] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.834] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.834] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.834] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.834] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.834] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.834] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.834] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.838] | : . ' , ; ` | : Old stack: [22:17:28.839] | : . ' , ; ` | : List of 1 [22:17:28.839] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:28.839] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.839] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.839] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.839] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.839] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.839] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.839] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.839] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.839] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.839] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.843] | : . ' , ; ` | : Identical [22:17:28.843] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:28.844] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.844] | : . ' , ; ` | List of future strategies: [22:17:28.844] | : . ' , ; ` | 1. sequential: [22:17:28.844] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:28.844] | : . ' , ; ` | - tweaked: FALSE [22:17:28.844] | : . ' , ; ` | - call: plan(sequential) [22:17:28.845] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:28.846] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.846] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.847] | : . ' , SequentialFuture started (and completed) [22:17:28.848] | : . ' , signalConditions() ... [22:17:28.848] | : . ' , ; include = 'immediateCondition' [22:17:28.849] | : . ' , ; exclude = [22:17:28.849] | : . ' , ; resignal = FALSE [22:17:28.850] | : . ' , ; Number of conditions: 6 [22:17:28.850] | : . ' , ; int 6 [22:17:28.851] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.852] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.852] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.852] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.853] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.853] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.854] | : . ' , signalConditions() ... done [22:17:28.854] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:28.855] | : . Launching futures ... done [22:17:28.855] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:28.856] | : Using SequentialFutureBackend ... done [22:17:28.856] | run() for 'Future' () ... done [22:17:28.857] future(..., label = NULL) ... done [22:17:28.858] future(..., label = NULL) ... [22:17:28.858] | lazy: FALSE [22:17:28.858] | stdout: TRUE [22:17:28.859] | conditions: [n=1] 'condition' [22:17:28.859] | getGlobalsAndPackages() ... [22:17:28.860] | : Searching for globals ... [22:17:28.861] | : . globals found: [0] [22:17:28.862] | : Searching for globals ... done [22:17:28.863] | : globals: [0] [22:17:28.863] | : packages: [0] [22:17:28.863] | getGlobalsAndPackages() ... done [22:17:28.864] | run() for 'Future' () ... [22:17:28.865] | : state: 'created' [22:17:28.865] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.866] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.866] | : Using SequentialFutureBackend ... [22:17:28.867] | : . Number of futures since start: 26 (26 created, 26 launched, 26 finished) [22:17:28.867] | : . Launching futures ... [22:17:28.868] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:28.868] | : . ' , getFutureData() ... [22:17:28.869] | : . ' , ; getFutureCore() ... [22:17:28.869] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:28.870] | : . ' , ; getFutureCore() ... done [22:17:28.870] | : . ' , ; getFutureCapture() ... [22:17:28.871] | : . ' , ; getFutureCapture() ... done [22:17:28.871] | : . ' , ; getFutureContext() ... [22:17:28.872] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.872] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:28.873] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.873] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:28.874] | : . ' , ; getFutureContext() ... done [22:17:28.874] | : . ' , getFutureData() ... done [22:17:28.878] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.879] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:28.879] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.880] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.880] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:28.881] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:28.881] | : . ' , ; ` | New stack: [22:17:28.882] | : . ' , ; ` | List of 1 [22:17:28.882] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:28.882] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.882] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:28.882] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.882] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.882] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.882] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:28.882] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.885] | : . ' , ; ` | Old stack: [22:17:28.886] | : . ' , ; ` | List of 1 [22:17:28.886] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:28.886] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.886] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:28.886] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.886] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.886] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.886] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:28.886] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.886] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.886] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.886] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.890] | : . ' , ; ` | Not identical [22:17:28.891] | : . ' , ; ` | all.equal() for future ... [22:17:28.891] | : . ' , ; ` | : List of 2 [22:17:28.891] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:28.891] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.891] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:28.891] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.891] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.891] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.891] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:28.891] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:28.891] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.891] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.891] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.891] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.891] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.891] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.891] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.891] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.891] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.898] | : . ' , ; ` | all.equal() for future ... done [22:17:28.899] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:28.899] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.900] | : . ' , ; ` List of future strategies: [22:17:28.900] | : . ' , ; ` 1. sequential: [22:17:28.900] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:28.900] | : . ' , ; ` - tweaked: FALSE [22:17:28.900] | : . ' , ; ` - call: plan(sequential) [22:17:28.901] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:28.901] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.904] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.904] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.905] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:28.905] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:28.906] | : . ' , ; ` | : New stack: [22:17:28.906] | : . ' , ; ` | : List of 1 [22:17:28.906] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:28.906] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.906] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.906] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.906] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.906] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.906] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.906] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.906] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.906] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.906] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.911] | : . ' , ; ` | : Old stack: [22:17:28.911] | : . ' , ; ` | : List of 1 [22:17:28.911] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:28.911] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.911] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.911] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.911] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.911] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.911] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.911] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.911] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.911] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.911] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.915] | : . ' , ; ` | : Identical [22:17:28.916] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:28.916] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.917] | : . ' , ; ` | List of future strategies: [22:17:28.917] | : . ' , ; ` | 1. sequential: [22:17:28.917] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:28.917] | : . ' , ; ` | - tweaked: FALSE [22:17:28.917] | : . ' , ; ` | - call: plan(sequential) [22:17:28.918] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:28.918] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.919] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.920] | : . ' , SequentialFuture started (and completed) [22:17:28.920] | : . ' , signalConditions() ... [22:17:28.921] | : . ' , ; include = 'immediateCondition' [22:17:28.921] | : . ' , ; exclude = [22:17:28.922] | : . ' , ; resignal = FALSE [22:17:28.922] | : . ' , ; Number of conditions: 6 [22:17:28.923] | : . ' , ; int 6 [22:17:28.924] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.924] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.925] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.925] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.926] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.926] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:28.927] | : . ' , signalConditions() ... done [22:17:28.927] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:28.927] | : . Launching futures ... done [22:17:28.928] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:28.928] | : Using SequentialFutureBackend ... done [22:17:28.929] | run() for 'Future' () ... done [22:17:28.929] future(..., label = NULL) ... done [22:17:28.930] future(..., label = NULL) ... [22:17:28.931] | lazy: FALSE [22:17:28.931] | stdout: TRUE [22:17:28.932] | conditions: [n=1] 'condition' [22:17:28.932] | getGlobalsAndPackages() ... [22:17:28.933] | : Searching for globals ... [22:17:28.937] | : . globals found: [1] '{' [22:17:28.937] | : Searching for globals ... done [22:17:28.938] | : Resolving globals: FALSE [22:17:28.938] | : Search for packages associated with the globals ... [22:17:28.939] | : . Packages associated with globals: [1] 'base' [22:17:28.939] | : . Packages: [1] 'base' [22:17:28.940] | : Search for packages associated with the globals ... done [22:17:28.940] | : Packages after dropping 'base': [0] [22:17:28.941] | : globals: [0] [22:17:28.941] | : packages: [0] [22:17:28.942] | getGlobalsAndPackages() ... done [22:17:28.942] | run() for 'Future' () ... [22:17:28.943] | : state: 'created' [22:17:28.943] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.944] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.944] | : Using SequentialFutureBackend ... [22:17:28.945] | : . Number of futures since start: 27 (27 created, 27 launched, 27 finished) [22:17:28.945] | : . Launching futures ... [22:17:28.946] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:28.946] | : . ' , getFutureData() ... [22:17:28.947] | : . ' , ; getFutureCore() ... [22:17:28.947] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:28.948] | : . ' , ; getFutureCore() ... done [22:17:28.948] | : . ' , ; getFutureCapture() ... [22:17:28.949] | : . ' , ; getFutureCapture() ... done [22:17:28.949] | : . ' , ; getFutureContext() ... [22:17:28.950] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.950] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:28.951] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.951] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:28.952] | : . ' , ; getFutureContext() ... done [22:17:28.952] | : . ' , getFutureData() ... done [22:17:28.957] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:28.957] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:28.958] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:28.958] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.959] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:28.959] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:28.960] | : . ' , ; ` | New stack: [22:17:28.960] | : . ' , ; ` | List of 1 [22:17:28.960] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:28.960] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.960] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:28.960] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.960] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.960] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.960] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:28.960] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.966] | : . ' , ; ` | Old stack: [22:17:28.967] | : . ' , ; ` | List of 1 [22:17:28.967] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:28.967] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.967] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:28.967] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.967] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.967] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.967] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:28.967] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.967] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.967] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.967] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.971] | : . ' , ; ` | Not identical [22:17:28.971] | : . ' , ; ` | all.equal() for future ... [22:17:28.972] | : . ' , ; ` | : List of 2 [22:17:28.972] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:28.972] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.972] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:28.972] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.972] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.972] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.972] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:28.972] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:28.972] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.972] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.972] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.972] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.972] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.972] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.972] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.972] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.972] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.979] | : . ' , ; ` | all.equal() for future ... done [22:17:28.979] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:28.980] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.980] | : . ' , ; ` List of future strategies: [22:17:28.980] | : . ' , ; ` 1. sequential: [22:17:28.980] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:28.980] | : . ' , ; ` - tweaked: FALSE [22:17:28.980] | : . ' , ; ` - call: plan(sequential) [22:17:28.982] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:28.982] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:28.985] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.985] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:28.986] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:28.986] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:28.987] | : . ' , ; ` | : New stack: [22:17:28.987] | : . ' , ; ` | : List of 1 [22:17:28.987] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:28.987] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.987] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.987] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.987] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.987] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.987] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.987] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.987] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.987] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.987] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.992] | : . ' , ; ` | : Old stack: [22:17:28.992] | : . ' , ; ` | : List of 1 [22:17:28.992] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:28.992] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:28.992] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:28.992] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.992] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.992] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.992] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:28.992] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:28.992] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:28.992] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:28.992] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:28.996] | : . ' , ; ` | : Identical [22:17:28.997] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:28.998] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:28.998] | : . ' , ; ` | List of future strategies: [22:17:28.998] | : . ' , ; ` | 1. sequential: [22:17:28.998] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:28.998] | : . ' , ; ` | - tweaked: FALSE [22:17:28.998] | : . ' , ; ` | - call: plan(sequential) [22:17:28.999] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:28.999] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.000] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.001] | : . ' , SequentialFuture started (and completed) [22:17:29.001] | : . ' , signalConditions() ... [22:17:29.002] | : . ' , ; include = 'immediateCondition' [22:17:29.002] | : . ' , ; exclude = [22:17:29.003] | : . ' , ; resignal = FALSE [22:17:29.003] | : . ' , ; Number of conditions: 6 [22:17:29.004] | : . ' , ; int 6 [22:17:29.005] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.005] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.006] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.006] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.007] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.007] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.008] | : . ' , signalConditions() ... done [22:17:29.008] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:29.009] | : . Launching futures ... done [22:17:29.009] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:29.010] | : Using SequentialFutureBackend ... done [22:17:29.010] | run() for 'Future' () ... done [22:17:29.010] future(..., label = NULL) ... done Classes 'listenv', 'environment' Classes 'listenv', 'environment' [22:17:29.012] resolved() ... [22:17:29.013] | resolved() for listenv ... [22:17:29.014] | : resolved() ... [22:17:29.015] | : . resolved() for list ... [22:17:29.015] | : . ' Number of elements: 6 [22:17:29.016] | : . ' Number of futures: 6 [22:17:29.016] | : . ' resolved() ... [22:17:29.017] | : . ' , resolved() for SequentialFuture () ... [22:17:29.017] | : . ' , ; state: 'finished' [22:17:29.018] | : . ' , ; run: NULL [22:17:29.018] | : . ' , ; result: 'FutureResult' [22:17:29.019] | : . ' , resolved() for SequentialFuture () ... done [22:17:29.019] | : . ' resolved() ... done [22:17:29.020] | : . ' resolved() ... [22:17:29.020] | : . ' , resolved() for SequentialFuture () ... [22:17:29.021] | : . ' , ; state: 'finished' [22:17:29.021] | : . ' , ; run: NULL [22:17:29.022] | : . ' , ; result: 'FutureResult' [22:17:29.022] | : . ' , resolved() for SequentialFuture () ... done [22:17:29.023] | : . ' resolved() ... done [22:17:29.023] | : . ' resolved() ... [22:17:29.024] | : . ' , resolved() for SequentialFuture () ... [22:17:29.024] | : . ' , ; state: 'finished' [22:17:29.025] | : . ' , ; run: NULL [22:17:29.025] | : . ' , ; result: 'FutureResult' [22:17:29.026] | : . ' , resolved() for SequentialFuture () ... done [22:17:29.026] | : . ' resolved() ... done [22:17:29.027] | : . resolved() for list ... done [22:17:29.027] | : resolved() ... done [22:17:29.028] | resolved() for listenv ... done [22:17:29.028] resolved() ... done Named logi [1:6] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:6] "a" "b" "c" "d" ... [22:17:29.029] value() for listenv ... [22:17:29.030] | recursive: 0 [22:17:29.030] | reduce: FALSE [22:17:29.032] | length: 6 [22:17:29.032] | elements: 'a', 'b', 'c', 'd', '', '' [22:17:29.033] | Number of remaining objects: 6 [22:17:29.033] | checking value #1: [22:17:29.034] | 'obj' is atomic [22:17:29.034] | signalConditionsASAP(numeric, pos=1) ... [22:17:29.035] | : nx: 6 [22:17:29.035] | : relay: TRUE [22:17:29.036] | : stdout: TRUE [22:17:29.036] | : signal: TRUE [22:17:29.037] | : resignal: FALSE [22:17:29.037] | : force: TRUE [22:17:29.038] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.038] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.039] | : until=2 [22:17:29.039] | : relaying element #2 [22:17:29.039] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.040] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.040] | signalConditionsASAP(numeric, pos=1) ... done [22:17:29.041] | length: 5 (resolved future 1) [22:17:29.042] | checking value #2: [22:17:29.042] | 'obj' is SequentialFuture [22:17:29.043] | resolved() ... [22:17:29.043] | : resolved() for SequentialFuture () ... [22:17:29.044] | : . state: 'finished' [22:17:29.044] | : . run: NULL [22:17:29.045] | : . result: 'FutureResult' [22:17:29.045] | : resolved() for SequentialFuture () ... done [22:17:29.046] | resolved() ... done [22:17:29.046] | SequentialFuture #2 [22:17:29.046] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:29.047] | : nx: 6 [22:17:29.047] | : relay: TRUE [22:17:29.048] | : stdout: TRUE [22:17:29.048] | : signal: TRUE [22:17:29.049] | : resignal: FALSE [22:17:29.049] | : force: TRUE [22:17:29.050] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.050] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.051] | : until=2 [22:17:29.051] | : relaying element #2 [22:17:29.052] | : value() for SequentialFuture () ... [22:17:29.052] | : . signalConditions() ... [22:17:29.053] | : . ' include = 'immediateCondition' [22:17:29.053] | : . ' exclude = [22:17:29.054] | : . ' resignal = FALSE [22:17:29.054] | : . ' Number of conditions: 6 [22:17:29.055] | : . ' int 6 [22:17:29.055] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.056] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.056] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.057] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.057] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.058] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.058] | : . signalConditions() ... done [22:17:29.059] | : . relay stdout ... [22:17:29.059] | : . relay stdout ... done [22:17:29.060] | : . check for misuse ... [22:17:29.060] | : . check for misuse ... done [22:17:29.061] | : value() for SequentialFuture () ... done [22:17:29.061] | : signalConditions() ... [22:17:29.062] | : . include = 'immediateCondition' [22:17:29.062] | : . exclude = [22:17:29.063] | : . resignal = FALSE [22:17:29.063] | : . Number of conditions: 6 [22:17:29.064] | : . int 6 [22:17:29.065] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.065] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.066] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.066] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.067] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.067] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.068] | : signalConditions() ... done [22:17:29.068] | : signalConditions() ... [22:17:29.069] | : . include = 'condition' [22:17:29.069] | : . exclude = 'error', 'immediateCondition' [22:17:29.070] | : . resignal = TRUE [22:17:29.070] | : . Number of conditions: 6 [22:17:29.070] | : . int 6 [22:17:29.071] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.072] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:28.800] | : . ' , attachPackages() ... [22:17:29.072] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.073] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:28.801] | : . ' , ; packages: [n=1] 'future' [22:17:29.073] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.074] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:28.801] | : . ' , attachPackages() ... done [22:17:29.074] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.075] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:28.802] | : . ' , attachPackages() ... [22:17:29.075] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.076] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:28.802] | : . ' , ; packages: [n=0] [22:17:29.077] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.077] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:28.803] | : . ' , attachPackages() ... done [22:17:29.078] | : signalConditions() ... done [22:17:29.078] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:29.079] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:29.079] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:29.080] | value(, ...) ... [22:17:29.080] | : value() for SequentialFuture () ... [22:17:29.081] | : . signalConditions() ... [22:17:29.081] | : . ' include = 'immediateCondition' [22:17:29.082] | : . ' exclude = [22:17:29.082] | : . ' resignal = FALSE [22:17:29.082] | : . ' Number of conditions: 6 [22:17:29.083] | : . ' int 6 [22:17:29.084] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.084] | : . ' already signaled, skipping [22:17:29.085] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.085] | : . ' already signaled, skipping [22:17:29.086] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.086] | : . ' already signaled, skipping [22:17:29.087] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.087] | : . ' already signaled, skipping [22:17:29.088] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.088] | : . ' already signaled, skipping [22:17:29.089] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.089] | : . ' already signaled, skipping [22:17:29.090] | : . signalConditions() ... done [22:17:29.090] | : . check for misuse ... [22:17:29.091] | : . check for misuse ... done [22:17:29.091] | : value() for SequentialFuture () ... done [22:17:29.091] | : value: [22:17:29.092] | value(, ...) ... done [22:17:29.093] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:29.093] | : nx: 6 [22:17:29.094] | : relay: TRUE [22:17:29.094] | : stdout: TRUE [22:17:29.094] | : signal: TRUE [22:17:29.095] | : resignal: FALSE [22:17:29.095] | : force: TRUE [22:17:29.096] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:29.096] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:29.097] | : until=3 [22:17:29.097] | : relaying element #3 [22:17:29.098] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:29.098] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:29.099] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:29.099] | resolve() for SequentialFuture ... [22:17:29.100] | resolve() for SequentialFuture ... done [22:17:29.100] | length: 4 (resolved future 2) [22:17:29.101] | checking value #3: [22:17:29.101] | 'obj' is SequentialFuture [22:17:29.102] | resolved() ... [22:17:29.102] | : resolved() for SequentialFuture () ... [22:17:29.103] | : . state: 'finished' [22:17:29.103] | : . run: NULL [22:17:29.104] | : . result: 'FutureResult' [22:17:29.104] | : resolved() for SequentialFuture () ... done [22:17:29.105] | resolved() ... done [22:17:29.105] | SequentialFuture #3 [22:17:29.106] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:29.106] | : nx: 6 [22:17:29.106] | : relay: TRUE [22:17:29.107] | : stdout: TRUE [22:17:29.107] | : signal: TRUE [22:17:29.108] | : resignal: FALSE [22:17:29.108] | : force: TRUE [22:17:29.109] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:29.109] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:29.110] | : until=3 [22:17:29.110] | : relaying element #3 [22:17:29.111] | : value() for SequentialFuture () ... [22:17:29.111] | : . signalConditions() ... [22:17:29.112] | : . ' include = 'immediateCondition' [22:17:29.112] | : . ' exclude = [22:17:29.113] | : . ' resignal = FALSE [22:17:29.113] | : . ' Number of conditions: 6 [22:17:29.114] | : . ' int 6 [22:17:29.114] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.115] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.115] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.116] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.116] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.117] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.117] | : . signalConditions() ... done [22:17:29.118] | : . relay stdout ... [22:17:29.118] | : . relay stdout ... done [22:17:29.119] | : . check for misuse ... [22:17:29.119] | : . check for misuse ... done [22:17:29.120] | : value() for SequentialFuture () ... done [22:17:29.120] | : signalConditions() ... [22:17:29.121] | : . include = 'immediateCondition' [22:17:29.121] | : . exclude = [22:17:29.122] | : . resignal = FALSE [22:17:29.122] | : . Number of conditions: 6 [22:17:29.123] | : . int 6 [22:17:29.124] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.124] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.125] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.125] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.126] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.126] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.127] | : signalConditions() ... done [22:17:29.127] | : signalConditions() ... [22:17:29.128] | : . include = 'condition' [22:17:29.128] | : . exclude = 'error', 'immediateCondition' [22:17:29.129] | : . resignal = TRUE [22:17:29.129] | : . Number of conditions: 6 [22:17:29.129] | : . int 6 [22:17:29.130] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.131] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:28.875] | : . ' , attachPackages() ... [22:17:29.131] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.132] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:28.875] | : . ' , ; packages: [n=1] 'future' [22:17:29.132] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.133] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:28.876] | : . ' , attachPackages() ... done [22:17:29.133] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.134] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:28.876] | : . ' , attachPackages() ... [22:17:29.134] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.135] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:28.877] | : . ' , ; packages: [n=0] [22:17:29.135] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.136] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:28.877] | : . ' , attachPackages() ... done [22:17:29.136] | : signalConditions() ... done [22:17:29.137] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:29.137] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:29.138] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:29.138] | value(, ...) ... [22:17:29.139] | : value() for SequentialFuture () ... [22:17:29.139] | : . signalConditions() ... [22:17:29.140] | : . ' include = 'immediateCondition' [22:17:29.140] | : . ' exclude = [22:17:29.141] | : . ' resignal = FALSE [22:17:29.141] | : . ' Number of conditions: 6 [22:17:29.142] | : . ' int 6 [22:17:29.143] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.143] | : . ' already signaled, skipping [22:17:29.144] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.144] | : . ' already signaled, skipping [22:17:29.145] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.145] | : . ' already signaled, skipping [22:17:29.146] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.146] | : . ' already signaled, skipping [22:17:29.147] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.147] | : . ' already signaled, skipping [22:17:29.147] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.148] | : . ' already signaled, skipping [22:17:29.148] | : . signalConditions() ... done [22:17:29.149] | : . check for misuse ... [22:17:29.149] | : . check for misuse ... done [22:17:29.150] | : value() for SequentialFuture () ... done [22:17:29.150] | : value: [22:17:29.151] | value(, ...) ... done [22:17:29.151] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:29.152] | : nx: 6 [22:17:29.152] | : relay: TRUE [22:17:29.153] | : stdout: TRUE [22:17:29.153] | : signal: TRUE [22:17:29.154] | : resignal: FALSE [22:17:29.154] | : force: TRUE [22:17:29.155] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:29.155] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:29.156] | : until=4 [22:17:29.156] | : relaying element #4 [22:17:29.157] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:29.157] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:29.158] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:29.158] | resolve() for SequentialFuture ... [22:17:29.159] | resolve() for SequentialFuture ... done [22:17:29.159] | length: 3 (resolved future 3) [22:17:29.160] | checking value #4: [22:17:29.160] | 'obj' is SequentialFuture [22:17:29.161] | resolved() ... [22:17:29.161] | : resolved() for SequentialFuture () ... [22:17:29.162] | : . state: 'finished' [22:17:29.162] | : . run: NULL [22:17:29.163] | : . result: 'FutureResult' [22:17:29.163] | : resolved() for SequentialFuture () ... done [22:17:29.164] | resolved() ... done [22:17:29.164] | SequentialFuture #4 [22:17:29.165] | signalConditionsASAP(SequentialFuture, pos=4) ... [22:17:29.165] | : nx: 6 [22:17:29.166] | : relay: TRUE [22:17:29.166] | : stdout: TRUE [22:17:29.166] | : signal: TRUE [22:17:29.167] | : resignal: FALSE [22:17:29.167] | : force: TRUE [22:17:29.168] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:29.168] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:29.169] | : until=4 [22:17:29.169] | : relaying element #4 [22:17:29.170] | : value() for SequentialFuture () ... [22:17:29.170] | : . signalConditions() ... [22:17:29.171] | : . ' include = 'immediateCondition' [22:17:29.171] | : . ' exclude = [22:17:29.172] | : . ' resignal = FALSE [22:17:29.172] | : . ' Number of conditions: 6 [22:17:29.173] | : . ' int 6 [22:17:29.176] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.176] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.177] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.177] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.178] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.178] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.179] | : . signalConditions() ... done [22:17:29.179] | : . relay stdout ... [22:17:29.180] | : . relay stdout ... done [22:17:29.180] | : . check for misuse ... [22:17:29.181] | : . check for misuse ... done [22:17:29.181] | : value() for SequentialFuture () ... done [22:17:29.182] | : signalConditions() ... [22:17:29.182] | : . include = 'immediateCondition' [22:17:29.183] | : . exclude = [22:17:29.183] | : . resignal = FALSE [22:17:29.184] | : . Number of conditions: 6 [22:17:29.184] | : . int 6 [22:17:29.185] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.186] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.186] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.186] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.187] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.187] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.188] | : signalConditions() ... done [22:17:29.188] | : signalConditions() ... [22:17:29.189] | : . include = 'condition' [22:17:29.189] | : . exclude = 'error', 'immediateCondition' [22:17:29.190] | : . resignal = TRUE [22:17:29.190] | : . Number of conditions: 6 [22:17:29.191] | : . int 6 [22:17:29.192] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.192] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:28.953] | : . ' , attachPackages() ... [22:17:29.193] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.193] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:28.954] | : . ' , ; packages: [n=1] 'future' [22:17:29.194] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.194] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:28.954] | : . ' , attachPackages() ... done [22:17:29.195] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.195] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:28.955] | : . ' , attachPackages() ... [22:17:29.196] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.196] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:28.955] | : . ' , ; packages: [n=0] [22:17:29.197] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.197] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:28.956] | : . ' , attachPackages() ... done [22:17:29.198] | : signalConditions() ... done [22:17:29.198] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.199] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.199] | signalConditionsASAP(SequentialFuture, pos=4) ... done [22:17:29.200] | value(, ...) ... [22:17:29.200] | : value() for SequentialFuture () ... [22:17:29.201] | : . signalConditions() ... [22:17:29.201] | : . ' include = 'immediateCondition' [22:17:29.202] | : . ' exclude = [22:17:29.202] | : . ' resignal = FALSE [22:17:29.203] | : . ' Number of conditions: 6 [22:17:29.203] | : . ' int 6 [22:17:29.204] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.205] | : . ' already signaled, skipping [22:17:29.205] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.206] | : . ' already signaled, skipping [22:17:29.206] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.207] | : . ' already signaled, skipping [22:17:29.207] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.207] | : . ' already signaled, skipping [22:17:29.208] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.208] | : . ' already signaled, skipping [22:17:29.209] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.209] | : . ' already signaled, skipping [22:17:29.210] | : . signalConditions() ... done [22:17:29.210] | : . check for misuse ... [22:17:29.211] | : . check for misuse ... done [22:17:29.211] | : value() for SequentialFuture () ... done [22:17:29.212] | : value: [22:17:29.212] | value(, ...) ... done [22:17:29.213] | signalConditionsASAP(SequentialFuture, pos=4) ... [22:17:29.213] | : nx: 6 [22:17:29.214] | : relay: TRUE [22:17:29.214] | : stdout: TRUE [22:17:29.215] | : signal: TRUE [22:17:29.215] | : resignal: FALSE [22:17:29.216] | : force: TRUE [22:17:29.216] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.217] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.217] | : until=5 [22:17:29.218] | : relaying element #5 [22:17:29.218] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.219] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.219] | signalConditionsASAP(SequentialFuture, pos=4) ... done [22:17:29.220] | resolve() for SequentialFuture ... [22:17:29.220] | resolve() for SequentialFuture ... done [22:17:29.221] | length: 2 (resolved future 4) [22:17:29.221] | checking value #5: [22:17:29.222] | 'obj' is NULL [22:17:29.222] | signalConditionsASAP(NULL, pos=5) ... [22:17:29.222] | : nx: 6 [22:17:29.223] | : relay: TRUE [22:17:29.223] | : stdout: TRUE [22:17:29.224] | : signal: TRUE [22:17:29.224] | : resignal: FALSE [22:17:29.225] | : force: TRUE [22:17:29.225] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.226] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.226] | : until=6 [22:17:29.227] | : relaying element #6 [22:17:29.227] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:29.228] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.228] | signalConditionsASAP(NULL, pos=5) ... done [22:17:29.229] | signalConditionsASAP(NULL, pos=5) ... [22:17:29.229] | : nx: 6 [22:17:29.230] | : relay: TRUE [22:17:29.230] | : stdout: TRUE [22:17:29.231] | : signal: TRUE [22:17:29.231] | : resignal: FALSE [22:17:29.232] | : force: TRUE [22:17:29.232] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:29.233] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.233] | : until=6 [22:17:29.234] | : relaying element #6 [22:17:29.234] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:29.234] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.235] | signalConditionsASAP(NULL, pos=5) ... done [22:17:29.235] | length: 1 (resolved future 5) [22:17:29.236] | checking value #6: [22:17:29.236] | 'obj' is atomic [22:17:29.237] | signalConditionsASAP(numeric, pos=6) ... [22:17:29.237] | : nx: 6 [22:17:29.238] | : relay: TRUE [22:17:29.238] | : stdout: TRUE [22:17:29.239] | : signal: TRUE [22:17:29.239] | : resignal: FALSE [22:17:29.240] | : force: TRUE [22:17:29.240] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:29.241] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.241] | : until=6 [22:17:29.242] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:29.242] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.243] | signalConditionsASAP(numeric, pos=6) ... done [22:17:29.243] | length: 0 (resolved future 6) [22:17:29.244] | Relaying remaining futures ... [22:17:29.244] | : signalConditionsASAP(NULL, pos=0) ... [22:17:29.245] | : . nx: 6 [22:17:29.245] | : . relay: TRUE [22:17:29.246] | : . stdout: TRUE [22:17:29.246] | : . signal: TRUE [22:17:29.247] | : . resignal: FALSE [22:17:29.247] | : . force: TRUE [22:17:29.247] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:29.248] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [22:17:29.249] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:29.249] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.250] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:29.250] | Relaying remaining futures ... done [22:17:29.251] value() for listenv ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 $ : NULL $ : num 6 Dimensions: c(1, 6) [22:17:29.254] future(..., label = NULL) ... [22:17:29.254] | lazy: FALSE [22:17:29.255] | stdout: TRUE [22:17:29.255] | conditions: [n=1] 'condition' [22:17:29.256] | getGlobalsAndPackages() ... [22:17:29.256] | : Searching for globals ... [22:17:29.258] | : . globals found: [0] [22:17:29.258] | : Searching for globals ... done [22:17:29.259] | : globals: [0] [22:17:29.259] | : packages: [0] [22:17:29.260] | getGlobalsAndPackages() ... done [22:17:29.260] | run() for 'Future' () ... [22:17:29.261] | : state: 'created' [22:17:29.262] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.262] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.263] | : Using SequentialFutureBackend ... [22:17:29.263] | : . Number of futures since start: 28 (28 created, 28 launched, 28 finished) [22:17:29.264] | : . Launching futures ... [22:17:29.264] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:29.265] | : . ' , getFutureData() ... [22:17:29.265] | : . ' , ; getFutureCore() ... [22:17:29.266] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:29.266] | : . ' , ; getFutureCore() ... done [22:17:29.267] | : . ' , ; getFutureCapture() ... [22:17:29.267] | : . ' , ; getFutureCapture() ... done [22:17:29.268] | : . ' , ; getFutureContext() ... [22:17:29.268] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.269] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:29.269] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.270] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:29.270] | : . ' , ; getFutureContext() ... done [22:17:29.271] | : . ' , getFutureData() ... done [22:17:29.275] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.275] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:29.276] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.276] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.277] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:29.277] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:29.278] | : . ' , ; ` | New stack: [22:17:29.278] | : . ' , ; ` | List of 1 [22:17:29.278] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:29.278] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.278] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:29.278] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.278] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.278] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.278] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:29.278] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.282] | : . ' , ; ` | Old stack: [22:17:29.282] | : . ' , ; ` | List of 1 [22:17:29.282] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:29.282] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.282] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:29.282] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.282] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.282] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.282] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:29.282] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.282] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.282] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.282] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.287] | : . ' , ; ` | Not identical [22:17:29.287] | : . ' , ; ` | all.equal() for future ... [22:17:29.288] | : . ' , ; ` | : List of 2 [22:17:29.288] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:29.288] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.288] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:29.288] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.288] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.288] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.288] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:29.288] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:29.288] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.288] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.288] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.288] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.288] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.288] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.288] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.288] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.288] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.295] | : . ' , ; ` | all.equal() for future ... done [22:17:29.295] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:29.296] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:29.296] | : . ' , ; ` List of future strategies: [22:17:29.296] | : . ' , ; ` 1. sequential: [22:17:29.296] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:29.296] | : . ' , ; ` - tweaked: FALSE [22:17:29.296] | : . ' , ; ` - call: plan(sequential) [22:17:29.297] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:29.298] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.300] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.301] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.301] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:29.302] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:29.303] | : . ' , ; ` | : New stack: [22:17:29.303] | : . ' , ; ` | : List of 1 [22:17:29.303] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:29.303] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.303] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.303] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.303] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.303] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.303] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.303] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.303] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.303] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.303] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.307] | : . ' , ; ` | : Old stack: [22:17:29.308] | : . ' , ; ` | : List of 1 [22:17:29.308] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:29.308] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.308] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.308] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.308] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.308] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.308] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.308] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.308] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.308] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.308] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.312] | : . ' , ; ` | : Identical [22:17:29.313] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:29.313] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:29.314] | : . ' , ; ` | List of future strategies: [22:17:29.314] | : . ' , ; ` | 1. sequential: [22:17:29.314] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:29.314] | : . ' , ; ` | - tweaked: FALSE [22:17:29.314] | : . ' , ; ` | - call: plan(sequential) [22:17:29.315] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:29.315] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.316] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.316] | : . ' , SequentialFuture started (and completed) [22:17:29.317] | : . ' , signalConditions() ... [22:17:29.317] | : . ' , ; include = 'immediateCondition' [22:17:29.318] | : . ' , ; exclude = [22:17:29.318] | : . ' , ; resignal = FALSE [22:17:29.319] | : . ' , ; Number of conditions: 6 [22:17:29.319] | : . ' , ; int 6 [22:17:29.320] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.321] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.321] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.322] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.322] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.323] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.323] | : . ' , signalConditions() ... done [22:17:29.324] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:29.324] | : . Launching futures ... done [22:17:29.325] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:29.325] | : Using SequentialFutureBackend ... done [22:17:29.326] | run() for 'Future' () ... done [22:17:29.326] future(..., label = NULL) ... done [22:17:29.327] future(..., label = NULL) ... [22:17:29.327] | lazy: FALSE [22:17:29.328] | stdout: TRUE [22:17:29.328] | conditions: [n=1] 'condition' [22:17:29.329] | getGlobalsAndPackages() ... [22:17:29.329] | : Searching for globals ... [22:17:29.331] | : . globals found: [0] [22:17:29.331] | : Searching for globals ... done [22:17:29.332] | : globals: [0] [22:17:29.332] | : packages: [0] [22:17:29.333] | getGlobalsAndPackages() ... done [22:17:29.334] | run() for 'Future' () ... [22:17:29.334] | : state: 'created' [22:17:29.335] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.335] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.336] | : Using SequentialFutureBackend ... [22:17:29.337] | : . Number of futures since start: 29 (29 created, 29 launched, 29 finished) [22:17:29.337] | : . Launching futures ... [22:17:29.338] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:29.339] | : . ' , getFutureData() ... [22:17:29.339] | : . ' , ; getFutureCore() ... [22:17:29.340] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:29.340] | : . ' , ; getFutureCore() ... done [22:17:29.341] | : . ' , ; getFutureCapture() ... [22:17:29.341] | : . ' , ; getFutureCapture() ... done [22:17:29.342] | : . ' , ; getFutureContext() ... [22:17:29.342] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.343] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:29.343] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.344] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:29.344] | : . ' , ; getFutureContext() ... done [22:17:29.345] | : . ' , getFutureData() ... done [22:17:29.349] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.350] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:29.350] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.351] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.351] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:29.352] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:29.352] | : . ' , ; ` | New stack: [22:17:29.353] | : . ' , ; ` | List of 1 [22:17:29.353] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:29.353] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.353] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:29.353] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.353] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.353] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.353] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:29.353] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.356] | : . ' , ; ` | Old stack: [22:17:29.357] | : . ' , ; ` | List of 1 [22:17:29.357] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:29.357] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.357] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:29.357] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.357] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.357] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.357] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:29.357] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.357] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.357] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.357] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.361] | : . ' , ; ` | Not identical [22:17:29.362] | : . ' , ; ` | all.equal() for future ... [22:17:29.362] | : . ' , ; ` | : List of 2 [22:17:29.362] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:29.362] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.362] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:29.362] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.362] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.362] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.362] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:29.362] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:29.362] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.362] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.362] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.362] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.362] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.362] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.362] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.362] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.362] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.371] | : . ' , ; ` | all.equal() for future ... done [22:17:29.372] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:29.372] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:29.373] | : . ' , ; ` List of future strategies: [22:17:29.373] | : . ' , ; ` 1. sequential: [22:17:29.373] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:29.373] | : . ' , ; ` - tweaked: FALSE [22:17:29.373] | : . ' , ; ` - call: plan(sequential) [22:17:29.374] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:29.374] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.377] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.378] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.378] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:29.379] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:29.379] | : . ' , ; ` | : New stack: [22:17:29.380] | : . ' , ; ` | : List of 1 [22:17:29.380] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:29.380] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.380] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.380] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.380] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.380] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.380] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.380] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.380] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.380] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.380] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.384] | : . ' , ; ` | : Old stack: [22:17:29.384] | : . ' , ; ` | : List of 1 [22:17:29.384] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:29.384] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.384] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.384] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.384] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.384] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.384] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.384] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.384] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.384] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.384] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.389] | : . ' , ; ` | : Identical [22:17:29.389] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:29.390] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:29.390] | : . ' , ; ` | List of future strategies: [22:17:29.390] | : . ' , ; ` | 1. sequential: [22:17:29.390] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:29.390] | : . ' , ; ` | - tweaked: FALSE [22:17:29.390] | : . ' , ; ` | - call: plan(sequential) [22:17:29.391] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:29.392] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.392] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.393] | : . ' , SequentialFuture started (and completed) [22:17:29.393] | : . ' , signalConditions() ... [22:17:29.394] | : . ' , ; include = 'immediateCondition' [22:17:29.394] | : . ' , ; exclude = [22:17:29.395] | : . ' , ; resignal = FALSE [22:17:29.395] | : . ' , ; Number of conditions: 6 [22:17:29.396] | : . ' , ; int 6 [22:17:29.397] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.397] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.398] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.398] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.399] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.399] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.400] | : . ' , signalConditions() ... done [22:17:29.400] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:29.401] | : . Launching futures ... done [22:17:29.401] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:29.402] | : Using SequentialFutureBackend ... done [22:17:29.402] | run() for 'Future' () ... done [22:17:29.403] future(..., label = NULL) ... done [22:17:29.404] future(..., label = NULL) ... [22:17:29.404] | lazy: FALSE [22:17:29.405] | stdout: TRUE [22:17:29.405] | conditions: [n=1] 'condition' [22:17:29.406] | getGlobalsAndPackages() ... [22:17:29.406] | : Searching for globals ... [22:17:29.409] | : . globals found: [1] '{' [22:17:29.410] | : Searching for globals ... done [22:17:29.411] | : Resolving globals: FALSE [22:17:29.411] | : Search for packages associated with the globals ... [22:17:29.412] | : . Packages associated with globals: [1] 'base' [22:17:29.412] | : . Packages: [1] 'base' [22:17:29.413] | : Search for packages associated with the globals ... done [22:17:29.413] | : Packages after dropping 'base': [0] [22:17:29.414] | : globals: [0] [22:17:29.414] | : packages: [0] [22:17:29.415] | getGlobalsAndPackages() ... done [22:17:29.415] | run() for 'Future' () ... [22:17:29.416] | : state: 'created' [22:17:29.416] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.417] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.417] | : Using SequentialFutureBackend ... [22:17:29.418] | : . Number of futures since start: 30 (30 created, 30 launched, 30 finished) [22:17:29.418] | : . Launching futures ... [22:17:29.419] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:29.419] | : . ' , getFutureData() ... [22:17:29.420] | : . ' , ; getFutureCore() ... [22:17:29.420] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:29.421] | : . ' , ; getFutureCore() ... done [22:17:29.421] | : . ' , ; getFutureCapture() ... [22:17:29.422] | : . ' , ; getFutureCapture() ... done [22:17:29.422] | : . ' , ; getFutureContext() ... [22:17:29.423] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.423] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:29.424] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.424] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:29.425] | : . ' , ; getFutureContext() ... done [22:17:29.425] | : . ' , getFutureData() ... done [22:17:29.429] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.430] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:29.430] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.431] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.432] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:29.432] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:29.433] | : . ' , ; ` | New stack: [22:17:29.433] | : . ' , ; ` | List of 1 [22:17:29.433] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:29.433] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.433] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:29.433] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.433] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.433] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.433] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:29.433] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.437] | : . ' , ; ` | Old stack: [22:17:29.437] | : . ' , ; ` | List of 1 [22:17:29.437] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:29.437] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.437] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:29.437] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.437] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.437] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.437] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:29.437] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.437] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.437] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.437] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.441] | : . ' , ; ` | Not identical [22:17:29.442] | : . ' , ; ` | all.equal() for future ... [22:17:29.442] | : . ' , ; ` | : List of 2 [22:17:29.442] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:29.442] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.442] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:29.442] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.442] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.442] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.442] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:29.442] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:29.442] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.442] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.442] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.442] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.442] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.442] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.442] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.442] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.442] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.449] | : . ' , ; ` | all.equal() for future ... done [22:17:29.450] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:29.450] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:29.451] | : . ' , ; ` List of future strategies: [22:17:29.451] | : . ' , ; ` 1. sequential: [22:17:29.451] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:29.451] | : . ' , ; ` - tweaked: FALSE [22:17:29.451] | : . ' , ; ` - call: plan(sequential) [22:17:29.452] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:29.452] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.455] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.455] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.456] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:29.457] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:29.457] | : . ' , ; ` | : New stack: [22:17:29.458] | : . ' , ; ` | : List of 1 [22:17:29.458] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:29.458] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.458] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.458] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.458] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.458] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.458] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.458] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.458] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.458] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.458] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.462] | : . ' , ; ` | : Old stack: [22:17:29.462] | : . ' , ; ` | : List of 1 [22:17:29.462] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:29.462] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.462] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.462] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.462] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.462] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.462] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.462] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.462] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.462] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.462] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.467] | : . ' , ; ` | : Identical [22:17:29.467] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:29.468] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:29.468] | : . ' , ; ` | List of future strategies: [22:17:29.468] | : . ' , ; ` | 1. sequential: [22:17:29.468] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:29.468] | : . ' , ; ` | - tweaked: FALSE [22:17:29.468] | : . ' , ; ` | - call: plan(sequential) [22:17:29.469] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:29.470] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.470] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.471] | : . ' , SequentialFuture started (and completed) [22:17:29.471] | : . ' , signalConditions() ... [22:17:29.472] | : . ' , ; include = 'immediateCondition' [22:17:29.472] | : . ' , ; exclude = [22:17:29.473] | : . ' , ; resignal = FALSE [22:17:29.473] | : . ' , ; Number of conditions: 6 [22:17:29.474] | : . ' , ; int 6 [22:17:29.475] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.475] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.476] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.476] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.477] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.477] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.478] | : . ' , signalConditions() ... done [22:17:29.478] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:29.479] | : . Launching futures ... done [22:17:29.479] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:29.480] | : Using SequentialFutureBackend ... done [22:17:29.480] | run() for 'Future' () ... done [22:17:29.481] 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" ... [22:17:29.484] resolved() ... [22:17:29.485] | resolved() for listenv ... [22:17:29.486] | : resolved() ... [22:17:29.487] | : . resolved() for matrix ... [22:17:29.487] | : . ' Number of elements: 6 [22:17:29.488] | : . ' Number of futures: 6 [22:17:29.488] | : . ' resolved() ... [22:17:29.489] | : . ' , resolved() for SequentialFuture () ... [22:17:29.489] | : . ' , ; state: 'finished' [22:17:29.490] | : . ' , ; run: NULL [22:17:29.490] | : . ' , ; result: 'FutureResult' [22:17:29.491] | : . ' , resolved() for SequentialFuture () ... done [22:17:29.491] | : . ' resolved() ... done [22:17:29.492] | : . ' resolved() ... [22:17:29.492] | : . ' , resolved() for SequentialFuture () ... [22:17:29.493] | : . ' , ; state: 'finished' [22:17:29.493] | : . ' , ; run: NULL [22:17:29.494] | : . ' , ; result: 'FutureResult' [22:17:29.494] | : . ' , resolved() for SequentialFuture () ... done [22:17:29.495] | : . ' resolved() ... done [22:17:29.495] | : . ' resolved() ... [22:17:29.496] | : . ' , resolved() for SequentialFuture () ... [22:17:29.496] | : . ' , ; state: 'finished' [22:17:29.497] | : . ' , ; run: NULL [22:17:29.497] | : . ' , ; result: 'FutureResult' [22:17:29.498] | : . ' , resolved() for SequentialFuture () ... done [22:17:29.498] | : . ' resolved() ... done [22:17:29.499] | : . resolved() for matrix ... done [22:17:29.499] | : resolved() ... done [22:17:29.500] | resolved() for listenv ... done [22:17:29.500] 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" ... [22:17:29.502] value() for listenv ... [22:17:29.503] | recursive: 0 [22:17:29.503] | reduce: FALSE [22:17:29.505] | length: 6 [22:17:29.505] | elements: 'a', 'b', 'c', 'd', '', '' [22:17:29.506] | Number of remaining objects: 6 [22:17:29.506] | checking value #1: [22:17:29.507] | 'obj' is atomic [22:17:29.509] | signalConditionsASAP(numeric, pos=1) ... [22:17:29.510] | : nx: 6 [22:17:29.510] | : relay: TRUE [22:17:29.511] | : stdout: TRUE [22:17:29.511] | : signal: TRUE [22:17:29.512] | : resignal: FALSE [22:17:29.512] | : force: TRUE [22:17:29.513] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.513] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.514] | : until=2 [22:17:29.514] | : relaying element #2 [22:17:29.515] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.515] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.516] | signalConditionsASAP(numeric, pos=1) ... done [22:17:29.516] | length: 5 (resolved future 1) [22:17:29.517] | checking value #2: [22:17:29.517] | 'obj' is SequentialFuture [22:17:29.518] | resolved() ... [22:17:29.518] | : resolved() for SequentialFuture () ... [22:17:29.519] | : . state: 'finished' [22:17:29.519] | : . run: NULL [22:17:29.520] | : . result: 'FutureResult' [22:17:29.520] | : resolved() for SequentialFuture () ... done [22:17:29.521] | resolved() ... done [22:17:29.521] | SequentialFuture #2 [22:17:29.522] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:29.522] | : nx: 6 [22:17:29.523] | : relay: TRUE [22:17:29.523] | : stdout: TRUE [22:17:29.524] | : signal: TRUE [22:17:29.524] | : resignal: FALSE [22:17:29.525] | : force: TRUE [22:17:29.525] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.525] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.526] | : until=2 [22:17:29.526] | : relaying element #2 [22:17:29.527] | : value() for SequentialFuture () ... [22:17:29.527] | : . signalConditions() ... [22:17:29.528] | : . ' include = 'immediateCondition' [22:17:29.528] | : . ' exclude = [22:17:29.529] | : . ' resignal = FALSE [22:17:29.529] | : . ' Number of conditions: 6 [22:17:29.530] | : . ' int 6 [22:17:29.531] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.531] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.532] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.532] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.533] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.533] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.534] | : . signalConditions() ... done [22:17:29.534] | : . relay stdout ... [22:17:29.535] | : . relay stdout ... done [22:17:29.535] | : . check for misuse ... [22:17:29.536] | : . check for misuse ... done [22:17:29.536] | : value() for SequentialFuture () ... done [22:17:29.537] | : signalConditions() ... [22:17:29.537] | : . include = 'immediateCondition' [22:17:29.538] | : . exclude = [22:17:29.538] | : . resignal = FALSE [22:17:29.539] | : . Number of conditions: 6 [22:17:29.539] | : . int 6 [22:17:29.540] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.540] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.541] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.541] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.542] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.542] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.543] | : signalConditions() ... done [22:17:29.543] | : signalConditions() ... [22:17:29.544] | : . include = 'condition' [22:17:29.544] | : . exclude = 'error', 'immediateCondition' [22:17:29.545] | : . resignal = TRUE [22:17:29.545] | : . Number of conditions: 6 [22:17:29.546] | : . int 6 [22:17:29.547] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.547] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:29.271] | : . ' , attachPackages() ... [22:17:29.548] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.548] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:29.272] | : . ' , ; packages: [n=1] 'future' [22:17:29.549] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.549] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:29.272] | : . ' , attachPackages() ... done [22:17:29.550] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.550] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:29.273] | : . ' , attachPackages() ... [22:17:29.551] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.551] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:29.273] | : . ' , ; packages: [n=0] [22:17:29.552] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.552] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:29.274] | : . ' , attachPackages() ... done [22:17:29.553] | : signalConditions() ... done [22:17:29.553] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:29.554] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:29.554] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:29.555] | value(, ...) ... [22:17:29.555] | : value() for SequentialFuture () ... [22:17:29.556] | : . signalConditions() ... [22:17:29.556] | : . ' include = 'immediateCondition' [22:17:29.557] | : . ' exclude = [22:17:29.557] | : . ' resignal = FALSE [22:17:29.558] | : . ' Number of conditions: 6 [22:17:29.558] | : . ' int 6 [22:17:29.559] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.560] | : . ' already signaled, skipping [22:17:29.560] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.561] | : . ' already signaled, skipping [22:17:29.561] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.562] | : . ' already signaled, skipping [22:17:29.562] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.563] | : . ' already signaled, skipping [22:17:29.563] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.563] | : . ' already signaled, skipping [22:17:29.564] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.564] | : . ' already signaled, skipping [22:17:29.565] | : . signalConditions() ... done [22:17:29.565] | : . check for misuse ... [22:17:29.566] | : . check for misuse ... done [22:17:29.566] | : value() for SequentialFuture () ... done [22:17:29.567] | : value: [22:17:29.567] | value(, ...) ... done [22:17:29.568] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:29.568] | : nx: 6 [22:17:29.569] | : relay: TRUE [22:17:29.569] | : stdout: TRUE [22:17:29.570] | : signal: TRUE [22:17:29.570] | : resignal: FALSE [22:17:29.571] | : force: TRUE [22:17:29.571] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:29.572] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:29.572] | : until=3 [22:17:29.573] | : relaying element #3 [22:17:29.573] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:29.574] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:29.574] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:29.575] | resolve() for SequentialFuture ... [22:17:29.575] | resolve() for SequentialFuture ... done [22:17:29.576] | length: 4 (resolved future 2) [22:17:29.576] | checking value #3: [22:17:29.577] | 'obj' is SequentialFuture [22:17:29.577] | resolved() ... [22:17:29.578] | : resolved() for SequentialFuture () ... [22:17:29.578] | : . state: 'finished' [22:17:29.579] | : . run: NULL [22:17:29.579] | : . result: 'FutureResult' [22:17:29.580] | : resolved() for SequentialFuture () ... done [22:17:29.580] | resolved() ... done [22:17:29.580] | SequentialFuture #3 [22:17:29.581] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:29.581] | : nx: 6 [22:17:29.582] | : relay: TRUE [22:17:29.582] | : stdout: TRUE [22:17:29.583] | : signal: TRUE [22:17:29.583] | : resignal: FALSE [22:17:29.584] | : force: TRUE [22:17:29.584] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:29.585] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:29.585] | : until=3 [22:17:29.586] | : relaying element #3 [22:17:29.586] | : value() for SequentialFuture () ... [22:17:29.587] | : . signalConditions() ... [22:17:29.587] | : . ' include = 'immediateCondition' [22:17:29.588] | : . ' exclude = [22:17:29.588] | : . ' resignal = FALSE [22:17:29.589] | : . ' Number of conditions: 6 [22:17:29.589] | : . ' int 6 [22:17:29.590] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.590] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.591] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.591] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.592] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.592] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.593] | : . signalConditions() ... done [22:17:29.593] | : . relay stdout ... [22:17:29.594] | : . relay stdout ... done [22:17:29.594] | : . check for misuse ... [22:17:29.595] | : . check for misuse ... done [22:17:29.595] | : value() for SequentialFuture () ... done [22:17:29.596] | : signalConditions() ... [22:17:29.596] | : . include = 'immediateCondition' [22:17:29.597] | : . exclude = [22:17:29.597] | : . resignal = FALSE [22:17:29.598] | : . Number of conditions: 6 [22:17:29.598] | : . int 6 [22:17:29.599] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.600] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.600] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.601] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.601] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.602] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.602] | : signalConditions() ... done [22:17:29.603] | : signalConditions() ... [22:17:29.603] | : . include = 'condition' [22:17:29.604] | : . exclude = 'error', 'immediateCondition' [22:17:29.604] | : . resignal = TRUE [22:17:29.604] | : . Number of conditions: 6 [22:17:29.605] | : . int 6 [22:17:29.606] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.606] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:29.346] | : . ' , attachPackages() ... [22:17:29.607] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.607] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:29.346] | : . ' , ; packages: [n=1] 'future' [22:17:29.608] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.608] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:29.347] | : . ' , attachPackages() ... done [22:17:29.609] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.609] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:29.347] | : . ' , attachPackages() ... [22:17:29.610] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.610] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:29.348] | : . ' , ; packages: [n=0] [22:17:29.611] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.611] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:29.348] | : . ' , attachPackages() ... done [22:17:29.612] | : signalConditions() ... done [22:17:29.612] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:29.613] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:29.613] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:29.614] | value(, ...) ... [22:17:29.614] | : value() for SequentialFuture () ... [22:17:29.615] | : . signalConditions() ... [22:17:29.615] | : . ' include = 'immediateCondition' [22:17:29.616] | : . ' exclude = [22:17:29.616] | : . ' resignal = FALSE [22:17:29.617] | : . ' Number of conditions: 6 [22:17:29.617] | : . ' int 6 [22:17:29.618] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.619] | : . ' already signaled, skipping [22:17:29.619] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.620] | : . ' already signaled, skipping [22:17:29.620] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.621] | : . ' already signaled, skipping [22:17:29.621] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.622] | : . ' already signaled, skipping [22:17:29.622] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.623] | : . ' already signaled, skipping [22:17:29.623] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.624] | : . ' already signaled, skipping [22:17:29.624] | : . signalConditions() ... done [22:17:29.624] | : . check for misuse ... [22:17:29.625] | : . check for misuse ... done [22:17:29.625] | : value() for SequentialFuture () ... done [22:17:29.626] | : value: [22:17:29.626] | value(, ...) ... done [22:17:29.627] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:29.627] | : nx: 6 [22:17:29.628] | : relay: TRUE [22:17:29.628] | : stdout: TRUE [22:17:29.629] | : signal: TRUE [22:17:29.629] | : resignal: FALSE [22:17:29.630] | : force: TRUE [22:17:29.630] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:29.631] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:29.631] | : until=4 [22:17:29.632] | : relaying element #4 [22:17:29.632] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:29.633] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:29.633] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:29.634] | resolve() for SequentialFuture ... [22:17:29.634] | resolve() for SequentialFuture ... done [22:17:29.635] | length: 3 (resolved future 3) [22:17:29.635] | checking value #4: [22:17:29.636] | 'obj' is SequentialFuture [22:17:29.636] | resolved() ... [22:17:29.637] | : resolved() for SequentialFuture () ... [22:17:29.637] | : . state: 'finished' [22:17:29.638] | : . run: NULL [22:17:29.638] | : . result: 'FutureResult' [22:17:29.639] | : resolved() for SequentialFuture () ... done [22:17:29.639] | resolved() ... done [22:17:29.640] | SequentialFuture #4 [22:17:29.640] | signalConditionsASAP(SequentialFuture, pos=4) ... [22:17:29.641] | : nx: 6 [22:17:29.641] | : relay: TRUE [22:17:29.641] | : stdout: TRUE [22:17:29.642] | : signal: TRUE [22:17:29.642] | : resignal: FALSE [22:17:29.643] | : force: TRUE [22:17:29.643] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:29.644] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:29.644] | : until=4 [22:17:29.645] | : relaying element #4 [22:17:29.645] | : value() for SequentialFuture () ... [22:17:29.646] | : . signalConditions() ... [22:17:29.646] | : . ' include = 'immediateCondition' [22:17:29.647] | : . ' exclude = [22:17:29.647] | : . ' resignal = FALSE [22:17:29.648] | : . ' Number of conditions: 6 [22:17:29.648] | : . ' int 6 [22:17:29.649] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.650] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.650] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.651] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.651] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.651] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.652] | : . signalConditions() ... done [22:17:29.652] | : . relay stdout ... [22:17:29.653] | : . relay stdout ... done [22:17:29.653] | : . check for misuse ... [22:17:29.654] | : . check for misuse ... done [22:17:29.654] | : value() for SequentialFuture () ... done [22:17:29.655] | : signalConditions() ... [22:17:29.655] | : . include = 'immediateCondition' [22:17:29.656] | : . exclude = [22:17:29.656] | : . resignal = FALSE [22:17:29.657] | : . Number of conditions: 6 [22:17:29.657] | : . int 6 [22:17:29.658] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.659] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.659] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.660] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.660] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.661] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.661] | : signalConditions() ... done [22:17:29.662] | : signalConditions() ... [22:17:29.662] | : . include = 'condition' [22:17:29.663] | : . exclude = 'error', 'immediateCondition' [22:17:29.663] | : . resignal = TRUE [22:17:29.664] | : . Number of conditions: 6 [22:17:29.664] | : . int 6 [22:17:29.665] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.665] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:29.426] | : . ' , attachPackages() ... [22:17:29.666] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.666] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:29.426] | : . ' , ; packages: [n=1] 'future' [22:17:29.667] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.667] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:29.427] | : . ' , attachPackages() ... done [22:17:29.668] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.668] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:29.428] | : . ' , attachPackages() ... [22:17:29.669] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.670] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:29.428] | : . ' , ; packages: [n=0] [22:17:29.670] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.671] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:29.429] | : . ' , attachPackages() ... done [22:17:29.671] | : signalConditions() ... done [22:17:29.672] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.672] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.673] | signalConditionsASAP(SequentialFuture, pos=4) ... done [22:17:29.673] | value(, ...) ... [22:17:29.674] | : value() for SequentialFuture () ... [22:17:29.674] | : . signalConditions() ... [22:17:29.675] | : . ' include = 'immediateCondition' [22:17:29.675] | : . ' exclude = [22:17:29.675] | : . ' resignal = FALSE [22:17:29.676] | : . ' Number of conditions: 6 [22:17:29.676] | : . ' int 6 [22:17:29.677] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.678] | : . ' already signaled, skipping [22:17:29.678] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.679] | : . ' already signaled, skipping [22:17:29.679] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.680] | : . ' already signaled, skipping [22:17:29.680] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.681] | : . ' already signaled, skipping [22:17:29.681] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.682] | : . ' already signaled, skipping [22:17:29.682] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.683] | : . ' already signaled, skipping [22:17:29.683] | : . signalConditions() ... done [22:17:29.684] | : . check for misuse ... [22:17:29.684] | : . check for misuse ... done [22:17:29.685] | : value() for SequentialFuture () ... done [22:17:29.685] | : value: [22:17:29.686] | value(, ...) ... done [22:17:29.686] | signalConditionsASAP(SequentialFuture, pos=4) ... [22:17:29.687] | : nx: 6 [22:17:29.687] | : relay: TRUE [22:17:29.687] | : stdout: TRUE [22:17:29.688] | : signal: TRUE [22:17:29.688] | : resignal: FALSE [22:17:29.689] | : force: TRUE [22:17:29.689] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.690] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.690] | : until=5 [22:17:29.691] | : relaying element #5 [22:17:29.691] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.692] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.692] | signalConditionsASAP(SequentialFuture, pos=4) ... done [22:17:29.692] | resolve() for SequentialFuture ... [22:17:29.693] | resolve() for SequentialFuture ... done [22:17:29.693] | length: 2 (resolved future 4) [22:17:29.694] | checking value #5: [22:17:29.694] | 'obj' is NULL [22:17:29.695] | signalConditionsASAP(NULL, pos=5) ... [22:17:29.695] | : nx: 6 [22:17:29.696] | : relay: TRUE [22:17:29.696] | : stdout: TRUE [22:17:29.697] | : signal: TRUE [22:17:29.697] | : resignal: FALSE [22:17:29.697] | : force: TRUE [22:17:29.698] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.698] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.699] | : until=6 [22:17:29.699] | : relaying element #6 [22:17:29.700] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:29.700] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.701] | signalConditionsASAP(NULL, pos=5) ... done [22:17:29.702] | signalConditionsASAP(NULL, pos=5) ... [22:17:29.702] | : nx: 6 [22:17:29.703] | : relay: TRUE [22:17:29.703] | : stdout: TRUE [22:17:29.704] | : signal: TRUE [22:17:29.704] | : resignal: FALSE [22:17:29.704] | : force: TRUE [22:17:29.705] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:29.705] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.706] | : until=6 [22:17:29.706] | : relaying element #6 [22:17:29.707] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:29.707] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.708] | signalConditionsASAP(NULL, pos=5) ... done [22:17:29.708] | length: 1 (resolved future 5) [22:17:29.709] | checking value #6: [22:17:29.709] | 'obj' is atomic [22:17:29.710] | signalConditionsASAP(numeric, pos=6) ... [22:17:29.710] | : nx: 6 [22:17:29.710] | : relay: TRUE [22:17:29.711] | : stdout: TRUE [22:17:29.711] | : signal: TRUE [22:17:29.712] | : resignal: FALSE [22:17:29.712] | : force: TRUE [22:17:29.713] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:29.713] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.714] | : until=6 [22:17:29.714] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:29.714] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.715] | signalConditionsASAP(numeric, pos=6) ... done [22:17:29.716] | length: 0 (resolved future 6) [22:17:29.716] | Relaying remaining futures ... [22:17:29.716] | : signalConditionsASAP(NULL, pos=0) ... [22:17:29.717] | : . nx: 6 [22:17:29.717] | : . relay: TRUE [22:17:29.718] | : . stdout: TRUE [22:17:29.718] | : . signal: TRUE [22:17:29.719] | : . resignal: FALSE [22:17:29.719] | : . force: TRUE [22:17:29.720] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:29.720] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [22:17:29.721] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:29.721] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:29.722] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:29.722] | Relaying remaining futures ... done [22:17:29.722] value() for listenv ... 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) [22:17:29.727] future(..., label = NULL) ... [22:17:29.727] | lazy: FALSE [22:17:29.728] | stdout: TRUE [22:17:29.728] | conditions: [n=1] 'condition' [22:17:29.729] | getGlobalsAndPackages() ... [22:17:29.729] | : Searching for globals ... [22:17:29.731] | : . globals found: [0] [22:17:29.731] | : Searching for globals ... done [22:17:29.732] | : globals: [0] [22:17:29.732] | : packages: [0] [22:17:29.733] | getGlobalsAndPackages() ... done [22:17:29.733] | run() for 'Future' () ... [22:17:29.734] | : state: 'created' [22:17:29.734] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.735] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.735] | : Using SequentialFutureBackend ... [22:17:29.736] | : . Number of futures since start: 31 (31 created, 31 launched, 31 finished) [22:17:29.736] | : . Launching futures ... [22:17:29.737] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:29.737] | : . ' , getFutureData() ... [22:17:29.738] | : . ' , ; getFutureCore() ... [22:17:29.738] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:29.739] | : . ' , ; getFutureCore() ... done [22:17:29.739] | : . ' , ; getFutureCapture() ... [22:17:29.740] | : . ' , ; getFutureCapture() ... done [22:17:29.740] | : . ' , ; getFutureContext() ... [22:17:29.740] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.741] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:29.741] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.742] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:29.742] | : . ' , ; getFutureContext() ... done [22:17:29.743] | : . ' , getFutureData() ... done [22:17:29.747] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.747] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:29.748] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.749] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.749] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:29.750] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:29.750] | : . ' , ; ` | New stack: [22:17:29.750] | : . ' , ; ` | List of 1 [22:17:29.750] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:29.750] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.750] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:29.750] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.750] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.750] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.750] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:29.750] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.754] | : . ' , ; ` | Old stack: [22:17:29.754] | : . ' , ; ` | List of 1 [22:17:29.754] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:29.754] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.754] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:29.754] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.754] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.754] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.754] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:29.754] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.754] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.754] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.754] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.761] | : . ' , ; ` | Not identical [22:17:29.762] | : . ' , ; ` | all.equal() for future ... [22:17:29.762] | : . ' , ; ` | : List of 2 [22:17:29.762] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:29.762] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.762] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:29.762] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.762] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.762] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.762] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:29.762] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:29.762] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.762] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.762] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.762] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.762] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.762] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.762] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.762] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.762] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.769] | : . ' , ; ` | all.equal() for future ... done [22:17:29.769] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:29.770] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:29.770] | : . ' , ; ` List of future strategies: [22:17:29.770] | : . ' , ; ` 1. sequential: [22:17:29.770] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:29.770] | : . ' , ; ` - tweaked: FALSE [22:17:29.770] | : . ' , ; ` - call: plan(sequential) [22:17:29.771] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:29.772] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.774] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.775] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.775] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:29.776] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:29.776] | : . ' , ; ` | : New stack: [22:17:29.777] | : . ' , ; ` | : List of 1 [22:17:29.777] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:29.777] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.777] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.777] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.777] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.777] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.777] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.777] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.777] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.777] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.777] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.781] | : . ' , ; ` | : Old stack: [22:17:29.781] | : . ' , ; ` | : List of 1 [22:17:29.781] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:29.781] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.781] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.781] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.781] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.781] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.781] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.781] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.781] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.781] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.781] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.785] | : . ' , ; ` | : Identical [22:17:29.786] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:29.786] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:29.787] | : . ' , ; ` | List of future strategies: [22:17:29.787] | : . ' , ; ` | 1. sequential: [22:17:29.787] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:29.787] | : . ' , ; ` | - tweaked: FALSE [22:17:29.787] | : . ' , ; ` | - call: plan(sequential) [22:17:29.788] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:29.788] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.789] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.789] | : . ' , SequentialFuture started (and completed) [22:17:29.790] | : . ' , signalConditions() ... [22:17:29.790] | : . ' , ; include = 'immediateCondition' [22:17:29.791] | : . ' , ; exclude = [22:17:29.791] | : . ' , ; resignal = FALSE [22:17:29.792] | : . ' , ; Number of conditions: 6 [22:17:29.792] | : . ' , ; int 6 [22:17:29.793] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.793] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.794] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.794] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.795] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.795] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.796] | : . ' , signalConditions() ... done [22:17:29.796] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:29.797] | : . Launching futures ... done [22:17:29.797] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:29.798] | : Using SequentialFutureBackend ... done [22:17:29.798] | run() for 'Future' () ... done [22:17:29.799] future(..., label = NULL) ... done [22:17:29.799] future(..., label = NULL) ... [22:17:29.800] | lazy: FALSE [22:17:29.800] | stdout: TRUE [22:17:29.801] | conditions: [n=1] 'condition' [22:17:29.801] | getGlobalsAndPackages() ... [22:17:29.802] | : Searching for globals ... [22:17:29.803] | : . globals found: [0] [22:17:29.804] | : Searching for globals ... done [22:17:29.804] | : globals: [0] [22:17:29.805] | : packages: [0] [22:17:29.805] | getGlobalsAndPackages() ... done [22:17:29.806] | run() for 'Future' () ... [22:17:29.806] | : state: 'created' [22:17:29.807] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.807] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.808] | : Using SequentialFutureBackend ... [22:17:29.808] | : . Number of futures since start: 32 (32 created, 32 launched, 32 finished) [22:17:29.809] | : . Launching futures ... [22:17:29.809] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:29.810] | : . ' , getFutureData() ... [22:17:29.810] | : . ' , ; getFutureCore() ... [22:17:29.811] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:29.811] | : . ' , ; getFutureCore() ... done [22:17:29.812] | : . ' , ; getFutureCapture() ... [22:17:29.812] | : . ' , ; getFutureCapture() ... done [22:17:29.813] | : . ' , ; getFutureContext() ... [22:17:29.813] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.814] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:29.814] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.815] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:29.815] | : . ' , ; getFutureContext() ... done [22:17:29.816] | : . ' , getFutureData() ... done [22:17:29.820] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.820] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:29.821] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.821] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.822] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:29.823] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:29.823] | : . ' , ; ` | New stack: [22:17:29.824] | : . ' , ; ` | List of 1 [22:17:29.824] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:29.824] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.824] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:29.824] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.824] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.824] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.824] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:29.824] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.827] | : . ' , ; ` | Old stack: [22:17:29.827] | : . ' , ; ` | List of 1 [22:17:29.827] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:29.827] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.827] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:29.827] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.827] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.827] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.827] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:29.827] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.827] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.827] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.827] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.832] | : . ' , ; ` | Not identical [22:17:29.832] | : . ' , ; ` | all.equal() for future ... [22:17:29.833] | : . ' , ; ` | : List of 2 [22:17:29.833] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:29.833] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.833] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:29.833] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.833] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.833] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.833] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:29.833] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:29.833] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.833] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.833] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.833] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.833] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.833] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.833] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.833] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.833] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.840] | : . ' , ; ` | all.equal() for future ... done [22:17:29.840] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:29.841] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:29.841] | : . ' , ; ` List of future strategies: [22:17:29.841] | : . ' , ; ` 1. sequential: [22:17:29.841] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:29.841] | : . ' , ; ` - tweaked: FALSE [22:17:29.841] | : . ' , ; ` - call: plan(sequential) [22:17:29.842] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:29.843] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.845] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.846] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.846] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:29.847] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:29.847] | : . ' , ; ` | : New stack: [22:17:29.848] | : . ' , ; ` | : List of 1 [22:17:29.848] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:29.848] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.848] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.848] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.848] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.848] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.848] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.848] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.848] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.848] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.848] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.852] | : . ' , ; ` | : Old stack: [22:17:29.853] | : . ' , ; ` | : List of 1 [22:17:29.853] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:29.853] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.853] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.853] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.853] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.853] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.853] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.853] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.853] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.853] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.853] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.857] | : . ' , ; ` | : Identical [22:17:29.857] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:29.858] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:29.858] | : . ' , ; ` | List of future strategies: [22:17:29.858] | : . ' , ; ` | 1. sequential: [22:17:29.858] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:29.858] | : . ' , ; ` | - tweaked: FALSE [22:17:29.858] | : . ' , ; ` | - call: plan(sequential) [22:17:29.860] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:29.860] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.861] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.861] | : . ' , SequentialFuture started (and completed) [22:17:29.862] | : . ' , signalConditions() ... [22:17:29.862] | : . ' , ; include = 'immediateCondition' [22:17:29.863] | : . ' , ; exclude = [22:17:29.863] | : . ' , ; resignal = FALSE [22:17:29.864] | : . ' , ; Number of conditions: 6 [22:17:29.864] | : . ' , ; int 6 [22:17:29.865] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.866] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.866] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.867] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.867] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.868] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.868] | : . ' , signalConditions() ... done [22:17:29.869] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:29.869] | : . Launching futures ... done [22:17:29.870] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:29.870] | : Using SequentialFutureBackend ... done [22:17:29.871] | run() for 'Future' () ... done [22:17:29.871] future(..., label = NULL) ... done [22:17:29.872] future(..., label = NULL) ... [22:17:29.872] | lazy: FALSE [22:17:29.873] | stdout: TRUE [22:17:29.873] | conditions: [n=1] 'condition' [22:17:29.874] | getGlobalsAndPackages() ... [22:17:29.874] | : Searching for globals ... [22:17:29.878] | : . globals found: [1] '{' [22:17:29.879] | : Searching for globals ... done [22:17:29.879] | : Resolving globals: FALSE [22:17:29.880] | : Search for packages associated with the globals ... [22:17:29.880] | : . Packages associated with globals: [1] 'base' [22:17:29.881] | : . Packages: [1] 'base' [22:17:29.881] | : Search for packages associated with the globals ... done [22:17:29.882] | : Packages after dropping 'base': [0] [22:17:29.882] | : globals: [0] [22:17:29.883] | : packages: [0] [22:17:29.883] | getGlobalsAndPackages() ... done [22:17:29.884] | run() for 'Future' () ... [22:17:29.884] | : state: 'created' [22:17:29.885] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.885] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.886] | : Using SequentialFutureBackend ... [22:17:29.886] | : . Number of futures since start: 33 (33 created, 33 launched, 33 finished) [22:17:29.887] | : . Launching futures ... [22:17:29.887] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:29.888] | : . ' , getFutureData() ... [22:17:29.888] | : . ' , ; getFutureCore() ... [22:17:29.889] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:29.889] | : . ' , ; getFutureCore() ... done [22:17:29.890] | : . ' , ; getFutureCapture() ... [22:17:29.890] | : . ' , ; getFutureCapture() ... done [22:17:29.891] | : . ' , ; getFutureContext() ... [22:17:29.891] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.892] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:29.892] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.893] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:29.893] | : . ' , ; getFutureContext() ... done [22:17:29.894] | : . ' , getFutureData() ... done [22:17:29.898] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:29.899] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:29.899] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:29.900] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.900] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:29.901] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:29.901] | : . ' , ; ` | New stack: [22:17:29.902] | : . ' , ; ` | List of 1 [22:17:29.902] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:29.902] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.902] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:29.902] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.902] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.902] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.902] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:29.902] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.908] | : . ' , ; ` | Old stack: [22:17:29.908] | : . ' , ; ` | List of 1 [22:17:29.908] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:29.908] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.908] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:29.908] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.908] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.908] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.908] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:29.908] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.908] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.908] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.908] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.913] | : . ' , ; ` | Not identical [22:17:29.913] | : . ' , ; ` | all.equal() for future ... [22:17:29.914] | : . ' , ; ` | : List of 2 [22:17:29.914] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:29.914] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.914] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:29.914] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.914] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.914] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.914] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:29.914] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:29.914] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.914] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.914] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.914] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.914] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.914] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.914] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.914] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.914] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.921] | : . ' , ; ` | all.equal() for future ... done [22:17:29.921] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:29.922] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:29.922] | : . ' , ; ` List of future strategies: [22:17:29.922] | : . ' , ; ` 1. sequential: [22:17:29.922] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:29.922] | : . ' , ; ` - tweaked: FALSE [22:17:29.922] | : . ' , ; ` - call: plan(sequential) [22:17:29.923] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:29.924] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.926] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.927] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:29.927] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:29.928] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:29.928] | : . ' , ; ` | : New stack: [22:17:29.929] | : . ' , ; ` | : List of 1 [22:17:29.929] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:29.929] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.929] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.929] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.929] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.929] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.929] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.929] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.929] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.929] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.929] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.933] | : . ' , ; ` | : Old stack: [22:17:29.934] | : . ' , ; ` | : List of 1 [22:17:29.934] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:29.934] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:29.934] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:29.934] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.934] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.934] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.934] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:29.934] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:29.934] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:29.934] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:29.934] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:29.938] | : . ' , ; ` | : Identical [22:17:29.939] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:29.939] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:29.940] | : . ' , ; ` | List of future strategies: [22:17:29.940] | : . ' , ; ` | 1. sequential: [22:17:29.940] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:29.940] | : . ' , ; ` | - tweaked: FALSE [22:17:29.940] | : . ' , ; ` | - call: plan(sequential) [22:17:29.940] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:29.941] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.941] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:29.942] | : . ' , SequentialFuture started (and completed) [22:17:29.943] | : . ' , signalConditions() ... [22:17:29.943] | : . ' , ; include = 'immediateCondition' [22:17:29.944] | : . ' , ; exclude = [22:17:29.944] | : . ' , ; resignal = FALSE [22:17:29.945] | : . ' , ; Number of conditions: 6 [22:17:29.945] | : . ' , ; int 6 [22:17:29.946] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.947] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.947] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.948] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.948] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.949] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:29.949] | : . ' , signalConditions() ... done [22:17:29.950] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:29.950] | : . Launching futures ... done [22:17:29.951] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:29.951] | : Using SequentialFutureBackend ... done [22:17:29.952] | run() for 'Future' () ... done [22:17:29.952] 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" [22:17:29.956] resolved() ... [22:17:29.956] | resolved() for listenv ... [22:17:29.958] | : resolved() ... [22:17:29.958] | : . resolved() for matrix ... [22:17:29.959] | : . ' Number of elements: 6 [22:17:29.959] | : . ' Number of futures: 6 [22:17:29.960] | : . ' resolved() ... [22:17:29.960] | : . ' , resolved() for SequentialFuture () ... [22:17:29.961] | : . ' , ; state: 'finished' [22:17:29.961] | : . ' , ; run: NULL [22:17:29.962] | : . ' , ; result: 'FutureResult' [22:17:29.962] | : . ' , resolved() for SequentialFuture () ... done [22:17:29.963] | : . ' resolved() ... done [22:17:29.963] | : . ' resolved() ... [22:17:29.963] | : . ' , resolved() for SequentialFuture () ... [22:17:29.964] | : . ' , ; state: 'finished' [22:17:29.964] | : . ' , ; run: NULL [22:17:29.965] | : . ' , ; result: 'FutureResult' [22:17:29.966] | : . ' , resolved() for SequentialFuture () ... done [22:17:29.966] | : . ' resolved() ... done [22:17:29.966] | : . ' resolved() ... [22:17:29.967] | : . ' , resolved() for SequentialFuture () ... [22:17:29.967] | : . ' , ; state: 'finished' [22:17:29.968] | : . ' , ; run: NULL [22:17:29.968] | : . ' , ; result: 'FutureResult' [22:17:29.969] | : . ' , resolved() for SequentialFuture () ... done [22:17:29.969] | : . ' resolved() ... done [22:17:29.970] | : . resolved() for matrix ... done [22:17:29.970] | : resolved() ... done [22:17:29.971] | resolved() for listenv ... done [22:17:29.971] 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" ... [22:17:29.974] value() for listenv ... [22:17:29.974] | recursive: 0 [22:17:29.975] | reduce: FALSE [22:17:29.976] | length: 6 [22:17:29.976] | elements: 'a', 'b', 'c', 'd', '', '' [22:17:29.977] | Number of remaining objects: 6 [22:17:29.977] | checking value #1: [22:17:29.978] | 'obj' is atomic [22:17:29.978] | signalConditionsASAP(numeric, pos=1) ... [22:17:29.979] | : nx: 6 [22:17:29.979] | : relay: TRUE [22:17:29.980] | : stdout: TRUE [22:17:29.980] | : signal: TRUE [22:17:29.981] | : resignal: FALSE [22:17:29.981] | : force: TRUE [22:17:29.982] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.982] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.983] | : until=2 [22:17:29.983] | : relaying element #2 [22:17:29.984] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.984] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.985] | signalConditionsASAP(numeric, pos=1) ... done [22:17:29.985] | length: 5 (resolved future 1) [22:17:29.986] | checking value #2: [22:17:29.986] | 'obj' is SequentialFuture [22:17:29.987] | resolved() ... [22:17:29.987] | : resolved() for SequentialFuture () ... [22:17:29.988] | : . state: 'finished' [22:17:29.988] | : . run: NULL [22:17:29.989] | : . result: 'FutureResult' [22:17:29.989] | : resolved() for SequentialFuture () ... done [22:17:29.990] | resolved() ... done [22:17:29.990] | SequentialFuture #2 [22:17:29.991] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:29.991] | : nx: 6 [22:17:29.992] | : relay: TRUE [22:17:29.992] | : stdout: TRUE [22:17:29.992] | : signal: TRUE [22:17:29.993] | : resignal: FALSE [22:17:29.993] | : force: TRUE [22:17:29.994] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.994] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:29.995] | : until=2 [22:17:29.995] | : relaying element #2 [22:17:29.996] | : value() for SequentialFuture () ... [22:17:29.996] | : . signalConditions() ... [22:17:29.997] | : . ' include = 'immediateCondition' [22:17:29.997] | : . ' exclude = [22:17:29.998] | : . ' resignal = FALSE [22:17:29.998] | : . ' Number of conditions: 6 [22:17:29.999] | : . ' int 6 [22:17:30.000] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.000] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.001] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.001] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.002] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.002] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.003] | : . signalConditions() ... done [22:17:30.003] | : . relay stdout ... [22:17:30.004] | : . relay stdout ... done [22:17:30.004] | : . check for misuse ... [22:17:30.005] | : . check for misuse ... done [22:17:30.005] | : value() for SequentialFuture () ... done [22:17:30.006] | : signalConditions() ... [22:17:30.006] | : . include = 'immediateCondition' [22:17:30.006] | : . exclude = [22:17:30.007] | : . resignal = FALSE [22:17:30.007] | : . Number of conditions: 6 [22:17:30.008] | : . int 6 [22:17:30.009] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.009] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.010] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.010] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.011] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.011] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.012] | : signalConditions() ... done [22:17:30.012] | : signalConditions() ... [22:17:30.013] | : . include = 'condition' [22:17:30.013] | : . exclude = 'error', 'immediateCondition' [22:17:30.014] | : . resignal = TRUE [22:17:30.014] | : . Number of conditions: 6 [22:17:30.015] | : . int 6 [22:17:30.016] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.016] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:29.743] | : . ' , attachPackages() ... [22:17:30.017] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.017] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:29.744] | : . ' , ; packages: [n=1] 'future' [22:17:30.018] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.018] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:29.745] | : . ' , attachPackages() ... done [22:17:30.019] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.019] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:29.745] | : . ' , attachPackages() ... [22:17:30.020] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.020] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:29.746] | : . ' , ; packages: [n=0] [22:17:30.021] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.021] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:29.746] | : . ' , attachPackages() ... done [22:17:30.022] | : signalConditions() ... done [22:17:30.022] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.023] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.023] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:30.024] | value(, ...) ... [22:17:30.024] | : value() for SequentialFuture () ... [22:17:30.025] | : . signalConditions() ... [22:17:30.025] | : . ' include = 'immediateCondition' [22:17:30.026] | : . ' exclude = [22:17:30.026] | : . ' resignal = FALSE [22:17:30.027] | : . ' Number of conditions: 6 [22:17:30.027] | : . ' int 6 [22:17:30.028] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.029] | : . ' already signaled, skipping [22:17:30.029] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.030] | : . ' already signaled, skipping [22:17:30.030] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.030] | : . ' already signaled, skipping [22:17:30.031] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.031] | : . ' already signaled, skipping [22:17:30.032] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.032] | : . ' already signaled, skipping [22:17:30.033] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.033] | : . ' already signaled, skipping [22:17:30.034] | : . signalConditions() ... done [22:17:30.034] | : . check for misuse ... [22:17:30.035] | : . check for misuse ... done [22:17:30.035] | : value() for SequentialFuture () ... done [22:17:30.036] | : value: [22:17:30.036] | value(, ...) ... done [22:17:30.037] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:30.037] | : nx: 6 [22:17:30.038] | : relay: TRUE [22:17:30.038] | : stdout: TRUE [22:17:30.039] | : signal: TRUE [22:17:30.039] | : resignal: FALSE [22:17:30.040] | : force: TRUE [22:17:30.040] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.041] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.041] | : until=3 [22:17:30.042] | : relaying element #3 [22:17:30.042] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.042] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.043] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:30.043] | resolve() for SequentialFuture ... [22:17:30.044] | resolve() for SequentialFuture ... done [22:17:30.044] | length: 4 (resolved future 2) [22:17:30.045] | checking value #3: [22:17:30.045] | 'obj' is SequentialFuture [22:17:30.046] | resolved() ... [22:17:30.046] | : resolved() for SequentialFuture () ... [22:17:30.047] | : . state: 'finished' [22:17:30.047] | : . run: NULL [22:17:30.048] | : . result: 'FutureResult' [22:17:30.048] | : resolved() for SequentialFuture () ... done [22:17:30.049] | resolved() ... done [22:17:30.049] | SequentialFuture #3 [22:17:30.050] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:30.050] | : nx: 6 [22:17:30.051] | : relay: TRUE [22:17:30.051] | : stdout: TRUE [22:17:30.052] | : signal: TRUE [22:17:30.052] | : resignal: FALSE [22:17:30.053] | : force: TRUE [22:17:30.053] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.054] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.054] | : until=3 [22:17:30.054] | : relaying element #3 [22:17:30.055] | : value() for SequentialFuture () ... [22:17:30.055] | : . signalConditions() ... [22:17:30.056] | : . ' include = 'immediateCondition' [22:17:30.056] | : . ' exclude = [22:17:30.057] | : . ' resignal = FALSE [22:17:30.057] | : . ' Number of conditions: 6 [22:17:30.058] | : . ' int 6 [22:17:30.059] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.059] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.060] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.060] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.061] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.061] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.062] | : . signalConditions() ... done [22:17:30.062] | : . relay stdout ... [22:17:30.063] | : . relay stdout ... done [22:17:30.063] | : . check for misuse ... [22:17:30.064] | : . check for misuse ... done [22:17:30.064] | : value() for SequentialFuture () ... done [22:17:30.065] | : signalConditions() ... [22:17:30.065] | : . include = 'immediateCondition' [22:17:30.066] | : . exclude = [22:17:30.066] | : . resignal = FALSE [22:17:30.067] | : . Number of conditions: 6 [22:17:30.067] | : . int 6 [22:17:30.068] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.068] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.069] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.069] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.070] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.070] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.071] | : signalConditions() ... done [22:17:30.071] | : signalConditions() ... [22:17:30.072] | : . include = 'condition' [22:17:30.072] | : . exclude = 'error', 'immediateCondition' [22:17:30.073] | : . resignal = TRUE [22:17:30.073] | : . Number of conditions: 6 [22:17:30.074] | : . int 6 [22:17:30.075] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.075] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:29.816] | : . ' , attachPackages() ... [22:17:30.076] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.076] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:29.817] | : . ' , ; packages: [n=1] 'future' [22:17:30.077] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.077] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:29.817] | : . ' , attachPackages() ... done [22:17:30.078] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.078] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:29.818] | : . ' , attachPackages() ... [22:17:30.079] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.079] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:29.818] | : . ' , ; packages: [n=0] [22:17:30.080] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.080] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:29.819] | : . ' , attachPackages() ... done [22:17:30.081] | : signalConditions() ... done [22:17:30.081] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:30.082] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:30.082] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:30.083] | value(, ...) ... [22:17:30.083] | : value() for SequentialFuture () ... [22:17:30.084] | : . signalConditions() ... [22:17:30.084] | : . ' include = 'immediateCondition' [22:17:30.085] | : . ' exclude = [22:17:30.085] | : . ' resignal = FALSE [22:17:30.086] | : . ' Number of conditions: 6 [22:17:30.086] | : . ' int 6 [22:17:30.087] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.087] | : . ' already signaled, skipping [22:17:30.088] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.088] | : . ' already signaled, skipping [22:17:30.089] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.089] | : . ' already signaled, skipping [22:17:30.090] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.090] | : . ' already signaled, skipping [22:17:30.091] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.091] | : . ' already signaled, skipping [22:17:30.092] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.092] | : . ' already signaled, skipping [22:17:30.093] | : . signalConditions() ... done [22:17:30.093] | : . check for misuse ... [22:17:30.094] | : . check for misuse ... done [22:17:30.094] | : value() for SequentialFuture () ... done [22:17:30.095] | : value: [22:17:30.095] | value(, ...) ... done [22:17:30.096] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:30.096] | : nx: 6 [22:17:30.097] | : relay: TRUE [22:17:30.097] | : stdout: TRUE [22:17:30.098] | : signal: TRUE [22:17:30.098] | : resignal: FALSE [22:17:30.099] | : force: TRUE [22:17:30.099] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:30.100] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:30.100] | : until=4 [22:17:30.101] | : relaying element #4 [22:17:30.101] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:30.101] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:30.102] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:30.102] | resolve() for SequentialFuture ... [22:17:30.105] | resolve() for SequentialFuture ... done [22:17:30.106] | length: 3 (resolved future 3) [22:17:30.106] | checking value #4: [22:17:30.107] | 'obj' is SequentialFuture [22:17:30.107] | resolved() ... [22:17:30.108] | : resolved() for SequentialFuture () ... [22:17:30.108] | : . state: 'finished' [22:17:30.109] | : . run: NULL [22:17:30.109] | : . result: 'FutureResult' [22:17:30.110] | : resolved() for SequentialFuture () ... done [22:17:30.110] | resolved() ... done [22:17:30.111] | SequentialFuture #4 [22:17:30.111] | signalConditionsASAP(SequentialFuture, pos=4) ... [22:17:30.112] | : nx: 6 [22:17:30.112] | : relay: TRUE [22:17:30.113] | : stdout: TRUE [22:17:30.113] | : signal: TRUE [22:17:30.114] | : resignal: FALSE [22:17:30.114] | : force: TRUE [22:17:30.114] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:30.115] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:30.115] | : until=4 [22:17:30.116] | : relaying element #4 [22:17:30.116] | : value() for SequentialFuture () ... [22:17:30.117] | : . signalConditions() ... [22:17:30.117] | : . ' include = 'immediateCondition' [22:17:30.118] | : . ' exclude = [22:17:30.118] | : . ' resignal = FALSE [22:17:30.119] | : . ' Number of conditions: 6 [22:17:30.119] | : . ' int 6 [22:17:30.120] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.121] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.121] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.122] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.122] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.123] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.123] | : . signalConditions() ... done [22:17:30.124] | : . relay stdout ... [22:17:30.124] | : . relay stdout ... done [22:17:30.125] | : . check for misuse ... [22:17:30.125] | : . check for misuse ... done [22:17:30.126] | : value() for SequentialFuture () ... done [22:17:30.126] | : signalConditions() ... [22:17:30.127] | : . include = 'immediateCondition' [22:17:30.127] | : . exclude = [22:17:30.127] | : . resignal = FALSE [22:17:30.128] | : . Number of conditions: 6 [22:17:30.128] | : . int 6 [22:17:30.129] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.130] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.130] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.131] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.131] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.132] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.132] | : signalConditions() ... done [22:17:30.133] | : signalConditions() ... [22:17:30.133] | : . include = 'condition' [22:17:30.134] | : . exclude = 'error', 'immediateCondition' [22:17:30.134] | : . resignal = TRUE [22:17:30.135] | : . Number of conditions: 6 [22:17:30.135] | : . int 6 [22:17:30.136] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.136] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:29.895] | : . ' , attachPackages() ... [22:17:30.137] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.138] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:29.895] | : . ' , ; packages: [n=1] 'future' [22:17:30.138] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.139] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:29.896] | : . ' , attachPackages() ... done [22:17:30.139] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.140] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:29.896] | : . ' , attachPackages() ... [22:17:30.140] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.141] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:29.897] | : . ' , ; packages: [n=0] [22:17:30.141] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.142] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:29.897] | : . ' , attachPackages() ... done [22:17:30.142] | : signalConditions() ... done [22:17:30.143] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.143] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.144] | signalConditionsASAP(SequentialFuture, pos=4) ... done [22:17:30.144] | value(, ...) ... [22:17:30.145] | : value() for SequentialFuture () ... [22:17:30.145] | : . signalConditions() ... [22:17:30.146] | : . ' include = 'immediateCondition' [22:17:30.146] | : . ' exclude = [22:17:30.147] | : . ' resignal = FALSE [22:17:30.147] | : . ' Number of conditions: 6 [22:17:30.147] | : . ' int 6 [22:17:30.148] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.149] | : . ' already signaled, skipping [22:17:30.149] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.150] | : . ' already signaled, skipping [22:17:30.150] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.151] | : . ' already signaled, skipping [22:17:30.151] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.152] | : . ' already signaled, skipping [22:17:30.152] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.153] | : . ' already signaled, skipping [22:17:30.153] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.154] | : . ' already signaled, skipping [22:17:30.154] | : . signalConditions() ... done [22:17:30.155] | : . check for misuse ... [22:17:30.155] | : . check for misuse ... done [22:17:30.156] | : value() for SequentialFuture () ... done [22:17:30.156] | : value: [22:17:30.157] | value(, ...) ... done [22:17:30.157] | signalConditionsASAP(SequentialFuture, pos=4) ... [22:17:30.158] | : nx: 6 [22:17:30.158] | : relay: TRUE [22:17:30.159] | : stdout: TRUE [22:17:30.159] | : signal: TRUE [22:17:30.160] | : resignal: FALSE [22:17:30.160] | : force: TRUE [22:17:30.160] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.161] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.162] | : until=5 [22:17:30.162] | : relaying element #5 [22:17:30.163] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.163] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.164] | signalConditionsASAP(SequentialFuture, pos=4) ... done [22:17:30.165] | resolve() for SequentialFuture ... [22:17:30.165] | resolve() for SequentialFuture ... done [22:17:30.166] | length: 2 (resolved future 4) [22:17:30.166] | checking value #5: [22:17:30.167] | 'obj' is NULL [22:17:30.168] | signalConditionsASAP(NULL, pos=5) ... [22:17:30.168] | : nx: 6 [22:17:30.169] | : relay: TRUE [22:17:30.169] | : stdout: TRUE [22:17:30.170] | : signal: TRUE [22:17:30.170] | : resignal: FALSE [22:17:30.171] | : force: TRUE [22:17:30.171] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.171] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.172] | : until=6 [22:17:30.172] | : relaying element #6 [22:17:30.173] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:30.173] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.174] | signalConditionsASAP(NULL, pos=5) ... done [22:17:30.174] | signalConditionsASAP(NULL, pos=5) ... [22:17:30.175] | : nx: 6 [22:17:30.175] | : relay: TRUE [22:17:30.176] | : stdout: TRUE [22:17:30.176] | : signal: TRUE [22:17:30.177] | : resignal: FALSE [22:17:30.177] | : force: TRUE [22:17:30.178] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:30.178] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.179] | : until=6 [22:17:30.179] | : relaying element #6 [22:17:30.180] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:30.180] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.181] | signalConditionsASAP(NULL, pos=5) ... done [22:17:30.181] | length: 1 (resolved future 5) [22:17:30.182] | checking value #6: [22:17:30.182] | 'obj' is atomic [22:17:30.183] | signalConditionsASAP(numeric, pos=6) ... [22:17:30.183] | : nx: 6 [22:17:30.183] | : relay: TRUE [22:17:30.184] | : stdout: TRUE [22:17:30.185] | : signal: TRUE [22:17:30.185] | : resignal: FALSE [22:17:30.185] | : force: TRUE [22:17:30.186] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:30.186] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.187] | : until=6 [22:17:30.187] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:30.188] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.188] | signalConditionsASAP(numeric, pos=6) ... done [22:17:30.189] | length: 0 (resolved future 6) [22:17:30.189] | Relaying remaining futures ... [22:17:30.190] | : signalConditionsASAP(NULL, pos=0) ... [22:17:30.190] | : . nx: 6 [22:17:30.191] | : . relay: TRUE [22:17:30.191] | : . stdout: TRUE [22:17:30.192] | : . signal: TRUE [22:17:30.192] | : . resignal: FALSE [22:17:30.193] | : . force: TRUE [22:17:30.193] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:30.194] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [22:17:30.194] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:30.195] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.195] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:30.196] | Relaying remaining futures ... done [22:17:30.196] value() for listenv ... 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) [22:17:30.201] future(..., label = NULL) ... [22:17:30.201] | lazy: FALSE [22:17:30.202] | stdout: TRUE [22:17:30.202] | conditions: [n=1] 'condition' [22:17:30.203] | getGlobalsAndPackages() ... [22:17:30.203] | : Searching for globals ... [22:17:30.205] | : . globals found: [0] [22:17:30.205] | : Searching for globals ... done [22:17:30.206] | : globals: [0] [22:17:30.206] | : packages: [0] [22:17:30.207] | getGlobalsAndPackages() ... done [22:17:30.208] | run() for 'Future' () ... [22:17:30.208] | : state: 'created' [22:17:30.209] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.209] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.210] | : Using SequentialFutureBackend ... [22:17:30.210] | : . Number of futures since start: 34 (34 created, 34 launched, 34 finished) [22:17:30.211] | : . Launching futures ... [22:17:30.211] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:30.212] | : . ' , getFutureData() ... [22:17:30.212] | : . ' , ; getFutureCore() ... [22:17:30.213] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:30.213] | : . ' , ; getFutureCore() ... done [22:17:30.214] | : . ' , ; getFutureCapture() ... [22:17:30.214] | : . ' , ; getFutureCapture() ... done [22:17:30.214] | : . ' , ; getFutureContext() ... [22:17:30.215] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.216] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:30.216] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.217] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:30.217] | : . ' , ; getFutureContext() ... done [22:17:30.218] | : . ' , getFutureData() ... done [22:17:30.222] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.222] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:30.223] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.223] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.224] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:30.225] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:30.225] | : . ' , ; ` | New stack: [22:17:30.225] | : . ' , ; ` | List of 1 [22:17:30.225] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:30.225] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.225] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:30.225] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.225] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.225] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.225] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:30.225] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.229] | : . ' , ; ` | Old stack: [22:17:30.229] | : . ' , ; ` | List of 1 [22:17:30.229] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:30.229] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.229] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:30.229] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.229] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.229] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.229] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:30.229] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.229] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.229] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.229] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.234] | : . ' , ; ` | Not identical [22:17:30.234] | : . ' , ; ` | all.equal() for future ... [22:17:30.235] | : . ' , ; ` | : List of 2 [22:17:30.235] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:30.235] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.235] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:30.235] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.235] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.235] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.235] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:30.235] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:30.235] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.235] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.235] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.235] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.235] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.235] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.235] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.235] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.235] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.242] | : . ' , ; ` | all.equal() for future ... done [22:17:30.242] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:30.243] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:30.243] | : . ' , ; ` List of future strategies: [22:17:30.243] | : . ' , ; ` 1. sequential: [22:17:30.243] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:30.243] | : . ' , ; ` - tweaked: FALSE [22:17:30.243] | : . ' , ; ` - call: plan(sequential) [22:17:30.244] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:30.245] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.247] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.248] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.249] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:30.249] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:30.250] | : . ' , ; ` | : New stack: [22:17:30.250] | : . ' , ; ` | : List of 1 [22:17:30.250] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:30.250] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.250] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.250] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.250] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.250] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.250] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.250] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.250] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.250] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.250] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.254] | : . ' , ; ` | : Old stack: [22:17:30.255] | : . ' , ; ` | : List of 1 [22:17:30.255] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:30.255] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.255] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.255] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.255] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.255] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.255] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.255] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.255] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.255] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.255] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.259] | : . ' , ; ` | : Identical [22:17:30.260] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:30.260] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:30.261] | : . ' , ; ` | List of future strategies: [22:17:30.261] | : . ' , ; ` | 1. sequential: [22:17:30.261] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:30.261] | : . ' , ; ` | - tweaked: FALSE [22:17:30.261] | : . ' , ; ` | - call: plan(sequential) [22:17:30.262] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:30.262] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.263] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.263] | : . ' , SequentialFuture started (and completed) [22:17:30.264] | : . ' , signalConditions() ... [22:17:30.264] | : . ' , ; include = 'immediateCondition' [22:17:30.265] | : . ' , ; exclude = [22:17:30.265] | : . ' , ; resignal = FALSE [22:17:30.266] | : . ' , ; Number of conditions: 6 [22:17:30.266] | : . ' , ; int 6 [22:17:30.267] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.268] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.268] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.269] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.269] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.270] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.270] | : . ' , signalConditions() ... done [22:17:30.271] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:30.271] | : . Launching futures ... done [22:17:30.272] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:30.272] | : Using SequentialFutureBackend ... done [22:17:30.273] | run() for 'Future' () ... done [22:17:30.273] future(..., label = NULL) ... done [22:17:30.274] future(..., label = NULL) ... [22:17:30.274] | lazy: FALSE [22:17:30.275] | stdout: TRUE [22:17:30.275] | conditions: [n=1] 'condition' [22:17:30.276] | getGlobalsAndPackages() ... [22:17:30.276] | : Searching for globals ... [22:17:30.278] | : . globals found: [0] [22:17:30.278] | : Searching for globals ... done [22:17:30.279] | : globals: [0] [22:17:30.279] | : packages: [0] [22:17:30.280] | getGlobalsAndPackages() ... done [22:17:30.280] | run() for 'Future' () ... [22:17:30.281] | : state: 'created' [22:17:30.281] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.282] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.282] | : Using SequentialFutureBackend ... [22:17:30.283] | : . Number of futures since start: 35 (35 created, 35 launched, 35 finished) [22:17:30.283] | : . Launching futures ... [22:17:30.284] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:30.284] | : . ' , getFutureData() ... [22:17:30.285] | : . ' , ; getFutureCore() ... [22:17:30.285] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:30.286] | : . ' , ; getFutureCore() ... done [22:17:30.286] | : . ' , ; getFutureCapture() ... [22:17:30.287] | : . ' , ; getFutureCapture() ... done [22:17:30.287] | : . ' , ; getFutureContext() ... [22:17:30.288] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.288] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:30.289] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.289] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:30.290] | : . ' , ; getFutureContext() ... done [22:17:30.290] | : . ' , getFutureData() ... done [22:17:30.295] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.295] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:30.296] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.296] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.297] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:30.297] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:30.298] | : . ' , ; ` | New stack: [22:17:30.298] | : . ' , ; ` | List of 1 [22:17:30.298] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:30.298] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.298] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:30.298] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.298] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.298] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.298] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:30.298] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.304] | : . ' , ; ` | Old stack: [22:17:30.305] | : . ' , ; ` | List of 1 [22:17:30.305] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:30.305] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.305] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:30.305] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.305] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.305] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.305] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:30.305] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.305] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.305] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.305] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.309] | : . ' , ; ` | Not identical [22:17:30.310] | : . ' , ; ` | all.equal() for future ... [22:17:30.310] | : . ' , ; ` | : List of 2 [22:17:30.310] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:30.310] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.310] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:30.310] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.310] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.310] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.310] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:30.310] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:30.310] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.310] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.310] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.310] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.310] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.310] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.310] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.310] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.310] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.317] | : . ' , ; ` | all.equal() for future ... done [22:17:30.318] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:30.318] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:30.319] | : . ' , ; ` List of future strategies: [22:17:30.319] | : . ' , ; ` 1. sequential: [22:17:30.319] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:30.319] | : . ' , ; ` - tweaked: FALSE [22:17:30.319] | : . ' , ; ` - call: plan(sequential) [22:17:30.319] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:30.320] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.323] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.323] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.324] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:30.324] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:30.325] | : . ' , ; ` | : New stack: [22:17:30.325] | : . ' , ; ` | : List of 1 [22:17:30.325] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:30.325] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.325] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.325] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.325] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.325] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.325] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.325] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.325] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.325] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.325] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.330] | : . ' , ; ` | : Old stack: [22:17:30.330] | : . ' , ; ` | : List of 1 [22:17:30.330] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:30.330] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.330] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.330] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.330] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.330] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.330] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.330] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.330] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.330] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.330] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.334] | : . ' , ; ` | : Identical [22:17:30.335] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:30.335] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:30.336] | : . ' , ; ` | List of future strategies: [22:17:30.336] | : . ' , ; ` | 1. sequential: [22:17:30.336] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:30.336] | : . ' , ; ` | - tweaked: FALSE [22:17:30.336] | : . ' , ; ` | - call: plan(sequential) [22:17:30.337] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:30.337] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.338] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.339] | : . ' , SequentialFuture started (and completed) [22:17:30.339] | : . ' , signalConditions() ... [22:17:30.340] | : . ' , ; include = 'immediateCondition' [22:17:30.340] | : . ' , ; exclude = [22:17:30.341] | : . ' , ; resignal = FALSE [22:17:30.341] | : . ' , ; Number of conditions: 6 [22:17:30.342] | : . ' , ; int 6 [22:17:30.343] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.343] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.344] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.344] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.345] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.345] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.346] | : . ' , signalConditions() ... done [22:17:30.346] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:30.347] | : . Launching futures ... done [22:17:30.347] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:30.348] | : Using SequentialFutureBackend ... done [22:17:30.348] | run() for 'Future' () ... done [22:17:30.349] future(..., label = NULL) ... done [22:17:30.349] future(..., label = NULL) ... [22:17:30.350] | lazy: FALSE [22:17:30.350] | stdout: TRUE [22:17:30.351] | conditions: [n=1] 'condition' [22:17:30.351] | getGlobalsAndPackages() ... [22:17:30.352] | : Searching for globals ... [22:17:30.355] | : . globals found: [1] '{' [22:17:30.356] | : Searching for globals ... done [22:17:30.357] | : Resolving globals: FALSE [22:17:30.357] | : Search for packages associated with the globals ... [22:17:30.358] | : . Packages associated with globals: [1] 'base' [22:17:30.358] | : . Packages: [1] 'base' [22:17:30.359] | : Search for packages associated with the globals ... done [22:17:30.359] | : Packages after dropping 'base': [0] [22:17:30.360] | : globals: [0] [22:17:30.360] | : packages: [0] [22:17:30.361] | getGlobalsAndPackages() ... done [22:17:30.361] | run() for 'Future' () ... [22:17:30.362] | : state: 'created' [22:17:30.362] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.363] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.363] | : Using SequentialFutureBackend ... [22:17:30.364] | : . Number of futures since start: 36 (36 created, 36 launched, 36 finished) [22:17:30.364] | : . Launching futures ... [22:17:30.365] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:30.365] | : . ' , getFutureData() ... [22:17:30.366] | : . ' , ; getFutureCore() ... [22:17:30.366] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:30.367] | : . ' , ; getFutureCore() ... done [22:17:30.367] | : . ' , ; getFutureCapture() ... [22:17:30.368] | : . ' , ; getFutureCapture() ... done [22:17:30.368] | : . ' , ; getFutureContext() ... [22:17:30.369] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.369] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:30.370] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.370] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:30.371] | : . ' , ; getFutureContext() ... done [22:17:30.371] | : . ' , getFutureData() ... done [22:17:30.375] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.376] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:30.376] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.377] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.378] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:30.378] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:30.379] | : . ' , ; ` | New stack: [22:17:30.379] | : . ' , ; ` | List of 1 [22:17:30.379] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:30.379] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.379] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:30.379] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.379] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.379] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.379] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:30.379] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.383] | : . ' , ; ` | Old stack: [22:17:30.383] | : . ' , ; ` | List of 1 [22:17:30.383] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:30.383] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.383] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:30.383] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.383] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.383] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.383] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:30.383] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.383] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.383] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.383] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.387] | : . ' , ; ` | Not identical [22:17:30.388] | : . ' , ; ` | all.equal() for future ... [22:17:30.388] | : . ' , ; ` | : List of 2 [22:17:30.388] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:30.388] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.388] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:30.388] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.388] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.388] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.388] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:30.388] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:30.388] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.388] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.388] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.388] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.388] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.388] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.388] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.388] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.388] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.395] | : . ' , ; ` | all.equal() for future ... done [22:17:30.396] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:30.396] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:30.397] | : . ' , ; ` List of future strategies: [22:17:30.397] | : . ' , ; ` 1. sequential: [22:17:30.397] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:30.397] | : . ' , ; ` - tweaked: FALSE [22:17:30.397] | : . ' , ; ` - call: plan(sequential) [22:17:30.398] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:30.398] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.401] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.401] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.402] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:30.403] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:30.403] | : . ' , ; ` | : New stack: [22:17:30.404] | : . ' , ; ` | : List of 1 [22:17:30.404] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:30.404] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.404] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.404] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.404] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.404] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.404] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.404] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.404] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.404] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.404] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.408] | : . ' , ; ` | : Old stack: [22:17:30.408] | : . ' , ; ` | : List of 1 [22:17:30.408] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:30.408] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.408] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.408] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.408] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.408] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.408] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.408] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.408] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.408] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.408] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.413] | : . ' , ; ` | : Identical [22:17:30.413] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:30.414] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:30.414] | : . ' , ; ` | List of future strategies: [22:17:30.414] | : . ' , ; ` | 1. sequential: [22:17:30.414] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:30.414] | : . ' , ; ` | - tweaked: FALSE [22:17:30.414] | : . ' , ; ` | - call: plan(sequential) [22:17:30.415] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:30.416] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.416] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.417] | : . ' , SequentialFuture started (and completed) [22:17:30.418] | : . ' , signalConditions() ... [22:17:30.418] | : . ' , ; include = 'immediateCondition' [22:17:30.419] | : . ' , ; exclude = [22:17:30.419] | : . ' , ; resignal = FALSE [22:17:30.419] | : . ' , ; Number of conditions: 6 [22:17:30.420] | : . ' , ; int 6 [22:17:30.421] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.421] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.422] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.422] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.423] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.423] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.424] | : . ' , signalConditions() ... done [22:17:30.424] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:30.425] | : . Launching futures ... done [22:17:30.425] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:30.426] | : Using SequentialFutureBackend ... done [22:17:30.426] | run() for 'Future' () ... done [22:17:30.427] 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" [22:17:30.431] resolved() ... [22:17:30.440] | resolved() for listenv ... [22:17:30.441] | : resolved() ... [22:17:30.442] | : . resolved() for array ... [22:17:30.442] | : . ' Number of elements: 6 [22:17:30.443] | : . ' Number of futures: 6 [22:17:30.443] | : . ' resolved() ... [22:17:30.444] | : . ' , resolved() for SequentialFuture () ... [22:17:30.444] | : . ' , ; state: 'finished' [22:17:30.445] | : . ' , ; run: NULL [22:17:30.445] | : . ' , ; result: 'FutureResult' [22:17:30.446] | : . ' , resolved() for SequentialFuture () ... done [22:17:30.446] | : . ' resolved() ... done [22:17:30.447] | : . ' resolved() ... [22:17:30.447] | : . ' , resolved() for SequentialFuture () ... [22:17:30.448] | : . ' , ; state: 'finished' [22:17:30.448] | : . ' , ; run: NULL [22:17:30.449] | : . ' , ; result: 'FutureResult' [22:17:30.449] | : . ' , resolved() for SequentialFuture () ... done [22:17:30.450] | : . ' resolved() ... done [22:17:30.450] | : . ' resolved() ... [22:17:30.451] | : . ' , resolved() for SequentialFuture () ... [22:17:30.451] | : . ' , ; state: 'finished' [22:17:30.452] | : . ' , ; run: NULL [22:17:30.452] | : . ' , ; result: 'FutureResult' [22:17:30.453] | : . ' , resolved() for SequentialFuture () ... done [22:17:30.453] | : . ' resolved() ... done [22:17:30.454] | : . resolved() for array ... done [22:17:30.454] | : resolved() ... done [22:17:30.455] | resolved() for listenv ... done [22:17:30.455] 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" ... [22:17:30.458] value() for listenv ... [22:17:30.458] | recursive: 0 [22:17:30.459] | reduce: FALSE [22:17:30.460] | length: 6 [22:17:30.461] | elements: 'a', 'b', 'c', 'd', '', '' [22:17:30.461] | Number of remaining objects: 6 [22:17:30.462] | checking value #1: [22:17:30.462] | 'obj' is atomic [22:17:30.463] | signalConditionsASAP(numeric, pos=1) ... [22:17:30.463] | : nx: 6 [22:17:30.464] | : relay: TRUE [22:17:30.464] | : stdout: TRUE [22:17:30.465] | : signal: TRUE [22:17:30.465] | : resignal: FALSE [22:17:30.466] | : force: TRUE [22:17:30.466] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:30.467] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:30.467] | : until=2 [22:17:30.468] | : relaying element #2 [22:17:30.468] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:30.469] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:30.469] | signalConditionsASAP(numeric, pos=1) ... done [22:17:30.470] | length: 5 (resolved future 1) [22:17:30.470] | checking value #2: [22:17:30.471] | 'obj' is SequentialFuture [22:17:30.471] | resolved() ... [22:17:30.472] | : resolved() for SequentialFuture () ... [22:17:30.472] | : . state: 'finished' [22:17:30.473] | : . run: NULL [22:17:30.473] | : . result: 'FutureResult' [22:17:30.474] | : resolved() for SequentialFuture () ... done [22:17:30.474] | resolved() ... done [22:17:30.475] | SequentialFuture #2 [22:17:30.475] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:30.476] | : nx: 6 [22:17:30.476] | : relay: TRUE [22:17:30.477] | : stdout: TRUE [22:17:30.477] | : signal: TRUE [22:17:30.478] | : resignal: FALSE [22:17:30.478] | : force: TRUE [22:17:30.478] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:30.479] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:30.479] | : until=2 [22:17:30.480] | : relaying element #2 [22:17:30.480] | : value() for SequentialFuture () ... [22:17:30.481] | : . signalConditions() ... [22:17:30.481] | : . ' include = 'immediateCondition' [22:17:30.482] | : . ' exclude = [22:17:30.482] | : . ' resignal = FALSE [22:17:30.483] | : . ' Number of conditions: 6 [22:17:30.483] | : . ' int 6 [22:17:30.484] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.485] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.485] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.486] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.486] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.487] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.487] | : . signalConditions() ... done [22:17:30.488] | : . relay stdout ... [22:17:30.488] | : . relay stdout ... done [22:17:30.489] | : . check for misuse ... [22:17:30.489] | : . check for misuse ... done [22:17:30.490] | : value() for SequentialFuture () ... done [22:17:30.490] | : signalConditions() ... [22:17:30.491] | : . include = 'immediateCondition' [22:17:30.491] | : . exclude = [22:17:30.492] | : . resignal = FALSE [22:17:30.492] | : . Number of conditions: 6 [22:17:30.492] | : . int 6 [22:17:30.493] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.494] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.494] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.495] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.495] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.496] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.496] | : signalConditions() ... done [22:17:30.497] | : signalConditions() ... [22:17:30.497] | : . include = 'condition' [22:17:30.498] | : . exclude = 'error', 'immediateCondition' [22:17:30.498] | : . resignal = TRUE [22:17:30.499] | : . Number of conditions: 6 [22:17:30.499] | : . int 6 [22:17:30.500] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.501] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:30.218] | : . ' , attachPackages() ... [22:17:30.501] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.502] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:30.219] | : . ' , ; packages: [n=1] 'future' [22:17:30.502] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.503] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:30.219] | : . ' , attachPackages() ... done [22:17:30.503] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.504] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:30.220] | : . ' , attachPackages() ... [22:17:30.504] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.505] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:30.220] | : . ' , ; packages: [n=0] [22:17:30.505] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.506] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:30.221] | : . ' , attachPackages() ... done [22:17:30.506] | : signalConditions() ... done [22:17:30.507] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.507] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.508] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:30.508] | value(, ...) ... [22:17:30.509] | : value() for SequentialFuture () ... [22:17:30.509] | : . signalConditions() ... [22:17:30.510] | : . ' include = 'immediateCondition' [22:17:30.510] | : . ' exclude = [22:17:30.511] | : . ' resignal = FALSE [22:17:30.511] | : . ' Number of conditions: 6 [22:17:30.512] | : . ' int 6 [22:17:30.513] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.513] | : . ' already signaled, skipping [22:17:30.514] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.514] | : . ' already signaled, skipping [22:17:30.515] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.515] | : . ' already signaled, skipping [22:17:30.516] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.516] | : . ' already signaled, skipping [22:17:30.516] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.517] | : . ' already signaled, skipping [22:17:30.517] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.518] | : . ' already signaled, skipping [22:17:30.518] | : . signalConditions() ... done [22:17:30.519] | : . check for misuse ... [22:17:30.519] | : . check for misuse ... done [22:17:30.520] | : value() for SequentialFuture () ... done [22:17:30.520] | : value: [22:17:30.521] | value(, ...) ... done [22:17:30.521] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:30.522] | : nx: 6 [22:17:30.522] | : relay: TRUE [22:17:30.523] | : stdout: TRUE [22:17:30.523] | : signal: TRUE [22:17:30.524] | : resignal: FALSE [22:17:30.524] | : force: TRUE [22:17:30.525] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.525] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.526] | : until=3 [22:17:30.526] | : relaying element #3 [22:17:30.527] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.527] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.528] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:30.528] | resolve() for SequentialFuture ... [22:17:30.529] | resolve() for SequentialFuture ... done [22:17:30.529] | length: 4 (resolved future 2) [22:17:30.530] | checking value #3: [22:17:30.530] | 'obj' is SequentialFuture [22:17:30.531] | resolved() ... [22:17:30.531] | : resolved() for SequentialFuture () ... [22:17:30.532] | : . state: 'finished' [22:17:30.532] | : . run: NULL [22:17:30.533] | : . result: 'FutureResult' [22:17:30.533] | : resolved() for SequentialFuture () ... done [22:17:30.533] | resolved() ... done [22:17:30.534] | SequentialFuture #3 [22:17:30.535] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:30.535] | : nx: 6 [22:17:30.536] | : relay: TRUE [22:17:30.536] | : stdout: TRUE [22:17:30.536] | : signal: TRUE [22:17:30.537] | : resignal: FALSE [22:17:30.537] | : force: TRUE [22:17:30.538] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.538] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.539] | : until=3 [22:17:30.539] | : relaying element #3 [22:17:30.540] | : value() for SequentialFuture () ... [22:17:30.540] | : . signalConditions() ... [22:17:30.541] | : . ' include = 'immediateCondition' [22:17:30.541] | : . ' exclude = [22:17:30.542] | : . ' resignal = FALSE [22:17:30.542] | : . ' Number of conditions: 6 [22:17:30.543] | : . ' int 6 [22:17:30.544] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.544] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.545] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.545] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.546] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.546] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.547] | : . signalConditions() ... done [22:17:30.547] | : . relay stdout ... [22:17:30.548] | : . relay stdout ... done [22:17:30.548] | : . check for misuse ... [22:17:30.549] | : . check for misuse ... done [22:17:30.549] | : value() for SequentialFuture () ... done [22:17:30.550] | : signalConditions() ... [22:17:30.550] | : . include = 'immediateCondition' [22:17:30.551] | : . exclude = [22:17:30.551] | : . resignal = FALSE [22:17:30.552] | : . Number of conditions: 6 [22:17:30.552] | : . int 6 [22:17:30.553] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.553] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.554] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.554] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.555] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.555] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.556] | : signalConditions() ... done [22:17:30.556] | : signalConditions() ... [22:17:30.557] | : . include = 'condition' [22:17:30.557] | : . exclude = 'error', 'immediateCondition' [22:17:30.558] | : . resignal = TRUE [22:17:30.558] | : . Number of conditions: 6 [22:17:30.559] | : . int 6 [22:17:30.560] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.560] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:30.291] | : . ' , attachPackages() ... [22:17:30.561] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.561] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:30.292] | : . ' , ; packages: [n=1] 'future' [22:17:30.562] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.562] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:30.292] | : . ' , attachPackages() ... done [22:17:30.563] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.563] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:30.293] | : . ' , attachPackages() ... [22:17:30.564] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.564] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:30.293] | : . ' , ; packages: [n=0] [22:17:30.565] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.565] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:30.294] | : . ' , attachPackages() ... done [22:17:30.566] | : signalConditions() ... done [22:17:30.566] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:30.567] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:30.567] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:30.568] | value(, ...) ... [22:17:30.568] | : value() for SequentialFuture () ... [22:17:30.569] | : . signalConditions() ... [22:17:30.569] | : . ' include = 'immediateCondition' [22:17:30.570] | : . ' exclude = [22:17:30.570] | : . ' resignal = FALSE [22:17:30.571] | : . ' Number of conditions: 6 [22:17:30.571] | : . ' int 6 [22:17:30.572] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.573] | : . ' already signaled, skipping [22:17:30.573] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.574] | : . ' already signaled, skipping [22:17:30.574] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.575] | : . ' already signaled, skipping [22:17:30.575] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.576] | : . ' already signaled, skipping [22:17:30.576] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.577] | : . ' already signaled, skipping [22:17:30.577] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.578] | : . ' already signaled, skipping [22:17:30.578] | : . signalConditions() ... done [22:17:30.579] | : . check for misuse ... [22:17:30.579] | : . check for misuse ... done [22:17:30.580] | : value() for SequentialFuture () ... done [22:17:30.580] | : value: [22:17:30.580] | value(, ...) ... done [22:17:30.581] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:30.582] | : nx: 6 [22:17:30.582] | : relay: TRUE [22:17:30.583] | : stdout: TRUE [22:17:30.583] | : signal: TRUE [22:17:30.583] | : resignal: FALSE [22:17:30.584] | : force: TRUE [22:17:30.584] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:30.585] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:30.585] | : until=4 [22:17:30.586] | : relaying element #4 [22:17:30.586] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:30.587] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:30.587] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:30.588] | resolve() for SequentialFuture ... [22:17:30.588] | resolve() for SequentialFuture ... done [22:17:30.589] | length: 3 (resolved future 3) [22:17:30.589] | checking value #4: [22:17:30.590] | 'obj' is SequentialFuture [22:17:30.590] | resolved() ... [22:17:30.591] | : resolved() for SequentialFuture () ... [22:17:30.591] | : . state: 'finished' [22:17:30.592] | : . run: NULL [22:17:30.592] | : . result: 'FutureResult' [22:17:30.593] | : resolved() for SequentialFuture () ... done [22:17:30.593] | resolved() ... done [22:17:30.594] | SequentialFuture #4 [22:17:30.594] | signalConditionsASAP(SequentialFuture, pos=4) ... [22:17:30.595] | : nx: 6 [22:17:30.595] | : relay: TRUE [22:17:30.596] | : stdout: TRUE [22:17:30.596] | : signal: TRUE [22:17:30.597] | : resignal: FALSE [22:17:30.597] | : force: TRUE [22:17:30.597] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:30.598] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:30.598] | : until=4 [22:17:30.599] | : relaying element #4 [22:17:30.599] | : value() for SequentialFuture () ... [22:17:30.600] | : . signalConditions() ... [22:17:30.600] | : . ' include = 'immediateCondition' [22:17:30.601] | : . ' exclude = [22:17:30.601] | : . ' resignal = FALSE [22:17:30.602] | : . ' Number of conditions: 6 [22:17:30.602] | : . ' int 6 [22:17:30.603] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.604] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.604] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.605] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.605] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.606] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.606] | : . signalConditions() ... done [22:17:30.607] | : . relay stdout ... [22:17:30.607] | : . relay stdout ... done [22:17:30.608] | : . check for misuse ... [22:17:30.608] | : . check for misuse ... done [22:17:30.609] | : value() for SequentialFuture () ... done [22:17:30.609] | : signalConditions() ... [22:17:30.610] | : . include = 'immediateCondition' [22:17:30.610] | : . exclude = [22:17:30.611] | : . resignal = FALSE [22:17:30.611] | : . Number of conditions: 6 [22:17:30.612] | : . int 6 [22:17:30.612] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.613] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.613] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.614] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.614] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.615] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.615] | : signalConditions() ... done [22:17:30.616] | : signalConditions() ... [22:17:30.616] | : . include = 'condition' [22:17:30.617] | : . exclude = 'error', 'immediateCondition' [22:17:30.617] | : . resignal = TRUE [22:17:30.618] | : . Number of conditions: 6 [22:17:30.618] | : . int 6 [22:17:30.619] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.620] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:30.372] | : . ' , attachPackages() ... [22:17:30.620] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.621] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:30.372] | : . ' , ; packages: [n=1] 'future' [22:17:30.621] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.622] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:30.373] | : . ' , attachPackages() ... done [22:17:30.622] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.623] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:30.373] | : . ' , attachPackages() ... [22:17:30.623] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.624] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:30.374] | : . ' , ; packages: [n=0] [22:17:30.624] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.625] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:30.374] | : . ' , attachPackages() ... done [22:17:30.625] | : signalConditions() ... done [22:17:30.626] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.626] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.627] | signalConditionsASAP(SequentialFuture, pos=4) ... done [22:17:30.627] | value(, ...) ... [22:17:30.628] | : value() for SequentialFuture () ... [22:17:30.628] | : . signalConditions() ... [22:17:30.629] | : . ' include = 'immediateCondition' [22:17:30.629] | : . ' exclude = [22:17:30.630] | : . ' resignal = FALSE [22:17:30.630] | : . ' Number of conditions: 6 [22:17:30.631] | : . ' int 6 [22:17:30.632] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.632] | : . ' already signaled, skipping [22:17:30.633] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.633] | : . ' already signaled, skipping [22:17:30.634] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.634] | : . ' already signaled, skipping [22:17:30.634] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.635] | : . ' already signaled, skipping [22:17:30.635] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.636] | : . ' already signaled, skipping [22:17:30.636] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.637] | : . ' already signaled, skipping [22:17:30.637] | : . signalConditions() ... done [22:17:30.638] | : . check for misuse ... [22:17:30.638] | : . check for misuse ... done [22:17:30.639] | : value() for SequentialFuture () ... done [22:17:30.639] | : value: [22:17:30.640] | value(, ...) ... done [22:17:30.640] | signalConditionsASAP(SequentialFuture, pos=4) ... [22:17:30.641] | : nx: 6 [22:17:30.641] | : relay: TRUE [22:17:30.642] | : stdout: TRUE [22:17:30.642] | : signal: TRUE [22:17:30.643] | : resignal: FALSE [22:17:30.643] | : force: TRUE [22:17:30.644] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.644] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.645] | : until=5 [22:17:30.645] | : relaying element #5 [22:17:30.646] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.646] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.647] | signalConditionsASAP(SequentialFuture, pos=4) ... done [22:17:30.647] | resolve() for SequentialFuture ... [22:17:30.648] | resolve() for SequentialFuture ... done [22:17:30.648] | length: 2 (resolved future 4) [22:17:30.649] | checking value #5: [22:17:30.649] | 'obj' is NULL [22:17:30.650] | signalConditionsASAP(NULL, pos=5) ... [22:17:30.650] | : nx: 6 [22:17:30.651] | : relay: TRUE [22:17:30.651] | : stdout: TRUE [22:17:30.651] | : signal: TRUE [22:17:30.652] | : resignal: FALSE [22:17:30.652] | : force: TRUE [22:17:30.653] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.653] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.654] | : until=6 [22:17:30.654] | : relaying element #6 [22:17:30.655] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:30.655] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.656] | signalConditionsASAP(NULL, pos=5) ... done [22:17:30.656] | signalConditionsASAP(NULL, pos=5) ... [22:17:30.657] | : nx: 6 [22:17:30.657] | : relay: TRUE [22:17:30.658] | : stdout: TRUE [22:17:30.658] | : signal: TRUE [22:17:30.659] | : resignal: FALSE [22:17:30.659] | : force: TRUE [22:17:30.660] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:30.660] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.661] | : until=6 [22:17:30.661] | : relaying element #6 [22:17:30.662] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:30.662] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.663] | signalConditionsASAP(NULL, pos=5) ... done [22:17:30.663] | length: 1 (resolved future 5) [22:17:30.664] | checking value #6: [22:17:30.664] | 'obj' is atomic [22:17:30.665] | signalConditionsASAP(numeric, pos=6) ... [22:17:30.665] | : nx: 6 [22:17:30.666] | : relay: TRUE [22:17:30.666] | : stdout: TRUE [22:17:30.667] | : signal: TRUE [22:17:30.667] | : resignal: FALSE [22:17:30.667] | : force: TRUE [22:17:30.668] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:30.668] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.669] | : until=6 [22:17:30.669] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:30.670] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.670] | signalConditionsASAP(numeric, pos=6) ... done [22:17:30.671] | length: 0 (resolved future 6) [22:17:30.672] | Relaying remaining futures ... [22:17:30.672] | : signalConditionsASAP(NULL, pos=0) ... [22:17:30.673] | : . nx: 6 [22:17:30.673] | : . relay: TRUE [22:17:30.673] | : . stdout: TRUE [22:17:30.674] | : . signal: TRUE [22:17:30.674] | : . resignal: FALSE [22:17:30.675] | : . force: TRUE [22:17:30.675] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:30.676] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [22:17:30.676] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:30.677] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:30.677] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:30.678] | Relaying remaining futures ... done [22:17:30.678] value() for listenv ... 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) [22:17:30.683] future(..., label = NULL) ... [22:17:30.684] | lazy: FALSE [22:17:30.684] | stdout: TRUE [22:17:30.685] | conditions: [n=1] 'condition' [22:17:30.685] | getGlobalsAndPackages() ... [22:17:30.686] | : Searching for globals ... [22:17:30.687] | : . globals found: [0] [22:17:30.688] | : Searching for globals ... done [22:17:30.688] | : globals: [0] [22:17:30.689] | : packages: [0] [22:17:30.689] | getGlobalsAndPackages() ... done [22:17:30.690] | run() for 'Future' () ... [22:17:30.691] | : state: 'created' [22:17:30.691] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.691] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.692] | : Using SequentialFutureBackend ... [22:17:30.692] | : . Number of futures since start: 37 (37 created, 37 launched, 37 finished) [22:17:30.693] | : . Launching futures ... [22:17:30.693] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:30.694] | : . ' , getFutureData() ... [22:17:30.694] | : . ' , ; getFutureCore() ... [22:17:30.695] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:30.695] | : . ' , ; getFutureCore() ... done [22:17:30.696] | : . ' , ; getFutureCapture() ... [22:17:30.696] | : . ' , ; getFutureCapture() ... done [22:17:30.697] | : . ' , ; getFutureContext() ... [22:17:30.697] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.698] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:30.698] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.699] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:30.699] | : . ' , ; getFutureContext() ... done [22:17:30.700] | : . ' , getFutureData() ... done [22:17:30.706] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.706] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:30.707] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.708] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.708] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:30.709] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:30.709] | : . ' , ; ` | New stack: [22:17:30.710] | : . ' , ; ` | List of 1 [22:17:30.710] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:30.710] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.710] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:30.710] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.710] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.710] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.710] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:30.710] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.713] | : . ' , ; ` | Old stack: [22:17:30.713] | : . ' , ; ` | List of 1 [22:17:30.713] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:30.713] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.713] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:30.713] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.713] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.713] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.713] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:30.713] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.713] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.713] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.713] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.718] | : . ' , ; ` | Not identical [22:17:30.718] | : . ' , ; ` | all.equal() for future ... [22:17:30.718] | : . ' , ; ` | : List of 2 [22:17:30.718] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:30.718] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.718] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:30.718] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.718] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.718] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.718] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:30.718] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:30.718] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.718] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.718] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.718] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.718] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.718] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.718] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.718] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.718] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.725] | : . ' , ; ` | all.equal() for future ... done [22:17:30.726] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:30.726] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:30.727] | : . ' , ; ` List of future strategies: [22:17:30.727] | : . ' , ; ` 1. sequential: [22:17:30.727] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:30.727] | : . ' , ; ` - tweaked: FALSE [22:17:30.727] | : . ' , ; ` - call: plan(sequential) [22:17:30.728] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:30.728] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.731] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.731] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.732] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:30.732] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:30.733] | : . ' , ; ` | : New stack: [22:17:30.733] | : . ' , ; ` | : List of 1 [22:17:30.733] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:30.733] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.733] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.733] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.733] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.733] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.733] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.733] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.733] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.733] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.733] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.737] | : . ' , ; ` | : Old stack: [22:17:30.738] | : . ' , ; ` | : List of 1 [22:17:30.738] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:30.738] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.738] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.738] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.738] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.738] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.738] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.738] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.738] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.738] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.738] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.742] | : . ' , ; ` | : Identical [22:17:30.742] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:30.743] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:30.743] | : . ' , ; ` | List of future strategies: [22:17:30.743] | : . ' , ; ` | 1. sequential: [22:17:30.743] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:30.743] | : . ' , ; ` | - tweaked: FALSE [22:17:30.743] | : . ' , ; ` | - call: plan(sequential) [22:17:30.744] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:30.745] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.745] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.746] | : . ' , SequentialFuture started (and completed) [22:17:30.746] | : . ' , signalConditions() ... [22:17:30.747] | : . ' , ; include = 'immediateCondition' [22:17:30.747] | : . ' , ; exclude = [22:17:30.748] | : . ' , ; resignal = FALSE [22:17:30.748] | : . ' , ; Number of conditions: 6 [22:17:30.749] | : . ' , ; int 6 [22:17:30.750] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.750] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.751] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.751] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.752] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.752] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.753] | : . ' , signalConditions() ... done [22:17:30.753] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:30.754] | : . Launching futures ... done [22:17:30.754] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:30.754] | : Using SequentialFutureBackend ... done [22:17:30.755] | run() for 'Future' () ... done [22:17:30.756] future(..., label = NULL) ... done [22:17:30.756] future(..., label = NULL) ... [22:17:30.756] | lazy: FALSE [22:17:30.757] | stdout: TRUE [22:17:30.757] | conditions: [n=1] 'condition' [22:17:30.758] | getGlobalsAndPackages() ... [22:17:30.758] | : Searching for globals ... [22:17:30.760] | : . globals found: [0] [22:17:30.760] | : Searching for globals ... done [22:17:30.761] | : globals: [0] [22:17:30.761] | : packages: [0] [22:17:30.762] | getGlobalsAndPackages() ... done [22:17:30.763] | run() for 'Future' () ... [22:17:30.763] | : state: 'created' [22:17:30.763] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.764] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.764] | : Using SequentialFutureBackend ... [22:17:30.765] | : . Number of futures since start: 38 (38 created, 38 launched, 38 finished) [22:17:30.765] | : . Launching futures ... [22:17:30.766] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:30.766] | : . ' , getFutureData() ... [22:17:30.767] | : . ' , ; getFutureCore() ... [22:17:30.767] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:30.768] | : . ' , ; getFutureCore() ... done [22:17:30.768] | : . ' , ; getFutureCapture() ... [22:17:30.769] | : . ' , ; getFutureCapture() ... done [22:17:30.769] | : . ' , ; getFutureContext() ... [22:17:30.770] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.770] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:30.771] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.771] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:30.772] | : . ' , ; getFutureContext() ... done [22:17:30.772] | : . ' , getFutureData() ... done [22:17:30.776] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.777] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:30.778] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.778] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.779] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:30.779] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:30.780] | : . ' , ; ` | New stack: [22:17:30.780] | : . ' , ; ` | List of 1 [22:17:30.780] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:30.780] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.780] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:30.780] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.780] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.780] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.780] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:30.780] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.783] | : . ' , ; ` | Old stack: [22:17:30.784] | : . ' , ; ` | List of 1 [22:17:30.784] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:30.784] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.784] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:30.784] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.784] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.784] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.784] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:30.784] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.784] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.784] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.784] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.788] | : . ' , ; ` | Not identical [22:17:30.788] | : . ' , ; ` | all.equal() for future ... [22:17:30.789] | : . ' , ; ` | : List of 2 [22:17:30.789] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:30.789] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.789] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:30.789] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.789] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.789] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.789] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:30.789] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:30.789] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.789] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.789] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.789] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.789] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.789] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.789] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.789] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.789] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.795] | : . ' , ; ` | all.equal() for future ... done [22:17:30.796] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:30.796] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:30.797] | : . ' , ; ` List of future strategies: [22:17:30.797] | : . ' , ; ` 1. sequential: [22:17:30.797] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:30.797] | : . ' , ; ` - tweaked: FALSE [22:17:30.797] | : . ' , ; ` - call: plan(sequential) [22:17:30.797] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:30.798] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.801] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.801] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.802] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:30.802] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:30.803] | : . ' , ; ` | : New stack: [22:17:30.803] | : . ' , ; ` | : List of 1 [22:17:30.803] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:30.803] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.803] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.803] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.803] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.803] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.803] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.803] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.803] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.803] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.803] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.807] | : . ' , ; ` | : Old stack: [22:17:30.808] | : . ' , ; ` | : List of 1 [22:17:30.808] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:30.808] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.808] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.808] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.808] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.808] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.808] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.808] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.808] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.808] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.808] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.812] | : . ' , ; ` | : Identical [22:17:30.813] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:30.813] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:30.814] | : . ' , ; ` | List of future strategies: [22:17:30.814] | : . ' , ; ` | 1. sequential: [22:17:30.814] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:30.814] | : . ' , ; ` | - tweaked: FALSE [22:17:30.814] | : . ' , ; ` | - call: plan(sequential) [22:17:30.815] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:30.815] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.816] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.816] | : . ' , SequentialFuture started (and completed) [22:17:30.817] | : . ' , signalConditions() ... [22:17:30.818] | : . ' , ; include = 'immediateCondition' [22:17:30.818] | : . ' , ; exclude = [22:17:30.818] | : . ' , ; resignal = FALSE [22:17:30.819] | : . ' , ; Number of conditions: 6 [22:17:30.819] | : . ' , ; int 6 [22:17:30.820] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.821] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.821] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.822] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.822] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.823] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.823] | : . ' , signalConditions() ... done [22:17:30.824] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:30.824] | : . Launching futures ... done [22:17:30.825] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:30.825] | : Using SequentialFutureBackend ... done [22:17:30.826] | run() for 'Future' () ... done [22:17:30.826] future(..., label = NULL) ... done [22:17:30.827] future(..., label = NULL) ... [22:17:30.828] | lazy: FALSE [22:17:30.828] | stdout: TRUE [22:17:30.829] | conditions: [n=1] 'condition' [22:17:30.829] | getGlobalsAndPackages() ... [22:17:30.830] | : Searching for globals ... [22:17:30.833] | : . globals found: [1] '{' [22:17:30.834] | : Searching for globals ... done [22:17:30.834] | : Resolving globals: FALSE [22:17:30.835] | : Search for packages associated with the globals ... [22:17:30.835] | : . Packages associated with globals: [1] 'base' [22:17:30.836] | : . Packages: [1] 'base' [22:17:30.836] | : Search for packages associated with the globals ... done [22:17:30.837] | : Packages after dropping 'base': [0] [22:17:30.837] | : globals: [0] [22:17:30.838] | : packages: [0] [22:17:30.838] | getGlobalsAndPackages() ... done [22:17:30.839] | run() for 'Future' () ... [22:17:30.839] | : state: 'created' [22:17:30.840] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.840] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.841] | : Using SequentialFutureBackend ... [22:17:30.841] | : . Number of futures since start: 39 (39 created, 39 launched, 39 finished) [22:17:30.842] | : . Launching futures ... [22:17:30.842] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [22:17:30.843] | : . ' , getFutureData() ... [22:17:30.843] | : . ' , ; getFutureCore() ... [22:17:30.844] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:30.844] | : . ' , ; getFutureCore() ... done [22:17:30.845] | : . ' , ; getFutureCapture() ... [22:17:30.845] | : . ' , ; getFutureCapture() ... done [22:17:30.846] | : . ' , ; getFutureContext() ... [22:17:30.848] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.849] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:30.849] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.850] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:30.850] | : . ' , ; getFutureContext() ... done [22:17:30.851] | : . ' , getFutureData() ... done [22:17:30.855] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:30.856] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [22:17:30.856] | : . ' , plan("list", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:30.857] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.857] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:30.858] | : . ' , ; ` all.equal() for FutureStrategyList ... [22:17:30.858] | : . ' , ; ` | New stack: [22:17:30.859] | : . ' , ; ` | List of 1 [22:17:30.859] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:30.859] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.859] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [22:17:30.859] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.859] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.859] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.859] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:30.859] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.862] | : . ' , ; ` | Old stack: [22:17:30.863] | : . ' , ; ` | List of 1 [22:17:30.863] | : . ' , ; ` | $ :function (..., envir = parent.frame()) [22:17:30.863] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.863] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [22:17:30.863] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.863] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.863] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.863] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [22:17:30.863] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.863] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.863] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.863] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.867] | : . ' , ; ` | Not identical [22:17:30.868] | : . ' , ; ` | all.equal() for future ... [22:17:30.868] | : . ' , ; ` | : List of 2 [22:17:30.868] | : . ' , ; ` | : $ target :function (..., envir = parent.frame()) [22:17:30.868] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.868] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [22:17:30.868] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.868] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.868] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.868] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [22:17:30.868] | : . ' , ; ` | : $ current:function (..., envir = parent.frame()) [22:17:30.868] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.868] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.868] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.868] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.868] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.868] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.868] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.868] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.868] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.875] | : . ' , ; ` | all.equal() for future ... done [22:17:30.876] | : . ' , ; ` all.equal() for FutureStrategyList ... done [22:17:30.876] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:30.877] | : . ' , ; ` List of future strategies: [22:17:30.877] | : . ' , ; ` 1. sequential: [22:17:30.877] | : . ' , ; ` - args: function (..., envir = parent.frame(), workers = "") [22:17:30.877] | : . ' , ; ` - tweaked: FALSE [22:17:30.877] | : . ' , ; ` - call: plan(sequential) [22:17:30.878] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:30.878] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.881] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.881] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [22:17:30.882] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [22:17:30.882] | : . ' , ; ` | all.equal() for FutureStrategyList ... [22:17:30.883] | : . ' , ; ` | : New stack: [22:17:30.883] | : . ' , ; ` | : List of 1 [22:17:30.883] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:30.883] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.883] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.883] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.883] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.883] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.883] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.883] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.883] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.883] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.883] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.888] | : . ' , ; ` | : Old stack: [22:17:30.888] | : . ' , ; ` | : List of 1 [22:17:30.888] | : . ' , ; ` | : $ :function (..., envir = parent.frame()) [22:17:30.888] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:30.888] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [22:17:30.888] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.888] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.888] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.888] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [22:17:30.888] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:30.888] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:30.888] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:30.888] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:30.893] | : . ' , ; ` | : Identical [22:17:30.893] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [22:17:30.894] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:30.894] | : . ' , ; ` | List of future strategies: [22:17:30.894] | : . ' , ; ` | 1. sequential: [22:17:30.894] | : . ' , ; ` | - args: function (..., envir = parent.frame(), workers = "") [22:17:30.894] | : . ' , ; ` | - tweaked: FALSE [22:17:30.894] | : . ' , ; ` | - call: plan(sequential) [22:17:30.895] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [22:17:30.896] | : . ' , ; plan(<'FutureStrategyList'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.896] | : . ' , plan(<'name'>, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [22:17:30.897] | : . ' , SequentialFuture started (and completed) [22:17:30.897] | : . ' , signalConditions() ... [22:17:30.898] | : . ' , ; include = 'immediateCondition' [22:17:30.898] | : . ' , ; exclude = [22:17:30.899] | : . ' , ; resignal = FALSE [22:17:30.899] | : . ' , ; Number of conditions: 6 [22:17:30.900] | : . ' , ; int 6 [22:17:30.901] | : . ' , ; Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.901] | : . ' , ; Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.902] | : . ' , ; Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.902] | : . ' , ; Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.903] | : . ' , ; Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.903] | : . ' , ; Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.904] | : . ' , signalConditions() ... done [22:17:30.904] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [22:17:30.905] | : . Launching futures ... done [22:17:30.905] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [22:17:30.906] | : Using SequentialFutureBackend ... done [22:17:30.906] | run() for 'Future' () ... done [22:17:30.907] 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" [22:17:30.911] resolved() ... [22:17:30.911] | resolved() for listenv ... [22:17:30.913] | : resolved() ... [22:17:30.913] | : . resolved() for array ... [22:17:30.914] | : . ' Number of elements: 6 [22:17:30.914] | : . ' Number of futures: 6 [22:17:30.915] | : . ' resolved() ... [22:17:30.915] | : . ' , resolved() for SequentialFuture () ... [22:17:30.916] | : . ' , ; state: 'finished' [22:17:30.916] | : . ' , ; run: NULL [22:17:30.917] | : . ' , ; result: 'FutureResult' [22:17:30.917] | : . ' , resolved() for SequentialFuture () ... done [22:17:30.918] | : . ' resolved() ... done [22:17:30.918] | : . ' resolved() ... [22:17:30.919] | : . ' , resolved() for SequentialFuture () ... [22:17:30.919] | : . ' , ; state: 'finished' [22:17:30.920] | : . ' , ; run: NULL [22:17:30.920] | : . ' , ; result: 'FutureResult' [22:17:30.921] | : . ' , resolved() for SequentialFuture () ... done [22:17:30.921] | : . ' resolved() ... done [22:17:30.922] | : . ' resolved() ... [22:17:30.922] | : . ' , resolved() for SequentialFuture () ... [22:17:30.923] | : . ' , ; state: 'finished' [22:17:30.923] | : . ' , ; run: NULL [22:17:30.924] | : . ' , ; result: 'FutureResult' [22:17:30.924] | : . ' , resolved() for SequentialFuture () ... done [22:17:30.925] | : . ' resolved() ... done [22:17:30.925] | : . resolved() for array ... done [22:17:30.926] | : resolved() ... done [22:17:30.926] | resolved() for listenv ... done [22:17:30.926] 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" ... [22:17:30.929] value() for listenv ... [22:17:30.930] | recursive: 0 [22:17:30.930] | reduce: FALSE [22:17:30.932] | length: 6 [22:17:30.932] | elements: 'a', 'b', 'c', 'd', '', '' [22:17:30.933] | Number of remaining objects: 6 [22:17:30.933] | checking value #1: [22:17:30.934] | 'obj' is atomic [22:17:30.934] | signalConditionsASAP(numeric, pos=1) ... [22:17:30.935] | : nx: 6 [22:17:30.935] | : relay: TRUE [22:17:30.936] | : stdout: TRUE [22:17:30.936] | : signal: TRUE [22:17:30.937] | : resignal: FALSE [22:17:30.937] | : force: TRUE [22:17:30.938] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:30.938] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:30.939] | : until=2 [22:17:30.939] | : relaying element #2 [22:17:30.939] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:30.940] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:30.940] | signalConditionsASAP(numeric, pos=1) ... done [22:17:30.941] | length: 5 (resolved future 1) [22:17:30.942] | checking value #2: [22:17:30.942] | 'obj' is SequentialFuture [22:17:30.943] | resolved() ... [22:17:30.943] | : resolved() for SequentialFuture () ... [22:17:30.943] | : . state: 'finished' [22:17:30.944] | : . run: NULL [22:17:30.944] | : . result: 'FutureResult' [22:17:30.945] | : resolved() for SequentialFuture () ... done [22:17:30.945] | resolved() ... done [22:17:30.946] | SequentialFuture #2 [22:17:30.946] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:30.947] | : nx: 6 [22:17:30.947] | : relay: TRUE [22:17:30.948] | : stdout: TRUE [22:17:30.948] | : signal: TRUE [22:17:30.949] | : resignal: FALSE [22:17:30.949] | : force: TRUE [22:17:30.950] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:30.950] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:30.951] | : until=2 [22:17:30.951] | : relaying element #2 [22:17:30.952] | : value() for SequentialFuture () ... [22:17:30.952] | : . signalConditions() ... [22:17:30.953] | : . ' include = 'immediateCondition' [22:17:30.953] | : . ' exclude = [22:17:30.954] | : . ' resignal = FALSE [22:17:30.954] | : . ' Number of conditions: 6 [22:17:30.955] | : . ' int 6 [22:17:30.955] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.956] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.956] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.957] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.957] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.958] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.958] | : . signalConditions() ... done [22:17:30.959] | : . relay stdout ... [22:17:30.959] | : . relay stdout ... done [22:17:30.960] | : . check for misuse ... [22:17:30.960] | : . check for misuse ... done [22:17:30.961] | : value() for SequentialFuture () ... done [22:17:30.961] | : signalConditions() ... [22:17:30.962] | : . include = 'immediateCondition' [22:17:30.962] | : . exclude = [22:17:30.963] | : . resignal = FALSE [22:17:30.963] | : . Number of conditions: 6 [22:17:30.964] | : . int 6 [22:17:30.964] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.965] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.965] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.966] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.966] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.967] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.967] | : signalConditions() ... done [22:17:30.968] | : signalConditions() ... [22:17:30.968] | : . include = 'condition' [22:17:30.969] | : . exclude = 'error', 'immediateCondition' [22:17:30.969] | : . resignal = TRUE [22:17:30.970] | : . Number of conditions: 6 [22:17:30.970] | : . int 6 [22:17:30.971] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.972] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:30.700] | : . ' , attachPackages() ... [22:17:30.972] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.973] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:30.701] | : . ' , ; packages: [n=1] 'future' [22:17:30.973] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.974] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:30.701] | : . ' , attachPackages() ... done [22:17:30.974] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.975] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:30.702] | : . ' , attachPackages() ... [22:17:30.975] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.976] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:30.704] | : . ' , ; packages: [n=0] [22:17:30.976] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.977] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:30.705] | : . ' , attachPackages() ... done [22:17:30.977] | : signalConditions() ... done [22:17:30.978] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.978] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.979] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:30.979] | value(, ...) ... [22:17:30.980] | : value() for SequentialFuture () ... [22:17:30.980] | : . signalConditions() ... [22:17:30.981] | : . ' include = 'immediateCondition' [22:17:30.981] | : . ' exclude = [22:17:30.982] | : . ' resignal = FALSE [22:17:30.982] | : . ' Number of conditions: 6 [22:17:30.983] | : . ' int 6 [22:17:30.984] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.984] | : . ' already signaled, skipping [22:17:30.985] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.985] | : . ' already signaled, skipping [22:17:30.986] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.986] | : . ' already signaled, skipping [22:17:30.987] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.987] | : . ' already signaled, skipping [22:17:30.988] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.988] | : . ' already signaled, skipping [22:17:30.988] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:30.989] | : . ' already signaled, skipping [22:17:30.989] | : . signalConditions() ... done [22:17:30.990] | : . check for misuse ... [22:17:30.990] | : . check for misuse ... done [22:17:30.991] | : value() for SequentialFuture () ... done [22:17:30.991] | : value: [22:17:30.992] | value(, ...) ... done [22:17:30.992] | signalConditionsASAP(SequentialFuture, pos=2) ... [22:17:30.993] | : nx: 6 [22:17:30.993] | : relay: TRUE [22:17:30.994] | : stdout: TRUE [22:17:30.994] | : signal: TRUE [22:17:30.995] | : resignal: FALSE [22:17:30.995] | : force: TRUE [22:17:30.996] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.996] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.997] | : until=3 [22:17:30.997] | : relaying element #3 [22:17:30.998] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.998] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:30.999] | signalConditionsASAP(SequentialFuture, pos=2) ... done [22:17:30.999] | resolve() for SequentialFuture ... [22:17:31.000] | resolve() for SequentialFuture ... done [22:17:31.000] | length: 4 (resolved future 2) [22:17:31.001] | checking value #3: [22:17:31.001] | 'obj' is SequentialFuture [22:17:31.002] | resolved() ... [22:17:31.002] | : resolved() for SequentialFuture () ... [22:17:31.003] | : . state: 'finished' [22:17:31.003] | : . run: NULL [22:17:31.004] | : . result: 'FutureResult' [22:17:31.004] | : resolved() for SequentialFuture () ... done [22:17:31.005] | resolved() ... done [22:17:31.005] | SequentialFuture #3 [22:17:31.006] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:31.006] | : nx: 6 [22:17:31.006] | : relay: TRUE [22:17:31.007] | : stdout: TRUE [22:17:31.007] | : signal: TRUE [22:17:31.008] | : resignal: FALSE [22:17:31.008] | : force: TRUE [22:17:31.009] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:31.009] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:31.010] | : until=3 [22:17:31.010] | : relaying element #3 [22:17:31.011] | : value() for SequentialFuture () ... [22:17:31.011] | : . signalConditions() ... [22:17:31.012] | : . ' include = 'immediateCondition' [22:17:31.012] | : . ' exclude = [22:17:31.013] | : . ' resignal = FALSE [22:17:31.013] | : . ' Number of conditions: 6 [22:17:31.014] | : . ' int 6 [22:17:31.014] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.015] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.015] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.016] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.016] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.017] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.017] | : . signalConditions() ... done [22:17:31.018] | : . relay stdout ... [22:17:31.018] | : . relay stdout ... done [22:17:31.019] | : . check for misuse ... [22:17:31.019] | : . check for misuse ... done [22:17:31.020] | : value() for SequentialFuture () ... done [22:17:31.020] | : signalConditions() ... [22:17:31.021] | : . include = 'immediateCondition' [22:17:31.021] | : . exclude = [22:17:31.022] | : . resignal = FALSE [22:17:31.022] | : . Number of conditions: 6 [22:17:31.023] | : . int 6 [22:17:31.024] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.024] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.025] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.025] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.026] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.026] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.027] | : signalConditions() ... done [22:17:31.027] | : signalConditions() ... [22:17:31.028] | : . include = 'condition' [22:17:31.028] | : . exclude = 'error', 'immediateCondition' [22:17:31.029] | : . resignal = TRUE [22:17:31.029] | : . Number of conditions: 6 [22:17:31.030] | : . int 6 [22:17:31.031] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.031] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:30.773] | : . ' , attachPackages() ... [22:17:31.032] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.033] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:30.773] | : . ' , ; packages: [n=1] 'future' [22:17:31.033] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.034] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:30.774] | : . ' , attachPackages() ... done [22:17:31.035] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.035] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:30.775] | : . ' , attachPackages() ... [22:17:31.036] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.036] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:30.775] | : . ' , ; packages: [n=0] [22:17:31.037] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.038] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:30.776] | : . ' , attachPackages() ... done [22:17:31.038] | : signalConditions() ... done [22:17:31.039] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:31.040] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:31.040] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:31.041] | value(, ...) ... [22:17:31.041] | : value() for SequentialFuture () ... [22:17:31.042] | : . signalConditions() ... [22:17:31.043] | : . ' include = 'immediateCondition' [22:17:31.043] | : . ' exclude = [22:17:31.044] | : . ' resignal = FALSE [22:17:31.044] | : . ' Number of conditions: 6 [22:17:31.045] | : . ' int 6 [22:17:31.046] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.046] | : . ' already signaled, skipping [22:17:31.047] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.047] | : . ' already signaled, skipping [22:17:31.048] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.048] | : . ' already signaled, skipping [22:17:31.048] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.051] | : . ' already signaled, skipping [22:17:31.052] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.052] | : . ' already signaled, skipping [22:17:31.053] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.053] | : . ' already signaled, skipping [22:17:31.054] | : . signalConditions() ... done [22:17:31.054] | : . check for misuse ... [22:17:31.055] | : . check for misuse ... done [22:17:31.055] | : value() for SequentialFuture () ... done [22:17:31.056] | : value: [22:17:31.056] | value(, ...) ... done [22:17:31.057] | signalConditionsASAP(SequentialFuture, pos=3) ... [22:17:31.057] | : nx: 6 [22:17:31.058] | : relay: TRUE [22:17:31.058] | : stdout: TRUE [22:17:31.059] | : signal: TRUE [22:17:31.059] | : resignal: FALSE [22:17:31.060] | : force: TRUE [22:17:31.060] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:31.061] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:31.061] | : until=4 [22:17:31.062] | : relaying element #4 [22:17:31.062] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:31.062] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:31.063] | signalConditionsASAP(SequentialFuture, pos=3) ... done [22:17:31.063] | resolve() for SequentialFuture ... [22:17:31.064] | resolve() for SequentialFuture ... done [22:17:31.064] | length: 3 (resolved future 3) [22:17:31.065] | checking value #4: [22:17:31.065] | 'obj' is SequentialFuture [22:17:31.066] | resolved() ... [22:17:31.066] | : resolved() for SequentialFuture () ... [22:17:31.067] | : . state: 'finished' [22:17:31.067] | : . run: NULL [22:17:31.068] | : . result: 'FutureResult' [22:17:31.068] | : resolved() for SequentialFuture () ... done [22:17:31.069] | resolved() ... done [22:17:31.069] | SequentialFuture #4 [22:17:31.070] | signalConditionsASAP(SequentialFuture, pos=4) ... [22:17:31.070] | : nx: 6 [22:17:31.071] | : relay: TRUE [22:17:31.071] | : stdout: TRUE [22:17:31.072] | : signal: TRUE [22:17:31.072] | : resignal: FALSE [22:17:31.073] | : force: TRUE [22:17:31.073] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:31.074] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:31.074] | : until=4 [22:17:31.074] | : relaying element #4 [22:17:31.075] | : value() for SequentialFuture () ... [22:17:31.076] | : . signalConditions() ... [22:17:31.076] | : . ' include = 'immediateCondition' [22:17:31.076] | : . ' exclude = [22:17:31.077] | : . ' resignal = FALSE [22:17:31.077] | : . ' Number of conditions: 6 [22:17:31.078] | : . ' int 6 [22:17:31.079] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.079] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.080] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.080] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.081] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.081] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.082] | : . signalConditions() ... done [22:17:31.082] | : . relay stdout ... [22:17:31.083] | : . relay stdout ... done [22:17:31.083] | : . check for misuse ... [22:17:31.084] | : . check for misuse ... done [22:17:31.084] | : value() for SequentialFuture () ... done [22:17:31.085] | : signalConditions() ... [22:17:31.085] | : . include = 'immediateCondition' [22:17:31.086] | : . exclude = [22:17:31.086] | : . resignal = FALSE [22:17:31.087] | : . Number of conditions: 6 [22:17:31.087] | : . int 6 [22:17:31.088] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.088] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.089] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.089] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.090] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.090] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.091] | : signalConditions() ... done [22:17:31.091] | : signalConditions() ... [22:17:31.092] | : . include = 'condition' [22:17:31.092] | : . exclude = 'error', 'immediateCondition' [22:17:31.093] | : . resignal = TRUE [22:17:31.093] | : . Number of conditions: 6 [22:17:31.094] | : . int 6 [22:17:31.095] | : . Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.095] | : . Condition #1: 'simpleMessage', 'message', 'condition' [22:17:30.852] | : . ' , attachPackages() ... [22:17:31.096] | : . Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.096] | : . Condition #2: 'simpleMessage', 'message', 'condition' [22:17:30.852] | : . ' , ; packages: [n=1] 'future' [22:17:31.097] | : . Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.097] | : . Condition #3: 'simpleMessage', 'message', 'condition' [22:17:30.853] | : . ' , attachPackages() ... done [22:17:31.098] | : . Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.098] | : . Condition #4: 'simpleMessage', 'message', 'condition' [22:17:30.853] | : . ' , attachPackages() ... [22:17:31.099] | : . Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.099] | : . Condition #5: 'simpleMessage', 'message', 'condition' [22:17:30.854] | : . ' , ; packages: [n=0] [22:17:31.100] | : . Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.100] | : . Condition #6: 'simpleMessage', 'message', 'condition' [22:17:30.854] | : . ' , attachPackages() ... done [22:17:31.101] | : signalConditions() ... done [22:17:31.101] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:31.102] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:31.102] | signalConditionsASAP(SequentialFuture, pos=4) ... done [22:17:31.103] | value(, ...) ... [22:17:31.103] | : value() for SequentialFuture () ... [22:17:31.104] | : . signalConditions() ... [22:17:31.104] | : . ' include = 'immediateCondition' [22:17:31.105] | : . ' exclude = [22:17:31.105] | : . ' resignal = FALSE [22:17:31.106] | : . ' Number of conditions: 6 [22:17:31.106] | : . ' int 6 [22:17:31.107] | : . ' Condition #1 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.108] | : . ' already signaled, skipping [22:17:31.108] | : . ' Condition #2 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.109] | : . ' already signaled, skipping [22:17:31.109] | : . ' Condition #3 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.109] | : . ' already signaled, skipping [22:17:31.110] | : . ' Condition #4 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.110] | : . ' already signaled, skipping [22:17:31.111] | : . ' Condition #5 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.111] | : . ' already signaled, skipping [22:17:31.112] | : . ' Condition #6 (class: 'simpleMessage', 'message', 'condition'): [22:17:31.112] | : . ' already signaled, skipping [22:17:31.113] | : . signalConditions() ... done [22:17:31.113] | : . check for misuse ... [22:17:31.114] | : . check for misuse ... done [22:17:31.114] | : value() for SequentialFuture () ... done [22:17:31.115] | : value: [22:17:31.115] | value(, ...) ... done [22:17:31.116] | signalConditionsASAP(SequentialFuture, pos=4) ... [22:17:31.116] | : nx: 6 [22:17:31.117] | : relay: TRUE [22:17:31.117] | : stdout: TRUE [22:17:31.118] | : signal: TRUE [22:17:31.118] | : resignal: FALSE [22:17:31.119] | : force: TRUE [22:17:31.119] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:31.120] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:31.120] | : until=5 [22:17:31.121] | : relaying element #5 [22:17:31.121] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:31.122] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:31.122] | signalConditionsASAP(SequentialFuture, pos=4) ... done [22:17:31.123] | resolve() for SequentialFuture ... [22:17:31.123] | resolve() for SequentialFuture ... done [22:17:31.124] | length: 2 (resolved future 4) [22:17:31.124] | checking value #5: [22:17:31.125] | 'obj' is NULL [22:17:31.125] | signalConditionsASAP(NULL, pos=5) ... [22:17:31.125] | : nx: 6 [22:17:31.126] | : relay: TRUE [22:17:31.126] | : stdout: TRUE [22:17:31.127] | : signal: TRUE [22:17:31.127] | : resignal: FALSE [22:17:31.128] | : force: TRUE [22:17:31.128] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:31.129] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:31.129] | : until=6 [22:17:31.130] | : relaying element #6 [22:17:31.130] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:31.131] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:31.131] | signalConditionsASAP(NULL, pos=5) ... done [22:17:31.132] | signalConditionsASAP(NULL, pos=5) ... [22:17:31.132] | : nx: 6 [22:17:31.133] | : relay: TRUE [22:17:31.133] | : stdout: TRUE [22:17:31.134] | : signal: TRUE [22:17:31.134] | : resignal: FALSE [22:17:31.135] | : force: TRUE [22:17:31.135] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:31.135] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:31.136] | : until=6 [22:17:31.136] | : relaying element #6 [22:17:31.137] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:31.137] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:31.138] | signalConditionsASAP(NULL, pos=5) ... done [22:17:31.138] | length: 1 (resolved future 5) [22:17:31.139] | checking value #6: [22:17:31.139] | 'obj' is atomic [22:17:31.140] | signalConditionsASAP(numeric, pos=6) ... [22:17:31.140] | : nx: 6 [22:17:31.141] | : relay: TRUE [22:17:31.141] | : stdout: TRUE [22:17:31.142] | : signal: TRUE [22:17:31.142] | : resignal: FALSE [22:17:31.143] | : force: TRUE [22:17:31.143] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:31.144] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:31.144] | : until=6 [22:17:31.145] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:31.145] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:31.146] | signalConditionsASAP(numeric, pos=6) ... done [22:17:31.146] | length: 0 (resolved future 6) [22:17:31.147] | Relaying remaining futures ... [22:17:31.147] | : signalConditionsASAP(NULL, pos=0) ... [22:17:31.148] | : . nx: 6 [22:17:31.148] | : . relay: TRUE [22:17:31.149] | : . stdout: TRUE [22:17:31.149] | : . signal: TRUE [22:17:31.149] | : . resignal: FALSE [22:17:31.150] | : . force: TRUE [22:17:31.150] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:31.151] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [22:17:31.151] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:31.152] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:31.152] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:31.153] | Relaying remaining futures ... done [22:17:31.153] value() for listenv ... 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 [22:17:31.159] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:31.160] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... [22:17:31.160] | : all.equal() for FutureStrategyList ... [22:17:31.161] | : . New stack: [22:17:31.161] | : . List of 1 [22:17:31.161] | : . $ :function (..., workers = availableCores(constraints = "connections-16"), [22:17:31.161] | : . rscript_libs = .libPaths()) [22:17:31.161] | : . ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [22:17:31.161] | : . ..- attr(*, "init")= logi TRUE [22:17:31.161] | : . ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [22:17:31.161] | : . interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [22:17:31.161] | : . .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:31.161] | : . ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:31.161] | : . ..- attr(*, "untweakable")= chr "persistent" [22:17:31.161] | : . ..- attr(*, "call")= language plan(strategy) [22:17:31.161] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:31.165] | : . Old stack: [22:17:31.166] | : . List of 1 [22:17:31.166] | : . $ :function (..., envir = parent.frame()) [22:17:31.166] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:31.166] | : . ..- attr(*, "init")= chr "done" [22:17:31.166] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:31.166] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:31.166] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:31.166] | : . ..- attr(*, "call")= language plan(sequential) [22:17:31.166] | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:31.166] | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:31.166] | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:31.166] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:31.170] | : . Not identical [22:17:31.170] | : . all.equal() for future ... [22:17:31.171] | : . ' List of 2 [22:17:31.171] | : . ' $ target :function (..., workers = availableCores(constraints = "connections-16"), [22:17:31.171] | : . ' rscript_libs = .libPaths()) [22:17:31.171] | : . ' ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [22:17:31.171] | : . ' ..- attr(*, "init")= logi TRUE [22:17:31.171] | : . ' ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [22:17:31.171] | : . ' interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [22:17:31.171] | : . ' .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:31.171] | : . ' ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:31.171] | : . ' ..- attr(*, "untweakable")= chr "persistent" [22:17:31.171] | : . ' ..- attr(*, "call")= language plan(strategy) [22:17:31.171] | : . ' $ current:function (..., envir = parent.frame()) [22:17:31.171] | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [22:17:31.171] | : . ' ..- attr(*, "init")= chr "done" [22:17:31.171] | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:31.171] | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:31.171] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:31.171] | : . ' ..- attr(*, "call")= language plan(sequential) [22:17:31.171] | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [22:17:31.171] | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [22:17:31.171] | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [22:17:31.178] | : . ' Formals differ [22:17:31.178] | : . all.equal() for future ... done [22:17:31.179] | : . Future strategies differ at level 1 [22:17:31.179] | : all.equal() for FutureStrategyList ... done [22:17:31.180] | : plan(): Setting new future backend stack: [22:17:31.180] | : List of future strategies: [22:17:31.180] | : 1. multisession: [22:17:31.180] | : - args: function (..., workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths()) [22:17:31.180] | : - tweaked: FALSE [22:17:31.180] | : - call: plan(strategy) [22:17:31.181] | : List of 1 [22:17:31.181] | : $ :function (..., workers = availableCores(constraints = "connections-16"), [22:17:31.181] | : rscript_libs = .libPaths()) [22:17:31.181] | : ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [22:17:31.181] | : ..- attr(*, "init")= logi TRUE [22:17:31.181] | : ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [22:17:31.181] | : interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [22:17:31.181] | : .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:31.181] | : ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:31.181] | : ..- attr(*, "untweakable")= chr "persistent" [22:17:31.181] | : ..- attr(*, "call")= language plan(strategy) [22:17:31.181] | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:31.185] | : plan(): plan_cleanup(<'sequential', 'uniprocess', 'future', 'function'>, cleanup = NA) ... [22:17:31.186] | : . plan("next", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:31.186] | : . ' Getting current ("next") strategy: 'FutureStrategy', 'sequential', 'uniprocess', 'future', 'function' [22:17:31.187] | : . plan("next", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:31.187] | : . Legacy shutdown of cluster workers ... [22:17:31.188] | : . ' Stopping existing cluster ... [22:17:31.188] | : . ' , No pre-existing cluster. Skipping [22:17:31.189] | : . ' Stopping existing cluster ... done [22:17:31.189] | : . Legacy shutdown of cluster workers ... done [22:17:31.190] | : plan(): plan_cleanup(<'sequential', 'uniprocess', 'future', 'function'>, cleanup = NA) ... done [22:17:31.190] | : plan(): plan_init() of 'multisession', 'cluster', 'multiprocess', 'future', 'function' ... [22:17:31.191] | : . function (..., workers = availableCores(constraints = "connections-16"), [22:17:31.191] | : . rscript_libs = .libPaths()) [22:17:31.191] | : . - attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [22:17:31.191] | : . - attr(*, "init")= logi TRUE [22:17:31.191] | : . - attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [22:17:31.191] | : . interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [22:17:31.191] | : . ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:31.191] | : . - attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:31.191] | : . - attr(*, "untweakable")= chr "persistent" [22:17:31.191] | : . - attr(*, "call")= language plan(strategy) [22:17:31.194] | : . init: TRUE [22:17:31.195] | : . makeFutureBackend() ... [22:17:31.195] | : . ' Backend function: <'NULL'> [22:17:31.196] | : . ' Evaluator tweak arguments: [n=0] [22:17:31.196] | : . ' list() [22:17:31.197] | : . ' Evaluator formal arguments: [n=2] [22:17:31.197] | : . ' Dotted pair list of 2 [22:17:31.197] | : . ' $ workers : language availableCores(constraints = "connections-16") [22:17:31.197] | : . ' $ rscript_libs: language .libPaths() [22:17:31.199] | : . ' Arguments passed to the future-backend factory: [n=2] [22:17:31.199] | : . ' List of 2 [22:17:31.199] | : . ' $ workers : language availableCores(constraints = "connections-16") [22:17:31.199] | : . ' $ rscript_libs: language .libPaths() [22:17:31.201] | : . ' MultisessionFutureBackend(workers = , interrupts = TRUE, ...) ... [22:17:31.201] | : . ' , Arguments: [22:17:31.202] | : . ' , List of 5 [22:17:31.202] | : . ' , $ workers : Named int 2 [22:17:31.202] | : . ' , ..- attr(*, "names")= chr "mc.cores" [22:17:31.202] | : . ' , $ rscript_libs: chr [1:2] "D:/temp/2026_03_13_22_15_17_12234/Rtmpq4wOsv/RLIBS_b2b8d53625" "D:/RCompile/recent/R/library" [22:17:31.202] | : . ' , $ interrupts : logi TRUE [22:17:31.202] | : . ' , $ gc : logi FALSE [22:17:31.202] | : . ' , $ earlySignal : logi FALSE [22:17:31.246] | : . ' , ClusterFutureBackend(..., persistent = FALSE, gc = FALSE, earlySignal = FALSE) ... [22:17:31.247] | : . ' , ; workers: 2 [22:17:31.247] | : . ' , ; getCluster() ... [22:17:31.248] | : . ' , ; getCluster() ... done [22:17:31.248] | : . ' , ; Stopping existing cluster ... [22:17:31.249] | : . ' , ; ` No pre-existing cluster. Skipping [22:17:31.249] | : . ' , ; Stopping existing cluster ... done [22:17:31.250] | : . ' , ; Starting new cluster ... [22:17:31.250] | : . ' , ; ` makeCluster(workers, ...) ... [22:17:31.251] | : . ' , ; ` | Arguments: [22:17:31.251] | : . ' , ; ` | List of 2 [22:17:31.251] | : . ' , ; ` | $ : int 2 [22:17:31.251] | : . ' , ; ` | $ rscript_libs: chr [1:2] "D:/temp/2026_03_13_22_15_17_12234/Rtmpq4wOsv/RLIBS_b2b8d53625" "D:/RCompile/recent/R/library" [22:17:31.253] | : . ' , ; ` | .makeCluster() ... [22:17:31.254] | : . ' , ; ` | : workers: '2' [22:17:31.254] | : . ' , ; ` | : R_FUTURE_PLAN: NA [22:17:31.255] | : . ' , ; ` | : parallelly::makeClusterPSOCK() arguments: [22:17:31.255] | : . ' , ; ` | : List of 2 [22:17:31.255] | : . ' , ; ` | : $ : int 2 [22:17:31.255] | : . ' , ; ` | : $ rscript_libs: chr [1:2] "D:/temp/2026_03_13_22_15_17_12234/Rtmpq4wOsv/RLIBS_b2b8d53625" "D:/RCompile/recent/R/library" [22:17:31.935] | : . ' , ; ` | : Generated cluster UUID [22:17:31.936] | : . ' , ; ` | : Cluster UUID: 'e11804008e323dee90571194b5a9d7df' [22:17:31.936] | : . ' , ; ` | : Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:31.939] | : . ' , ; ` | .makeCluster() ... done [22:17:31.940] | : . ' , ; ` | Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:31.942] | : . ' , ; ` makeCluster(workers, ...) ... done [22:17:31.943] | : . ' , ; ` Number of workers: 2 [22:17:31.943] | : . ' , ; ` Workers UUID: 'e11804008e323dee90571194b5a9d7df' [22:17:31.944] | : . ' , ; Starting new cluster ... done [22:17:31.944] | : . ' , ClusterFutureBackend(..., persistent = FALSE, gc = FALSE, earlySignal = FALSE) ... done [22:17:31.945] | : . ' , Backend: <'MultisessionFutureBackend', 'ClusterFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment'> [22:17:31.945] | : . ' MultisessionFutureBackend(workers = , interrupts = TRUE, ...) ... done [22:17:31.946] | : . makeFutureBackend() ... done [22:17:31.946] | : . nbrOfWorkers(NULL) ... [22:17:31.947] | : . ' List of 4 [22:17:31.947] | : . ' $ : language plan_set(newStack, skip = .skip, cleanup = .cleanup, init = .init, debug = debug) [22:17:31.947] | : . ' $ : language with_assert({ nbrOfWorkers <- nbrOfWorkers() ... [22:17:31.947] | : . ' $ : language nbrOfWorkers() [22:17:31.947] | : . ' $ : language nbrOfWorkers.NULL() [22:17:31.949] | : . ' plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:31.950] | : . ' plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:31.951] | : . ' Number of workers: 2 [22:17:31.951] | : . nbrOfWorkers(NULL) ... done [22:17:31.951] | : . plan(): nbrOfWorkers() = 2 [22:17:31.952] | : plan(): plan_init() of 'multisession', 'cluster', 'multiprocess', 'future', 'function' ... done [22:17:31.952] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... done Dimensions: NULL [22:17:31.953] | future(..., label = NULL) ... [22:17:31.954] | : lazy: FALSE [22:17:31.954] | : stdout: TRUE [22:17:31.954] | : conditions: [n=1] 'condition' [22:17:31.955] | : getGlobalsAndPackages() ... [22:17:31.956] | : . Searching for globals ... [22:17:31.957] | : . ' globals found: [0] [22:17:31.958] | : . Searching for globals ... done [22:17:31.958] | : . globals: [0] [22:17:31.959] | : . packages: [0] [22:17:31.959] | : getGlobalsAndPackages() ... done [22:17:31.960] | : run() for 'Future' () ... [22:17:31.960] | : . state: 'created' [22:17:31.961] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:31.961] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:31.962] | : . Using MultisessionFutureBackend ... [22:17:31.962] | : . ' Number of futures since start: 0 (0 created, 0 launched, 0 finished) [22:17:31.963] | : . ' Launching futures ... [22:17:31.964] | : . ' , launchFuture() for ClusterFutureBackend ... [22:17:31.964] | : . ' , ; Workers: [n=2] [22:17:31.965] | : . ' , ; Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:31.967] | : . ' , ; FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:31.967] | : . ' , ; requestWorker() ... [22:17:31.968] | : . ' , ; ` requestNode() ... [22:17:31.968] | : . ' , ; ` | Number of workers: 2 [22:17:31.969] | : . ' , ; ` | Polling for a free worker ... [22:17:31.969] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:31.970] | : . ' , ; ` | : . Created empty registry 'workers-e11804008e323dee90571194b5a9d7df' [22:17:31.970] | : . ' , ; ` | : . Listing all futures [22:17:31.971] | : . ' , ; ` | : . Number of registered futures: 0 [22:17:31.971] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:31.972] | : . ' , ; ` | : Total time: 0 [22:17:31.972] | : . ' , ; ` | Polling for a free worker ... done [22:17:31.973] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:31.973] | : . ' , ; ` | : Listing all futures [22:17:31.974] | : . ' , ; ` | : Number of registered futures: 0 [22:17:31.974] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:31.975] | : . ' , ; ` | avail: [n=2] '1', '2' [22:17:31.975] | : . ' , ; ` | Index of first available worker: 1 [22:17:31.976] | : . ' , ; ` | Validate that the worker is functional ... [22:17:31.976] | : . ' , ; ` | : Connection is valid [22:17:31.977] | : . ' , ; ` | : RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:31.978] | : . ' , ; ` | : Worker is functional [22:17:31.979] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:31.979] | : . ' , ; ` | : . Listing all futures [22:17:31.980] | : . ' , ; ` | : . Number of registered futures: 0 [22:17:31.980] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:31.981] | : . ' , ; ` | Validate that the worker is functional ... done [22:17:31.981] | : . ' , ; ` requestNode() ... done [22:17:31.982] | : . ' , ; ` cluster node index: 1 [22:17:31.982] | : . ' , ; requestWorker() ... done [22:17:31.983] | : . ' , ; eraseGlobalEnvironment() ... [22:17:31.984] | : . ' , ; eraseGlobalEnvironment() ... done [22:17:31.984] | : . ' , ; launchFuture() ... [22:17:31.985] | : . ' , ; ` cluster node index: 1 [22:17:31.985] | : . ' , ; ` getFutureData() ... [22:17:31.986] | : . ' , ; ` | getFutureCore() ... [22:17:31.986] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [22:17:31.987] | : . ' , ; ` | getFutureCore() ... done [22:17:31.987] | : . ' , ; ` | getFutureCapture() ... [22:17:31.988] | : . ' , ; ` | getFutureCapture() ... done [22:17:31.988] | : . ' , ; ` | getFutureContext() ... [22:17:31.989] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:31.989] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [22:17:31.990] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:31.990] | : . ' , ; ` | : Packages needed by future backend (n = 0): [22:17:31.991] | : . ' , ; ` | getFutureContext() ... done [22:17:31.991] | : . ' , ; ` getFutureData() ... done [22:17:31.992] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:31.993] | : . ' , ; ` | Appended future to position #1 [22:17:31.993] | : . ' , ; ` | Number of registered futures: 1 [22:17:31.994] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:31.994] | : . ' , ; launchFuture() ... done [22:17:31.995] | : . ' , ; MultisessionFuture started [22:17:31.995] | : . ' , launchFuture() for ClusterFutureBackend ... done [22:17:31.996] | : . ' Launching futures ... done [22:17:31.996] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:31.997] | : . Using MultisessionFutureBackend ... done [22:17:31.997] | : run() for 'Future' () ... done [22:17:31.998] | future(..., label = NULL) ... done [22:17:31.998] | future(..., label = NULL) ... [22:17:31.999] | : lazy: FALSE [22:17:31.999] | : stdout: TRUE [22:17:32.000] | : conditions: [n=1] 'condition' [22:17:32.000] | : getGlobalsAndPackages() ... [22:17:32.001] | : . Searching for globals ... [22:17:32.002] | : . ' globals found: [0] [22:17:32.003] | : . Searching for globals ... done [22:17:32.003] | : . globals: [0] [22:17:32.004] | : . packages: [0] [22:17:32.004] | : getGlobalsAndPackages() ... done [22:17:32.005] | : run() for 'Future' () ... [22:17:32.006] | : . state: 'created' [22:17:32.006] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:32.007] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:32.007] | : . Using MultisessionFutureBackend ... [22:17:32.007] | : . ' Number of futures since start: 1 (1 created, 1 launched, 0 finished) [22:17:32.008] | : . ' Launching futures ... [22:17:32.009] | : . ' , launchFuture() for ClusterFutureBackend ... [22:17:32.009] | : . ' , ; Workers: [n=2] [22:17:32.009] | : . ' , ; Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:32.012] | : . ' , ; FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:32.012] | : . ' , ; requestWorker() ... [22:17:32.013] | : . ' , ; ` requestNode() ... [22:17:32.013] | : . ' , ; ` | Number of workers: 2 [22:17:32.014] | : . ' , ; ` | Polling for a free worker ... [22:17:32.014] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.015] | : . ' , ; ` | : . Listing all futures [22:17:32.015] | : . ' , ; ` | : . Number of registered futures: 1 [22:17:32.016] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.016] | : . ' , ; ` | : Total time: 0 [22:17:32.017] | : . ' , ; ` | Polling for a free worker ... done [22:17:32.017] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.018] | : . ' , ; ` | : Listing all futures [22:17:32.018] | : . ' , ; ` | : Number of registered futures: 1 [22:17:32.019] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.019] | : . ' , ; ` | avail: [n=2] '2' [22:17:32.020] | : . ' , ; ` | Index of first available worker: 2 [22:17:32.020] | : . ' , ; ` | Validate that the worker is functional ... [22:17:32.021] | : . ' , ; ` | : Connection is valid [22:17:32.021] | : . ' , ; ` | : RichSOCKnode of a socket cluster on local host 'localhost' with pid 43784 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #5 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:32.023] | : . ' , ; ` | : Worker is functional [22:17:32.023] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.024] | : . ' , ; ` | : . Listing all futures [22:17:32.024] | : . ' , ; ` | : . Number of registered futures: 1 [22:17:32.024] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.025] | : . ' , ; ` | Validate that the worker is functional ... done [22:17:32.025] | : . ' , ; ` requestNode() ... done [22:17:32.026] | : . ' , ; ` cluster node index: 2 [22:17:32.026] | : . ' , ; requestWorker() ... done [22:17:32.027] | : . ' , ; eraseGlobalEnvironment() ... [22:17:32.028] | : . ' , ; eraseGlobalEnvironment() ... done [22:17:32.028] | : . ' , ; launchFuture() ... [22:17:32.029] | : . ' , ; ` cluster node index: 2 [22:17:32.029] | : . ' , ; ` getFutureData() ... [22:17:32.030] | : . ' , ; ` | getFutureCore() ... [22:17:32.030] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [22:17:32.031] | : . ' , ; ` | getFutureCore() ... done [22:17:32.031] | : . ' , ; ` | getFutureCapture() ... [22:17:32.032] | : . ' , ; ` | getFutureCapture() ... done [22:17:32.032] | : . ' , ; ` | getFutureContext() ... [22:17:32.033] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:32.033] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [22:17:32.034] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:32.034] | : . ' , ; ` | : Packages needed by future backend (n = 0): [22:17:32.035] | : . ' , ; ` | getFutureContext() ... done [22:17:32.035] | : . ' , ; ` getFutureData() ... done [22:17:32.036] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:32.036] | : . ' , ; ` | Appended future to position #2 [22:17:32.037] | : . ' , ; ` | Number of registered futures: 2 [22:17:32.037] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:32.038] | : . ' , ; launchFuture() ... done [22:17:32.038] | : . ' , ; MultisessionFuture started [22:17:32.039] | : . ' , launchFuture() for ClusterFutureBackend ... done [22:17:32.040] | : . ' Launching futures ... done [22:17:32.040] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:32.041] | : . Using MultisessionFutureBackend ... done [22:17:32.041] | : run() for 'Future' () ... done [22:17:32.042] | 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 [22:17:32.047] | resolved() ... [22:17:32.047] | : resolved() for list ... [22:17:32.048] | : . Number of elements: 6 [22:17:32.048] | : . Number of futures: 6 [22:17:32.049] | : . resolved() ... [22:17:32.050] | : . ' resolved() for MultisessionFuture () ... [22:17:32.050] | : . ' , Cluster node socket connection: index=4, id=888 [22:17:32.051] | : . ' , assertValidConnection() ... [22:17:32.052] | : . ' , ; cluster node index: 1 [22:17:32.052] | : . ' , assertValidConnection() ... done [22:17:32.053] | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:32.054] | : . ' , ; cluster node index: 1 [22:17:32.054] | : . ' , ; [1] TRUE [22:17:32.055] | : . ' , ; Received data: [22:17:32.056] | : . ' , ; List of 5 [22:17:32.056] | : . ' , ; $ type : chr "VALUE" [22:17:32.056] | : . ' , ; $ value :List of 16 [22:17:32.056] | : . ' , ; ..$ value : num 2 [22:17:32.056] | : . ' , ; ..$ visible : logi TRUE [22:17:32.056] | : . ' , ; ..$ stdout : chr "" [22:17:32.056] | : . ' , ; ..$ conditions : list() [22:17:32.056] | : . ' , ; ..$ rng : logi FALSE [22:17:32.056] | : . ' , ; ..$ seed : NULL [22:17:32.056] | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:32.056] | : . ' , ; ..$ misuseConnections :List of 3 [22:17:32.056] | : . ' , ; .. ..$ added : NULL [22:17:32.056] | : . ' , ; .. ..$ removed : NULL [22:17:32.056] | : . ' , ; .. ..$ replaced: NULL [22:17:32.056] | : . ' , ; ..$ misuseDevices : NULL [22:17:32.056] | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:32.056] | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:32.056] | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:32" [22:17:32.056] | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "41" [22:17:32.056] | : . ' , ; ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:32.056] | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:32.056] | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:32.056] | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:32.056] | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:32.056] | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:32.056] | : . ' , ; .. .. ..$ pid : int 41148 [22:17:32.056] | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:32.056] | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:32.056] | : . ' , ; ..$ r_info :List of 4 [22:17:32.056] | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:32.056] | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:32.056] | : . ' , ; .. ..$ os : chr "windows" [22:17:32.056] | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:32.056] | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:32.056] | : . ' , ; ..$ version : chr "1.8" [22:17:32.056] | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:32.056] | : . ' , ; $ success: logi TRUE [22:17:32.056] | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.06 0 0.06 NA NA [22:17:32.056] | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:32.056] | : . ' , ; $ tag : NULL [22:17:32.071] | : . ' , ; Received FutureResult [22:17:32.071] | : . ' , ; FutureResult: [22:17:32.071] | : . ' , ; value: 'numeric' [22:17:32.071] | : . ' , ; visible: TRUE [22:17:32.071] | : . ' , ; stdout: character [22:17:32.071] | : . ' , ; conditions: [n = 0] [22:17:32.071] | : . ' , ; RNG used: FALSE [22:17:32.071] | : . ' , ; duration: 0.05767584 secs (started 2026-03-13 22:17:31.993781) [22:17:32.071] | : . ' , ; version: 1.8 [22:17:32.073] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:32.073] | : . ' , ; ` Removed future from position #1 [22:17:32.074] | : . ' , ; ` Number of registered futures: 1 [22:17:32.074] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:32.075] | : . ' , ; Erased future from future backend [22:17:32.075] | : . ' , ; result() for ClusterFuture ... [22:17:32.076] | : . ' , ; ` result already collected: FutureResult [22:17:32.076] | : . ' , ; result() for ClusterFuture ... done [22:17:32.077] | : . ' , ; signalConditions() ... [22:17:32.077] | : . ' , ; ` include = 'immediateCondition' [22:17:32.078] | : . ' , ; ` exclude = [22:17:32.078] | : . ' , ; ` resignal = FALSE [22:17:32.079] | : . ' , ; ` Number of conditions: 0 [22:17:32.079] | : . ' , ; ` int 0 [22:17:32.080] | : . ' , ; signalConditions() ... done [22:17:32.081] | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:32.081] | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:32.082] | : . ' resolved() for MultisessionFuture () ... done [22:17:32.082] | : . ' assertFutureResult() ... [22:17:32.083] | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-41 [22:17:32.083] | : . ' , identical; success [22:17:32.084] | : . ' assertFutureResult() ... done [22:17:32.084] | : . resolved() ... done [22:17:32.085] | : . resolved() ... [22:17:32.085] | : . ' resolved() for MultisessionFuture () ... [22:17:32.086] | : . ' , Cluster node socket connection: index=5, id=889 [22:17:32.086] | : . ' , assertValidConnection() ... [22:17:32.087] | : . ' , ; cluster node index: 2 [22:17:32.088] | : . ' , assertValidConnection() ... done [22:17:32.097] | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:32.098] | : . ' , ; cluster node index: 2 [22:17:32.101] | : . ' , ; [1] TRUE [22:17:32.101] | : . ' , ; Received data: [22:17:32.102] | : . ' , ; List of 5 [22:17:32.102] | : . ' , ; $ type : chr "VALUE" [22:17:32.102] | : . ' , ; $ value :List of 16 [22:17:32.102] | : . ' , ; ..$ value : NULL [22:17:32.102] | : . ' , ; ..$ visible : logi TRUE [22:17:32.102] | : . ' , ; ..$ stdout : chr "" [22:17:32.102] | : . ' , ; ..$ conditions : list() [22:17:32.102] | : . ' , ; ..$ rng : logi FALSE [22:17:32.102] | : . ' , ; ..$ seed : NULL [22:17:32.102] | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:32.102] | : . ' , ; ..$ misuseConnections :List of 3 [22:17:32.102] | : . ' , ; .. ..$ added : NULL [22:17:32.102] | : . ' , ; .. ..$ removed : NULL [22:17:32.102] | : . ' , ; .. ..$ replaced: NULL [22:17:32.102] | : . ' , ; ..$ misuseDevices : NULL [22:17:32.102] | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:32.102] | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:32" [22:17:32.102] | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:32" [22:17:32.102] | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "42" [22:17:32.102] | : . ' , ; ..$ session_uuid : chr "8e7b080a23eacfa478b7c05b276683a1" [22:17:32.102] | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:32.102] | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:32.102] | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:32.102] | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:32.102] | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:32.102] | : . ' , ; .. .. ..$ pid : int 43784 [22:17:32.102] | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:32.102] | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:32.102] | : . ' , ; ..$ r_info :List of 4 [22:17:32.102] | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:32.102] | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:32.102] | : . ' , ; .. ..$ os : chr "windows" [22:17:32.102] | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:32.102] | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:32.102] | : . ' , ; ..$ version : chr "1.8" [22:17:32.102] | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:32.102] | : . ' , ; $ success: logi TRUE [22:17:32.102] | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.06 0 0.06 NA NA [22:17:32.102] | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:32.102] | : . ' , ; $ tag : NULL [22:17:32.116] | : . ' , ; Received FutureResult [22:17:32.117] | : . ' , ; FutureResult: [22:17:32.117] | : . ' , ; value: 'NULL' [22:17:32.117] | : . ' , ; visible: TRUE [22:17:32.117] | : . ' , ; stdout: character [22:17:32.117] | : . ' , ; conditions: [n = 0] [22:17:32.117] | : . ' , ; RNG used: FALSE [22:17:32.117] | : . ' , ; duration: 0.05875111 secs (started 2026-03-13 22:17:32.037678) [22:17:32.117] | : . ' , ; version: 1.8 [22:17:32.118] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:32.119] | : . ' , ; ` Removed future from position #1 [22:17:32.119] | : . ' , ; ` Number of registered futures: 0 [22:17:32.120] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:32.120] | : . ' , ; Erased future from future backend [22:17:32.121] | : . ' , ; result() for ClusterFuture ... [22:17:32.121] | : . ' , ; ` result already collected: FutureResult [22:17:32.122] | : . ' , ; result() for ClusterFuture ... done [22:17:32.122] | : . ' , ; signalConditions() ... [22:17:32.123] | : . ' , ; ` include = 'immediateCondition' [22:17:32.123] | : . ' , ; ` exclude = [22:17:32.124] | : . ' , ; ` resignal = FALSE [22:17:32.124] | : . ' , ; ` Number of conditions: 0 [22:17:32.125] | : . ' , ; ` int 0 [22:17:32.125] | : . ' , ; signalConditions() ... done [22:17:32.126] | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:32.126] | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:32.127] | : . ' resolved() for MultisessionFuture () ... done [22:17:32.127] | : . ' assertFutureResult() ... [22:17:32.128] | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-42 [22:17:32.128] | : . ' , identical; success [22:17:32.129] | : . ' assertFutureResult() ... done [22:17:32.129] | : . resolved() ... done [22:17:32.130] | : resolved() for list ... done [22:17:32.130] | resolved() ... done Named logi [1:6] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:6] "a" "b" "c" "" ... [22:17:32.131] | value() for list ... [22:17:32.132] | : recursive: 0 [22:17:32.132] | : reduce: FALSE [22:17:32.133] | : length: 6 [22:17:32.133] | : elements: 'a', 'b', 'c', '', '', '' [22:17:32.134] | : Number of remaining objects: 6 [22:17:32.134] | : checking value #1: [22:17:32.135] | : 'obj' is atomic [22:17:32.135] | : signalConditionsASAP(numeric, pos=1) ... [22:17:32.136] | : . nx: 6 [22:17:32.136] | : . relay: TRUE [22:17:32.137] | : . stdout: TRUE [22:17:32.137] | : . signal: TRUE [22:17:32.138] | : . resignal: FALSE [22:17:32.138] | : . force: TRUE [22:17:32.139] | : . relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.139] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.140] | : . until=2 [22:17:32.140] | : . relaying element #2 [22:17:32.141] | : . relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.141] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.142] | : signalConditionsASAP(numeric, pos=1) ... done [22:17:32.142] | : length: 5 (resolved future 1) [22:17:32.143] | : checking value #2: [22:17:32.143] | : 'obj' is MultisessionFuture [22:17:32.144] | : resolved() ... [22:17:32.144] | : resolved() ... done [22:17:32.145] | : MultisessionFuture #2 [22:17:32.145] | : signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:32.145] | : . nx: 6 [22:17:32.146] | : . relay: TRUE [22:17:32.146] | : . stdout: TRUE [22:17:32.147] | : . signal: TRUE [22:17:32.147] | : . resignal: FALSE [22:17:32.148] | : . force: TRUE [22:17:32.148] | : . relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.149] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.149] | : . until=2 [22:17:32.150] | : . relaying element #2 [22:17:32.150] | : . value() for MultisessionFuture () ... [22:17:32.151] | : . ' result() for ClusterFuture ... [22:17:32.151] | : . ' , result already collected: FutureResult [22:17:32.152] | : . ' result() for ClusterFuture ... done [22:17:32.152] | : . ' result() for ClusterFuture ... [22:17:32.153] | : . ' , result already collected: FutureResult [22:17:32.153] | : . ' result() for ClusterFuture ... done [22:17:32.154] | : . ' signalConditions() ... [22:17:32.154] | : . ' , include = 'immediateCondition' [22:17:32.154] | : . ' , exclude = [22:17:32.155] | : . ' , resignal = FALSE [22:17:32.155] | : . ' , Number of conditions: 0 [22:17:32.156] | : . ' , int 0 [22:17:32.157] | : . ' signalConditions() ... done [22:17:32.157] | : . ' relay stdout ... [22:17:32.158] | : . ' relay stdout ... done [22:17:32.158] | : . ' check for misuse ... [22:17:32.159] | : . ' check for misuse ... done [22:17:32.159] | : . value() for MultisessionFuture () ... done [22:17:32.160] | : . result() for ClusterFuture ... [22:17:32.160] | : . ' result already collected: FutureResult [22:17:32.161] | : . result() for ClusterFuture ... done [22:17:32.161] | : . signalConditions() ... [22:17:32.162] | : . ' include = 'immediateCondition' [22:17:32.162] | : . ' exclude = [22:17:32.163] | : . ' resignal = FALSE [22:17:32.163] | : . ' Number of conditions: 0 [22:17:32.163] | : . ' int 0 [22:17:32.164] | : . signalConditions() ... done [22:17:32.165] | : . result() for ClusterFuture ... [22:17:32.165] | : . ' result already collected: FutureResult [22:17:32.166] | : . result() for ClusterFuture ... done [22:17:32.166] | : . signalConditions() ... [22:17:32.167] | : . ' include = 'condition' [22:17:32.167] | : . ' exclude = 'error', 'immediateCondition' [22:17:32.168] | : . ' resignal = TRUE [22:17:32.168] | : . ' Number of conditions: 0 [22:17:32.169] | : . ' int 0 [22:17:32.170] | : . signalConditions() ... done [22:17:32.170] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.171] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.171] | : signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:32.171] | : value(, ...) ... [22:17:32.172] | : . value() for MultisessionFuture () ... [22:17:32.172] | : . ' result() for ClusterFuture ... [22:17:32.173] | : . ' , result already collected: FutureResult [22:17:32.173] | : . ' result() for ClusterFuture ... done [22:17:32.174] | : . ' result() for ClusterFuture ... [22:17:32.174] | : . ' , result already collected: FutureResult [22:17:32.175] | : . ' result() for ClusterFuture ... done [22:17:32.175] | : . ' signalConditions() ... [22:17:32.176] | : . ' , include = 'immediateCondition' [22:17:32.176] | : . ' , exclude = [22:17:32.177] | : . ' , resignal = FALSE [22:17:32.177] | : . ' , Number of conditions: 0 [22:17:32.178] | : . ' , int 0 [22:17:32.179] | : . ' signalConditions() ... done [22:17:32.179] | : . ' check for misuse ... [22:17:32.180] | : . ' check for misuse ... done [22:17:32.180] | : . value() for MultisessionFuture () ... done [22:17:32.181] | : . value: [22:17:32.181] | : value(, ...) ... done [22:17:32.182] | : signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:32.182] | : . nx: 6 [22:17:32.182] | : . relay: TRUE [22:17:32.183] | : . stdout: TRUE [22:17:32.183] | : . signal: TRUE [22:17:32.184] | : . resignal: FALSE [22:17:32.184] | : . force: TRUE [22:17:32.185] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.185] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.186] | : . until=3 [22:17:32.186] | : . relaying element #3 [22:17:32.187] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.187] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.188] | : signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:32.188] | : resolve() for MultisessionFuture ... [22:17:32.189] | : resolve() for MultisessionFuture ... done [22:17:32.189] | : length: 4 (resolved future 2) [22:17:32.190] | : checking value #3: [22:17:32.190] | : 'obj' is MultisessionFuture [22:17:32.191] | : resolved() ... [22:17:32.191] | : resolved() ... done [22:17:32.192] | : MultisessionFuture #3 [22:17:32.192] | : signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:32.193] | : . nx: 6 [22:17:32.193] | : . relay: TRUE [22:17:32.194] | : . stdout: TRUE [22:17:32.194] | : . signal: TRUE [22:17:32.195] | : . resignal: FALSE [22:17:32.195] | : . force: TRUE [22:17:32.195] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.196] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.196] | : . until=3 [22:17:32.197] | : . relaying element #3 [22:17:32.197] | : . value() for MultisessionFuture () ... [22:17:32.198] | : . ' result() for ClusterFuture ... [22:17:32.198] | : . ' , result already collected: FutureResult [22:17:32.199] | : . ' result() for ClusterFuture ... done [22:17:32.199] | : . ' result() for ClusterFuture ... [22:17:32.200] | : . ' , result already collected: FutureResult [22:17:32.200] | : . ' result() for ClusterFuture ... done [22:17:32.201] | : . ' signalConditions() ... [22:17:32.201] | : . ' , include = 'immediateCondition' [22:17:32.202] | : . ' , exclude = [22:17:32.202] | : . ' , resignal = FALSE [22:17:32.203] | : . ' , Number of conditions: 0 [22:17:32.203] | : . ' , int 0 [22:17:32.204] | : . ' signalConditions() ... done [22:17:32.205] | : . ' relay stdout ... [22:17:32.205] | : . ' relay stdout ... done [22:17:32.206] | : . ' check for misuse ... [22:17:32.206] | : . ' check for misuse ... done [22:17:32.207] | : . value() for MultisessionFuture () ... done [22:17:32.207] | : . result() for ClusterFuture ... [22:17:32.208] | : . ' result already collected: FutureResult [22:17:32.208] | : . result() for ClusterFuture ... done [22:17:32.208] | : . signalConditions() ... [22:17:32.209] | : . ' include = 'immediateCondition' [22:17:32.209] | : . ' exclude = [22:17:32.210] | : . ' resignal = FALSE [22:17:32.210] | : . ' Number of conditions: 0 [22:17:32.211] | : . ' int 0 [22:17:32.212] | : . signalConditions() ... done [22:17:32.212] | : . result() for ClusterFuture ... [22:17:32.213] | : . ' result already collected: FutureResult [22:17:32.213] | : . result() for ClusterFuture ... done [22:17:32.214] | : . signalConditions() ... [22:17:32.214] | : . ' include = 'condition' [22:17:32.215] | : . ' exclude = 'error', 'immediateCondition' [22:17:32.215] | : . ' resignal = TRUE [22:17:32.216] | : . ' Number of conditions: 0 [22:17:32.216] | : . ' int 0 [22:17:32.217] | : . signalConditions() ... done [22:17:32.217] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.218] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.218] | : signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:32.219] | : value(, ...) ... [22:17:32.219] | : . value() for MultisessionFuture () ... [22:17:32.220] | : . ' result() for ClusterFuture ... [22:17:32.220] | : . ' , result already collected: FutureResult [22:17:32.221] | : . ' result() for ClusterFuture ... done [22:17:32.222] | : . ' result() for ClusterFuture ... [22:17:32.222] | : . ' , result already collected: FutureResult [22:17:32.222] | : . ' result() for ClusterFuture ... done [22:17:32.223] | : . ' signalConditions() ... [22:17:32.223] | : . ' , include = 'immediateCondition' [22:17:32.224] | : . ' , exclude = [22:17:32.224] | : . ' , resignal = FALSE [22:17:32.225] | : . ' , Number of conditions: 0 [22:17:32.225] | : . ' , int 0 [22:17:32.226] | : . ' signalConditions() ... done [22:17:32.227] | : . ' check for misuse ... [22:17:32.227] | : . ' check for misuse ... done [22:17:32.228] | : . value() for MultisessionFuture () ... done [22:17:32.228] | : . value: [22:17:32.229] | : value(, ...) ... done [22:17:32.229] | : signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:32.230] | : . nx: 6 [22:17:32.230] | : . relay: TRUE [22:17:32.231] | : . stdout: TRUE [22:17:32.231] | : . signal: TRUE [22:17:32.232] | : . resignal: FALSE [22:17:32.232] | : . force: TRUE [22:17:32.232] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.233] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.233] | : . until=4 [22:17:32.234] | : . relaying element #4 [22:17:32.234] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.235] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.235] | : signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:32.236] | : resolve() for MultisessionFuture ... [22:17:32.236] | : resolve() for MultisessionFuture ... done [22:17:32.237] | : length: 3 (resolved future 3) [22:17:32.237] | : checking value #4: [22:17:32.238] | : 'obj' is NULL [22:17:32.238] | : signalConditionsASAP(NULL, pos=4) ... [22:17:32.239] | : . nx: 6 [22:17:32.239] | : . relay: TRUE [22:17:32.240] | : . stdout: TRUE [22:17:32.240] | : . signal: TRUE [22:17:32.241] | : . resignal: FALSE [22:17:32.241] | : . force: TRUE [22:17:32.242] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.242] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.243] | : . until=5 [22:17:32.243] | : . relaying element #5 [22:17:32.243] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:32.244] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.244] | : signalConditionsASAP(NULL, pos=4) ... done [22:17:32.245] | : signalConditionsASAP(NULL, pos=4) ... [22:17:32.245] | : . nx: 6 [22:17:32.246] | : . relay: TRUE [22:17:32.246] | : . stdout: TRUE [22:17:32.247] | : . signal: TRUE [22:17:32.247] | : . resignal: FALSE [22:17:32.248] | : . force: TRUE [22:17:32.248] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:32.249] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.249] | : . until=5 [22:17:32.250] | : . relaying element #5 [22:17:32.250] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:32.251] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.251] | : signalConditionsASAP(NULL, pos=4) ... done [22:17:32.252] | : length: 2 (resolved future 4) [22:17:32.252] | : checking value #5: [22:17:32.253] | : 'obj' is NULL [22:17:32.253] | : signalConditionsASAP(NULL, pos=5) ... [22:17:32.254] | : . nx: 6 [22:17:32.254] | : . relay: TRUE [22:17:32.255] | : . stdout: TRUE [22:17:32.255] | : . signal: TRUE [22:17:32.255] | : . resignal: FALSE [22:17:32.256] | : . force: TRUE [22:17:32.256] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:32.257] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.257] | : . until=6 [22:17:32.258] | : . relaying element #6 [22:17:32.258] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:32.259] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.259] | : signalConditionsASAP(NULL, pos=5) ... done [22:17:32.260] | : signalConditionsASAP(NULL, pos=5) ... [22:17:32.260] | : . nx: 6 [22:17:32.261] | : . relay: TRUE [22:17:32.261] | : . stdout: TRUE [22:17:32.262] | : . signal: TRUE [22:17:32.262] | : . resignal: FALSE [22:17:32.263] | : . force: TRUE [22:17:32.263] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:32.263] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.264] | : . until=6 [22:17:32.264] | : . relaying element #6 [22:17:32.265] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:32.265] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.266] | : signalConditionsASAP(NULL, pos=5) ... done [22:17:32.266] | : length: 1 (resolved future 5) [22:17:32.267] | : checking value #6: [22:17:32.267] | : 'obj' is atomic [22:17:32.268] | : signalConditionsASAP(numeric, pos=6) ... [22:17:32.268] | : . nx: 6 [22:17:32.269] | : . relay: TRUE [22:17:32.269] | : . stdout: TRUE [22:17:32.270] | : . signal: TRUE [22:17:32.270] | : . resignal: FALSE [22:17:32.271] | : . force: TRUE [22:17:32.271] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:32.272] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.272] | : . until=6 [22:17:32.272] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:32.273] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.273] | : signalConditionsASAP(numeric, pos=6) ... done [22:17:32.274] | : length: 0 (resolved future 6) [22:17:32.274] | : Relaying remaining futures ... [22:17:32.275] | : . signalConditionsASAP(NULL, pos=0) ... [22:17:32.275] | : . ' nx: 6 [22:17:32.276] | : . ' relay: TRUE [22:17:32.276] | : . ' stdout: TRUE [22:17:32.277] | : . ' signal: TRUE [22:17:32.277] | : . ' resignal: FALSE [22:17:32.278] | : . ' force: TRUE [22:17:32.278] | : . ' relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:32.279] | : . ' queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [22:17:32.279] | : . ' relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:32.280] | : . ' queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.280] | : . signalConditionsASAP(NULL, pos=0) ... done [22:17:32.281] | : Relaying remaining futures ... done [22:17:32.281] | value() for list ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ : NULL $ : NULL $ : num 6 Dimensions: c(1, 6) [22:17:32.284] | future(..., label = NULL) ... [22:17:32.285] | : lazy: FALSE [22:17:32.285] | : stdout: TRUE [22:17:32.286] | : conditions: [n=1] 'condition' [22:17:32.286] | : getGlobalsAndPackages() ... [22:17:32.287] | : . Searching for globals ... [22:17:32.288] | : . ' globals found: [0] [22:17:32.289] | : . Searching for globals ... done [22:17:32.289] | : . globals: [0] [22:17:32.290] | : . packages: [0] [22:17:32.290] | : getGlobalsAndPackages() ... done [22:17:32.291] | : run() for 'Future' () ... [22:17:32.291] | : . state: 'created' [22:17:32.292] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:32.292] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:32.293] | : . Using MultisessionFutureBackend ... [22:17:32.294] | : . ' Number of futures since start: 2 (2 created, 2 launched, 2 finished) [22:17:32.294] | : . ' Launching futures ... [22:17:32.295] | : . ' , launchFuture() for ClusterFutureBackend ... [22:17:32.295] | : . ' , ; Workers: [n=2] [22:17:32.296] | : . ' , ; Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:32.298] | : . ' , ; FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:32.298] | : . ' , ; requestWorker() ... [22:17:32.299] | : . ' , ; ` requestNode() ... [22:17:32.299] | : . ' , ; ` | Number of workers: 2 [22:17:32.300] | : . ' , ; ` | Polling for a free worker ... [22:17:32.300] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.301] | : . ' , ; ` | : . Listing all futures [22:17:32.301] | : . ' , ; ` | : . Number of registered futures: 0 [22:17:32.302] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.302] | : . ' , ; ` | : Total time: 0 [22:17:32.303] | : . ' , ; ` | Polling for a free worker ... done [22:17:32.303] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.304] | : . ' , ; ` | : Listing all futures [22:17:32.304] | : . ' , ; ` | : Number of registered futures: 0 [22:17:32.305] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.305] | : . ' , ; ` | avail: [n=2] '1', '2' [22:17:32.306] | : . ' , ; ` | Index of first available worker: 1 [22:17:32.306] | : . ' , ; ` | Validate that the worker is functional ... [22:17:32.307] | : . ' , ; ` | : Connection is valid [22:17:32.307] | : . ' , ; ` | : RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:32.309] | : . ' , ; ` | : Worker is functional [22:17:32.309] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.310] | : . ' , ; ` | : . Listing all futures [22:17:32.310] | : . ' , ; ` | : . Number of registered futures: 0 [22:17:32.311] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.311] | : . ' , ; ` | Validate that the worker is functional ... done [22:17:32.312] | : . ' , ; ` requestNode() ... done [22:17:32.312] | : . ' , ; ` cluster node index: 1 [22:17:32.313] | : . ' , ; requestWorker() ... done [22:17:32.313] | : . ' , ; eraseGlobalEnvironment() ... [22:17:32.314] | : . ' , ; eraseGlobalEnvironment() ... done [22:17:32.315] | : . ' , ; launchFuture() ... [22:17:32.315] | : . ' , ; ` cluster node index: 1 [22:17:32.316] | : . ' , ; ` getFutureData() ... [22:17:32.316] | : . ' , ; ` | getFutureCore() ... [22:17:32.317] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [22:17:32.317] | : . ' , ; ` | getFutureCore() ... done [22:17:32.318] | : . ' , ; ` | getFutureCapture() ... [22:17:32.318] | : . ' , ; ` | getFutureCapture() ... done [22:17:32.319] | : . ' , ; ` | getFutureContext() ... [22:17:32.319] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:32.320] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [22:17:32.320] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:32.321] | : . ' , ; ` | : Packages needed by future backend (n = 0): [22:17:32.321] | : . ' , ; ` | getFutureContext() ... done [22:17:32.322] | : . ' , ; ` getFutureData() ... done [22:17:32.322] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:32.323] | : . ' , ; ` | Appended future to position #1 [22:17:32.323] | : . ' , ; ` | Number of registered futures: 1 [22:17:32.324] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:32.324] | : . ' , ; launchFuture() ... done [22:17:32.325] | : . ' , ; MultisessionFuture started [22:17:32.325] | : . ' , launchFuture() for ClusterFutureBackend ... done [22:17:32.326] | : . ' Launching futures ... done [22:17:32.326] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:32.327] | : . Using MultisessionFutureBackend ... done [22:17:32.327] | : run() for 'Future' () ... done [22:17:32.328] | future(..., label = NULL) ... done [22:17:32.328] | future(..., label = NULL) ... [22:17:32.329] | : lazy: FALSE [22:17:32.329] | : stdout: TRUE [22:17:32.330] | : conditions: [n=1] 'condition' [22:17:32.330] | : getGlobalsAndPackages() ... [22:17:32.331] | : . Searching for globals ... [22:17:32.332] | : . ' globals found: [0] [22:17:32.333] | : . Searching for globals ... done [22:17:32.333] | : . globals: [0] [22:17:32.334] | : . packages: [0] [22:17:32.334] | : getGlobalsAndPackages() ... done [22:17:32.335] | : run() for 'Future' () ... [22:17:32.336] | : . state: 'created' [22:17:32.338] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:32.338] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:32.339] | : . Using MultisessionFutureBackend ... [22:17:32.339] | : . ' Number of futures since start: 3 (3 created, 3 launched, 2 finished) [22:17:32.340] | : . ' Launching futures ... [22:17:32.340] | : . ' , launchFuture() for ClusterFutureBackend ... [22:17:32.341] | : . ' , ; Workers: [n=2] [22:17:32.341] | : . ' , ; Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:32.344] | : . ' , ; FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:32.344] | : . ' , ; requestWorker() ... [22:17:32.345] | : . ' , ; ` requestNode() ... [22:17:32.345] | : . ' , ; ` | Number of workers: 2 [22:17:32.346] | : . ' , ; ` | Polling for a free worker ... [22:17:32.346] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.347] | : . ' , ; ` | : . Listing all futures [22:17:32.347] | : . ' , ; ` | : . Number of registered futures: 1 [22:17:32.348] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.348] | : . ' , ; ` | : Total time: 0 [22:17:32.349] | : . ' , ; ` | Polling for a free worker ... done [22:17:32.349] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.349] | : . ' , ; ` | : Listing all futures [22:17:32.350] | : . ' , ; ` | : Number of registered futures: 1 [22:17:32.350] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.351] | : . ' , ; ` | avail: [n=2] '2' [22:17:32.351] | : . ' , ; ` | Index of first available worker: 2 [22:17:32.352] | : . ' , ; ` | Validate that the worker is functional ... [22:17:32.353] | : . ' , ; ` | : Connection is valid [22:17:32.353] | : . ' , ; ` | : RichSOCKnode of a socket cluster on local host 'localhost' with pid 43784 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #5 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:32.354] | : . ' , ; ` | : Worker is functional [22:17:32.355] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.355] | : . ' , ; ` | : . Listing all futures [22:17:32.356] | : . ' , ; ` | : . Number of registered futures: 1 [22:17:32.357] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.357] | : . ' , ; ` | Validate that the worker is functional ... done [22:17:32.358] | : . ' , ; ` requestNode() ... done [22:17:32.358] | : . ' , ; ` cluster node index: 2 [22:17:32.359] | : . ' , ; requestWorker() ... done [22:17:32.359] | : . ' , ; eraseGlobalEnvironment() ... [22:17:32.360] | : . ' , ; eraseGlobalEnvironment() ... done [22:17:32.360] | : . ' , ; launchFuture() ... [22:17:32.361] | : . ' , ; ` cluster node index: 2 [22:17:32.361] | : . ' , ; ` getFutureData() ... [22:17:32.362] | : . ' , ; ` | getFutureCore() ... [22:17:32.362] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [22:17:32.363] | : . ' , ; ` | getFutureCore() ... done [22:17:32.363] | : . ' , ; ` | getFutureCapture() ... [22:17:32.364] | : . ' , ; ` | getFutureCapture() ... done [22:17:32.364] | : . ' , ; ` | getFutureContext() ... [22:17:32.365] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:32.365] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [22:17:32.366] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:32.366] | : . ' , ; ` | : Packages needed by future backend (n = 0): [22:17:32.367] | : . ' , ; ` | getFutureContext() ... done [22:17:32.367] | : . ' , ; ` getFutureData() ... done [22:17:32.368] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:32.368] | : . ' , ; ` | Appended future to position #2 [22:17:32.369] | : . ' , ; ` | Number of registered futures: 2 [22:17:32.369] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:32.370] | : . ' , ; launchFuture() ... done [22:17:32.370] | : . ' , ; MultisessionFuture started [22:17:32.371] | : . ' , launchFuture() for ClusterFutureBackend ... done [22:17:32.371] | : . ' Launching futures ... done [22:17:32.372] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:32.372] | : . Using MultisessionFutureBackend ... done [22:17:32.373] | : run() for 'Future' () ... done [22:17:32.373] | 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" ... [22:17:32.380] | resolved() ... [22:17:32.380] | : resolved() for matrix ... [22:17:32.381] | : . Number of elements: 6 [22:17:32.381] | : . Number of futures: 6 [22:17:32.382] | : . resolved() ... [22:17:32.382] | : . ' resolved() for MultisessionFuture () ... [22:17:32.383] | : . ' , Cluster node socket connection: index=4, id=888 [22:17:32.384] | : . ' , assertValidConnection() ... [22:17:32.384] | : . ' , ; cluster node index: 1 [22:17:32.385] | : . ' , assertValidConnection() ... done [22:17:32.385] | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:32.386] | : . ' , ; cluster node index: 1 [22:17:32.386] | : . ' , ; [1] TRUE [22:17:32.387] | : . ' , ; Received data: [22:17:32.388] | : . ' , ; List of 5 [22:17:32.388] | : . ' , ; $ type : chr "VALUE" [22:17:32.388] | : . ' , ; $ value :List of 16 [22:17:32.388] | : . ' , ; ..$ value : num 2 [22:17:32.388] | : . ' , ; ..$ visible : logi TRUE [22:17:32.388] | : . ' , ; ..$ stdout : chr "" [22:17:32.388] | : . ' , ; ..$ conditions : list() [22:17:32.388] | : . ' , ; ..$ rng : logi FALSE [22:17:32.388] | : . ' , ; ..$ seed : NULL [22:17:32.388] | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:32.388] | : . ' , ; ..$ misuseConnections :List of 3 [22:17:32.388] | : . ' , ; .. ..$ added : NULL [22:17:32.388] | : . ' , ; .. ..$ removed : NULL [22:17:32.388] | : . ' , ; .. ..$ replaced: NULL [22:17:32.388] | : . ' , ; ..$ misuseDevices : NULL [22:17:32.388] | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:32.388] | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:32" [22:17:32.388] | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:32" [22:17:32.388] | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "43" [22:17:32.388] | : . ' , ; ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:32.388] | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:32.388] | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:32.388] | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:32.388] | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:32.388] | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:32.388] | : . ' , ; .. .. ..$ pid : int 41148 [22:17:32.388] | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:32.388] | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:32.388] | : . ' , ; ..$ r_info :List of 4 [22:17:32.388] | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:32.388] | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:32.388] | : . ' , ; .. ..$ os : chr "windows" [22:17:32.388] | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:32.388] | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:32.388] | : . ' , ; ..$ version : chr "1.8" [22:17:32.388] | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:32.388] | : . ' , ; $ success: logi TRUE [22:17:32.388] | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [22:17:32.388] | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:32.388] | : . ' , ; $ tag : NULL [22:17:32.402] | : . ' , ; Received FutureResult [22:17:32.403] | : . ' , ; FutureResult: [22:17:32.403] | : . ' , ; value: 'numeric' [22:17:32.403] | : . ' , ; visible: TRUE [22:17:32.403] | : . ' , ; stdout: character [22:17:32.403] | : . ' , ; conditions: [n = 0] [22:17:32.403] | : . ' , ; RNG used: FALSE [22:17:32.403] | : . ' , ; duration: 0.003177881 secs (started 2026-03-13 22:17:32.323081) [22:17:32.403] | : . ' , ; version: 1.8 [22:17:32.404] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:32.405] | : . ' , ; ` Removed future from position #1 [22:17:32.405] | : . ' , ; ` Number of registered futures: 1 [22:17:32.406] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:32.406] | : . ' , ; Erased future from future backend [22:17:32.407] | : . ' , ; result() for ClusterFuture ... [22:17:32.407] | : . ' , ; ` result already collected: FutureResult [22:17:32.408] | : . ' , ; result() for ClusterFuture ... done [22:17:32.408] | : . ' , ; signalConditions() ... [22:17:32.409] | : . ' , ; ` include = 'immediateCondition' [22:17:32.409] | : . ' , ; ` exclude = [22:17:32.409] | : . ' , ; ` resignal = FALSE [22:17:32.410] | : . ' , ; ` Number of conditions: 0 [22:17:32.410] | : . ' , ; ` int 0 [22:17:32.411] | : . ' , ; signalConditions() ... done [22:17:32.412] | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:32.412] | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:32.413] | : . ' resolved() for MultisessionFuture () ... done [22:17:32.413] | : . ' assertFutureResult() ... [22:17:32.414] | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-43 [22:17:32.414] | : . ' , identical; success [22:17:32.415] | : . ' assertFutureResult() ... done [22:17:32.415] | : . resolved() ... done [22:17:32.416] | : . resolved() ... [22:17:32.416] | : . ' resolved() for MultisessionFuture () ... [22:17:32.417] | : . ' , Cluster node socket connection: index=5, id=889 [22:17:32.417] | : . ' , assertValidConnection() ... [22:17:32.418] | : . ' , ; cluster node index: 2 [22:17:32.419] | : . ' , assertValidConnection() ... done [22:17:32.419] | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:32.420] | : . ' , ; cluster node index: 2 [22:17:32.420] | : . ' , ; [1] TRUE [22:17:32.421] | : . ' , ; Received data: [22:17:32.421] | : . ' , ; List of 5 [22:17:32.421] | : . ' , ; $ type : chr "VALUE" [22:17:32.421] | : . ' , ; $ value :List of 16 [22:17:32.421] | : . ' , ; ..$ value : NULL [22:17:32.421] | : . ' , ; ..$ visible : logi TRUE [22:17:32.421] | : . ' , ; ..$ stdout : chr "" [22:17:32.421] | : . ' , ; ..$ conditions : list() [22:17:32.421] | : . ' , ; ..$ rng : logi FALSE [22:17:32.421] | : . ' , ; ..$ seed : NULL [22:17:32.421] | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:32.421] | : . ' , ; ..$ misuseConnections :List of 3 [22:17:32.421] | : . ' , ; .. ..$ added : NULL [22:17:32.421] | : . ' , ; .. ..$ removed : NULL [22:17:32.421] | : . ' , ; .. ..$ replaced: NULL [22:17:32.421] | : . ' , ; ..$ misuseDevices : NULL [22:17:32.421] | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:32.421] | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:32" [22:17:32.421] | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:32" [22:17:32.421] | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "44" [22:17:32.421] | : . ' , ; ..$ session_uuid : chr "8e7b080a23eacfa478b7c05b276683a1" [22:17:32.421] | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:32.421] | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:32.421] | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:32.421] | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:32.421] | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:32.421] | : . ' , ; .. .. ..$ pid : int 43784 [22:17:32.421] | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:32.421] | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:32.421] | : . ' , ; ..$ r_info :List of 4 [22:17:32.421] | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:32.421] | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:32.421] | : . ' , ; .. ..$ os : chr "windows" [22:17:32.421] | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:32.421] | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:32.421] | : . ' , ; ..$ version : chr "1.8" [22:17:32.421] | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:32.421] | : . ' , ; $ success: logi TRUE [22:17:32.421] | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [22:17:32.421] | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:32.421] | : . ' , ; $ tag : NULL [22:17:32.436] | : . ' , ; Received FutureResult [22:17:32.436] | : . ' , ; FutureResult: [22:17:32.436] | : . ' , ; value: 'NULL' [22:17:32.436] | : . ' , ; visible: TRUE [22:17:32.436] | : . ' , ; stdout: character [22:17:32.436] | : . ' , ; conditions: [n = 0] [22:17:32.436] | : . ' , ; RNG used: FALSE [22:17:32.436] | : . ' , ; duration: 0.002978086 secs (started 2026-03-13 22:17:32.368624) [22:17:32.436] | : . ' , ; version: 1.8 [22:17:32.438] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:32.439] | : . ' , ; ` Removed future from position #1 [22:17:32.439] | : . ' , ; ` Number of registered futures: 0 [22:17:32.440] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:32.440] | : . ' , ; Erased future from future backend [22:17:32.441] | : . ' , ; result() for ClusterFuture ... [22:17:32.441] | : . ' , ; ` result already collected: FutureResult [22:17:32.442] | : . ' , ; result() for ClusterFuture ... done [22:17:32.442] | : . ' , ; signalConditions() ... [22:17:32.443] | : . ' , ; ` include = 'immediateCondition' [22:17:32.443] | : . ' , ; ` exclude = [22:17:32.444] | : . ' , ; ` resignal = FALSE [22:17:32.444] | : . ' , ; ` Number of conditions: 0 [22:17:32.445] | : . ' , ; ` int 0 [22:17:32.445] | : . ' , ; signalConditions() ... done [22:17:32.446] | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:32.446] | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:32.447] | : . ' resolved() for MultisessionFuture () ... done [22:17:32.447] | : . ' assertFutureResult() ... [22:17:32.448] | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-44 [22:17:32.448] | : . ' , identical; success [22:17:32.449] | : . ' assertFutureResult() ... done [22:17:32.449] | : . resolved() ... done [22:17:32.450] | : resolved() for matrix ... done [22:17:32.450] | 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" "" ... [22:17:32.453] | value() for matrix ... [22:17:32.453] | : recursive: 0 [22:17:32.454] | : reduce: FALSE [22:17:32.454] | : length: 6 [22:17:32.455] | : elements: 'a', 'b', 'c', '', '', '' [22:17:32.455] | : Number of remaining objects: 6 [22:17:32.456] | : checking value #1: [22:17:32.456] | : 'obj' is atomic [22:17:32.457] | : signalConditionsASAP(numeric, pos=1) ... [22:17:32.457] | : . nx: 6 [22:17:32.458] | : . relay: TRUE [22:17:32.458] | : . stdout: TRUE [22:17:32.459] | : . signal: TRUE [22:17:32.459] | : . resignal: FALSE [22:17:32.460] | : . force: TRUE [22:17:32.460] | : . relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.460] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.461] | : . until=2 [22:17:32.461] | : . relaying element #2 [22:17:32.462] | : . relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.462] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.463] | : signalConditionsASAP(numeric, pos=1) ... done [22:17:32.463] | : length: 5 (resolved future 1) [22:17:32.464] | : checking value #2: [22:17:32.464] | : 'obj' is MultisessionFuture [22:17:32.465] | : resolved() ... [22:17:32.465] | : resolved() ... done [22:17:32.466] | : MultisessionFuture #2 [22:17:32.466] | : signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:32.467] | : . nx: 6 [22:17:32.467] | : . relay: TRUE [22:17:32.468] | : . stdout: TRUE [22:17:32.468] | : . signal: TRUE [22:17:32.469] | : . resignal: FALSE [22:17:32.469] | : . force: TRUE [22:17:32.470] | : . relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.470] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.471] | : . until=2 [22:17:32.471] | : . relaying element #2 [22:17:32.471] | : . value() for MultisessionFuture () ... [22:17:32.472] | : . ' result() for ClusterFuture ... [22:17:32.472] | : . ' , result already collected: FutureResult [22:17:32.473] | : . ' result() for ClusterFuture ... done [22:17:32.473] | : . ' result() for ClusterFuture ... [22:17:32.474] | : . ' , result already collected: FutureResult [22:17:32.474] | : . ' result() for ClusterFuture ... done [22:17:32.475] | : . ' signalConditions() ... [22:17:32.475] | : . ' , include = 'immediateCondition' [22:17:32.476] | : . ' , exclude = [22:17:32.476] | : . ' , resignal = FALSE [22:17:32.477] | : . ' , Number of conditions: 0 [22:17:32.477] | : . ' , int 0 [22:17:32.478] | : . ' signalConditions() ... done [22:17:32.479] | : . ' relay stdout ... [22:17:32.479] | : . ' relay stdout ... done [22:17:32.480] | : . ' check for misuse ... [22:17:32.480] | : . ' check for misuse ... done [22:17:32.481] | : . value() for MultisessionFuture () ... done [22:17:32.481] | : . result() for ClusterFuture ... [22:17:32.482] | : . ' result already collected: FutureResult [22:17:32.482] | : . result() for ClusterFuture ... done [22:17:32.483] | : . signalConditions() ... [22:17:32.483] | : . ' include = 'immediateCondition' [22:17:32.484] | : . ' exclude = [22:17:32.484] | : . ' resignal = FALSE [22:17:32.485] | : . ' Number of conditions: 0 [22:17:32.485] | : . ' int 0 [22:17:32.486] | : . signalConditions() ... done [22:17:32.486] | : . result() for ClusterFuture ... [22:17:32.487] | : . ' result already collected: FutureResult [22:17:32.487] | : . result() for ClusterFuture ... done [22:17:32.488] | : . signalConditions() ... [22:17:32.488] | : . ' include = 'condition' [22:17:32.489] | : . ' exclude = 'error', 'immediateCondition' [22:17:32.489] | : . ' resignal = TRUE [22:17:32.490] | : . ' Number of conditions: 0 [22:17:32.490] | : . ' int 0 [22:17:32.491] | : . signalConditions() ... done [22:17:32.491] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.492] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.492] | : signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:32.493] | : value(, ...) ... [22:17:32.493] | : . value() for MultisessionFuture () ... [22:17:32.494] | : . ' result() for ClusterFuture ... [22:17:32.494] | : . ' , result already collected: FutureResult [22:17:32.495] | : . ' result() for ClusterFuture ... done [22:17:32.495] | : . ' result() for ClusterFuture ... [22:17:32.496] | : . ' , result already collected: FutureResult [22:17:32.497] | : . ' result() for ClusterFuture ... done [22:17:32.497] | : . ' signalConditions() ... [22:17:32.498] | : . ' , include = 'immediateCondition' [22:17:32.498] | : . ' , exclude = [22:17:32.499] | : . ' , resignal = FALSE [22:17:32.499] | : . ' , Number of conditions: 0 [22:17:32.499] | : . ' , int 0 [22:17:32.500] | : . ' signalConditions() ... done [22:17:32.501] | : . ' check for misuse ... [22:17:32.501] | : . ' check for misuse ... done [22:17:32.502] | : . value() for MultisessionFuture () ... done [22:17:32.502] | : . value: [22:17:32.503] | : value(, ...) ... done [22:17:32.503] | : signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:32.504] | : . nx: 6 [22:17:32.504] | : . relay: TRUE [22:17:32.505] | : . stdout: TRUE [22:17:32.505] | : . signal: TRUE [22:17:32.506] | : . resignal: FALSE [22:17:32.506] | : . force: TRUE [22:17:32.507] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.507] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.508] | : . until=3 [22:17:32.508] | : . relaying element #3 [22:17:32.508] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.509] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.509] | : signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:32.510] | : resolve() for MultisessionFuture ... [22:17:32.510] | : resolve() for MultisessionFuture ... done [22:17:32.511] | : length: 4 (resolved future 2) [22:17:32.511] | : checking value #3: [22:17:32.512] | : 'obj' is MultisessionFuture [22:17:32.512] | : resolved() ... [22:17:32.513] | : resolved() ... done [22:17:32.513] | : MultisessionFuture #3 [22:17:32.514] | : signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:32.514] | : . nx: 6 [22:17:32.515] | : . relay: TRUE [22:17:32.515] | : . stdout: TRUE [22:17:32.516] | : . signal: TRUE [22:17:32.516] | : . resignal: FALSE [22:17:32.517] | : . force: TRUE [22:17:32.517] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.518] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.518] | : . until=3 [22:17:32.519] | : . relaying element #3 [22:17:32.519] | : . value() for MultisessionFuture () ... [22:17:32.520] | : . ' result() for ClusterFuture ... [22:17:32.520] | : . ' , result already collected: FutureResult [22:17:32.521] | : . ' result() for ClusterFuture ... done [22:17:32.521] | : . ' result() for ClusterFuture ... [22:17:32.522] | : . ' , result already collected: FutureResult [22:17:32.522] | : . ' result() for ClusterFuture ... done [22:17:32.523] | : . ' signalConditions() ... [22:17:32.523] | : . ' , include = 'immediateCondition' [22:17:32.524] | : . ' , exclude = [22:17:32.524] | : . ' , resignal = FALSE [22:17:32.524] | : . ' , Number of conditions: 0 [22:17:32.525] | : . ' , int 0 [22:17:32.527] | : . ' signalConditions() ... done [22:17:32.528] | : . ' relay stdout ... [22:17:32.529] | : . ' relay stdout ... done [22:17:32.529] | : . ' check for misuse ... [22:17:32.530] | : . ' check for misuse ... done [22:17:32.530] | : . value() for MultisessionFuture () ... done [22:17:32.531] | : . result() for ClusterFuture ... [22:17:32.531] | : . ' result already collected: FutureResult [22:17:32.531] | : . result() for ClusterFuture ... done [22:17:32.532] | : . signalConditions() ... [22:17:32.532] | : . ' include = 'immediateCondition' [22:17:32.533] | : . ' exclude = [22:17:32.533] | : . ' resignal = FALSE [22:17:32.534] | : . ' Number of conditions: 0 [22:17:32.534] | : . ' int 0 [22:17:32.535] | : . signalConditions() ... done [22:17:32.536] | : . result() for ClusterFuture ... [22:17:32.536] | : . ' result already collected: FutureResult [22:17:32.537] | : . result() for ClusterFuture ... done [22:17:32.537] | : . signalConditions() ... [22:17:32.538] | : . ' include = 'condition' [22:17:32.538] | : . ' exclude = 'error', 'immediateCondition' [22:17:32.539] | : . ' resignal = TRUE [22:17:32.539] | : . ' Number of conditions: 0 [22:17:32.540] | : . ' int 0 [22:17:32.541] | : . signalConditions() ... done [22:17:32.541] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.542] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.542] | : signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:32.542] | : value(, ...) ... [22:17:32.543] | : . value() for MultisessionFuture () ... [22:17:32.544] | : . ' result() for ClusterFuture ... [22:17:32.544] | : . ' , result already collected: FutureResult [22:17:32.545] | : . ' result() for ClusterFuture ... done [22:17:32.545] | : . ' result() for ClusterFuture ... [22:17:32.546] | : . ' , result already collected: FutureResult [22:17:32.546] | : . ' result() for ClusterFuture ... done [22:17:32.547] | : . ' signalConditions() ... [22:17:32.547] | : . ' , include = 'immediateCondition' [22:17:32.547] | : . ' , exclude = [22:17:32.548] | : . ' , resignal = FALSE [22:17:32.548] | : . ' , Number of conditions: 0 [22:17:32.549] | : . ' , int 0 [22:17:32.550] | : . ' signalConditions() ... done [22:17:32.550] | : . ' check for misuse ... [22:17:32.551] | : . ' check for misuse ... done [22:17:32.551] | : . value() for MultisessionFuture () ... done [22:17:32.552] | : . value: [22:17:32.552] | : value(, ...) ... done [22:17:32.553] | : signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:32.553] | : . nx: 6 [22:17:32.554] | : . relay: TRUE [22:17:32.554] | : . stdout: TRUE [22:17:32.555] | : . signal: TRUE [22:17:32.555] | : . resignal: FALSE [22:17:32.556] | : . force: TRUE [22:17:32.556] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.556] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.557] | : . until=4 [22:17:32.557] | : . relaying element #4 [22:17:32.558] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.558] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.559] | : signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:32.559] | : resolve() for MultisessionFuture ... [22:17:32.560] | : resolve() for MultisessionFuture ... done [22:17:32.560] | : length: 3 (resolved future 3) [22:17:32.561] | : checking value #4: [22:17:32.561] | : 'obj' is NULL [22:17:32.562] | : signalConditionsASAP(NULL, pos=4) ... [22:17:32.562] | : . nx: 6 [22:17:32.563] | : . relay: TRUE [22:17:32.563] | : . stdout: TRUE [22:17:32.564] | : . signal: TRUE [22:17:32.564] | : . resignal: FALSE [22:17:32.565] | : . force: TRUE [22:17:32.565] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.566] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.566] | : . until=5 [22:17:32.567] | : . relaying element #5 [22:17:32.567] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:32.567] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.568] | : signalConditionsASAP(NULL, pos=4) ... done [22:17:32.568] | : signalConditionsASAP(NULL, pos=4) ... [22:17:32.569] | : . nx: 6 [22:17:32.569] | : . relay: TRUE [22:17:32.570] | : . stdout: TRUE [22:17:32.570] | : . signal: TRUE [22:17:32.571] | : . resignal: FALSE [22:17:32.571] | : . force: TRUE [22:17:32.572] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:32.572] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.573] | : . until=5 [22:17:32.573] | : . relaying element #5 [22:17:32.574] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:32.574] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.575] | : signalConditionsASAP(NULL, pos=4) ... done [22:17:32.575] | : length: 2 (resolved future 4) [22:17:32.576] | : checking value #5: [22:17:32.576] | : 'obj' is NULL [22:17:32.577] | : signalConditionsASAP(NULL, pos=5) ... [22:17:32.577] | : . nx: 6 [22:17:32.577] | : . relay: TRUE [22:17:32.578] | : . stdout: TRUE [22:17:32.578] | : . signal: TRUE [22:17:32.579] | : . resignal: FALSE [22:17:32.579] | : . force: TRUE [22:17:32.580] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:32.580] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.581] | : . until=6 [22:17:32.581] | : . relaying element #6 [22:17:32.582] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:32.582] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.583] | : signalConditionsASAP(NULL, pos=5) ... done [22:17:32.583] | : signalConditionsASAP(NULL, pos=5) ... [22:17:32.584] | : . nx: 6 [22:17:32.584] | : . relay: TRUE [22:17:32.585] | : . stdout: TRUE [22:17:32.585] | : . signal: TRUE [22:17:32.585] | : . resignal: FALSE [22:17:32.586] | : . force: TRUE [22:17:32.586] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:32.587] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.587] | : . until=6 [22:17:32.588] | : . relaying element #6 [22:17:32.588] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:32.589] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.589] | : signalConditionsASAP(NULL, pos=5) ... done [22:17:32.590] | : length: 1 (resolved future 5) [22:17:32.590] | : checking value #6: [22:17:32.591] | : 'obj' is atomic [22:17:32.591] | : signalConditionsASAP(numeric, pos=6) ... [22:17:32.592] | : . nx: 6 [22:17:32.592] | : . relay: TRUE [22:17:32.593] | : . stdout: TRUE [22:17:32.593] | : . signal: TRUE [22:17:32.594] | : . resignal: FALSE [22:17:32.594] | : . force: TRUE [22:17:32.594] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:32.595] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.595] | : . until=6 [22:17:32.596] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:32.596] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.597] | : signalConditionsASAP(numeric, pos=6) ... done [22:17:32.597] | : length: 0 (resolved future 6) [22:17:32.598] | : Relaying remaining futures ... [22:17:32.598] | : . signalConditionsASAP(NULL, pos=0) ... [22:17:32.599] | : . ' nx: 6 [22:17:32.599] | : . ' relay: TRUE [22:17:32.600] | : . ' stdout: TRUE [22:17:32.600] | : . ' signal: TRUE [22:17:32.601] | : . ' resignal: FALSE [22:17:32.601] | : . ' force: TRUE [22:17:32.602] | : . ' relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:32.602] | : . ' queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [22:17:32.603] | : . ' relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:32.603] | : . ' queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.604] | : . signalConditionsASAP(NULL, pos=0) ... done [22:17:32.604] | : Relaying remaining futures ... done [22:17:32.605] | value() for matrix ... 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) [22:17:32.609] | future(..., label = NULL) ... [22:17:32.609] | : lazy: FALSE [22:17:32.610] | : stdout: TRUE [22:17:32.610] | : conditions: [n=1] 'condition' [22:17:32.611] | : getGlobalsAndPackages() ... [22:17:32.611] | : . Searching for globals ... [22:17:32.613] | : . ' globals found: [0] [22:17:32.614] | : . Searching for globals ... done [22:17:32.614] | : . globals: [0] [22:17:32.615] | : . packages: [0] [22:17:32.615] | : getGlobalsAndPackages() ... done [22:17:32.616] | : run() for 'Future' () ... [22:17:32.616] | : . state: 'created' [22:17:32.617] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:32.617] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:32.618] | : . Using MultisessionFutureBackend ... [22:17:32.618] | : . ' Number of futures since start: 4 (4 created, 4 launched, 4 finished) [22:17:32.619] | : . ' Launching futures ... [22:17:32.619] | : . ' , launchFuture() for ClusterFutureBackend ... [22:17:32.620] | : . ' , ; Workers: [n=2] [22:17:32.620] | : . ' , ; Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:32.622] | : . ' , ; FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:32.623] | : . ' , ; requestWorker() ... [22:17:32.623] | : . ' , ; ` requestNode() ... [22:17:32.624] | : . ' , ; ` | Number of workers: 2 [22:17:32.624] | : . ' , ; ` | Polling for a free worker ... [22:17:32.625] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.625] | : . ' , ; ` | : . Listing all futures [22:17:32.626] | : . ' , ; ` | : . Number of registered futures: 0 [22:17:32.626] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.627] | : . ' , ; ` | : Total time: 0 [22:17:32.627] | : . ' , ; ` | Polling for a free worker ... done [22:17:32.628] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.628] | : . ' , ; ` | : Listing all futures [22:17:32.629] | : . ' , ; ` | : Number of registered futures: 0 [22:17:32.629] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.630] | : . ' , ; ` | avail: [n=2] '1', '2' [22:17:32.630] | : . ' , ; ` | Index of first available worker: 1 [22:17:32.631] | : . ' , ; ` | Validate that the worker is functional ... [22:17:32.631] | : . ' , ; ` | : Connection is valid [22:17:32.632] | : . ' , ; ` | : RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:32.633] | : . ' , ; ` | : Worker is functional [22:17:32.634] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.634] | : . ' , ; ` | : . Listing all futures [22:17:32.635] | : . ' , ; ` | : . Number of registered futures: 0 [22:17:32.635] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.636] | : . ' , ; ` | Validate that the worker is functional ... done [22:17:32.636] | : . ' , ; ` requestNode() ... done [22:17:32.637] | : . ' , ; ` cluster node index: 1 [22:17:32.637] | : . ' , ; requestWorker() ... done [22:17:32.638] | : . ' , ; eraseGlobalEnvironment() ... [22:17:32.639] | : . ' , ; eraseGlobalEnvironment() ... done [22:17:32.639] | : . ' , ; launchFuture() ... [22:17:32.640] | : . ' , ; ` cluster node index: 1 [22:17:32.640] | : . ' , ; ` getFutureData() ... [22:17:32.641] | : . ' , ; ` | getFutureCore() ... [22:17:32.641] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [22:17:32.642] | : . ' , ; ` | getFutureCore() ... done [22:17:32.642] | : . ' , ; ` | getFutureCapture() ... [22:17:32.643] | : . ' , ; ` | getFutureCapture() ... done [22:17:32.643] | : . ' , ; ` | getFutureContext() ... [22:17:32.644] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:32.644] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [22:17:32.645] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:32.645] | : . ' , ; ` | : Packages needed by future backend (n = 0): [22:17:32.646] | : . ' , ; ` | getFutureContext() ... done [22:17:32.646] | : . ' , ; ` getFutureData() ... done [22:17:32.647] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:32.648] | : . ' , ; ` | Appended future to position #1 [22:17:32.648] | : . ' , ; ` | Number of registered futures: 1 [22:17:32.649] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:32.649] | : . ' , ; launchFuture() ... done [22:17:32.650] | : . ' , ; MultisessionFuture started [22:17:32.650] | : . ' , launchFuture() for ClusterFutureBackend ... done [22:17:32.650] | : . ' Launching futures ... done [22:17:32.651] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:32.651] | : . Using MultisessionFutureBackend ... done [22:17:32.652] | : run() for 'Future' () ... done [22:17:32.652] | future(..., label = NULL) ... done [22:17:32.653] | future(..., label = NULL) ... [22:17:32.653] | : lazy: FALSE [22:17:32.654] | : stdout: TRUE [22:17:32.654] | : conditions: [n=1] 'condition' [22:17:32.655] | : getGlobalsAndPackages() ... [22:17:32.655] | : . Searching for globals ... [22:17:32.657] | : . ' globals found: [0] [22:17:32.658] | : . Searching for globals ... done [22:17:32.658] | : . globals: [0] [22:17:32.659] | : . packages: [0] [22:17:32.659] | : getGlobalsAndPackages() ... done [22:17:32.660] | : run() for 'Future' () ... [22:17:32.660] | : . state: 'created' [22:17:32.661] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:32.661] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:32.662] | : . Using MultisessionFutureBackend ... [22:17:32.662] | : . ' Number of futures since start: 5 (5 created, 5 launched, 4 finished) [22:17:32.663] | : . ' Launching futures ... [22:17:32.663] | : . ' , launchFuture() for ClusterFutureBackend ... [22:17:32.664] | : . ' , ; Workers: [n=2] [22:17:32.664] | : . ' , ; Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:32.666] | : . ' , ; FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:32.667] | : . ' , ; requestWorker() ... [22:17:32.667] | : . ' , ; ` requestNode() ... [22:17:32.668] | : . ' , ; ` | Number of workers: 2 [22:17:32.668] | : . ' , ; ` | Polling for a free worker ... [22:17:32.669] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.669] | : . ' , ; ` | : . Listing all futures [22:17:32.670] | : . ' , ; ` | : . Number of registered futures: 1 [22:17:32.670] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.671] | : . ' , ; ` | : Total time: 0 [22:17:32.671] | : . ' , ; ` | Polling for a free worker ... done [22:17:32.672] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.672] | : . ' , ; ` | : Listing all futures [22:17:32.673] | : . ' , ; ` | : Number of registered futures: 1 [22:17:32.673] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.674] | : . ' , ; ` | avail: [n=2] '2' [22:17:32.674] | : . ' , ; ` | Index of first available worker: 2 [22:17:32.675] | : . ' , ; ` | Validate that the worker is functional ... [22:17:32.675] | : . ' , ; ` | : Connection is valid [22:17:32.676] | : . ' , ; ` | : RichSOCKnode of a socket cluster on local host 'localhost' with pid 43784 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #5 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:32.677] | : . ' , ; ` | : Worker is functional [22:17:32.678] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.678] | : . ' , ; ` | : . Listing all futures [22:17:32.679] | : . ' , ; ` | : . Number of registered futures: 1 [22:17:32.679] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.680] | : . ' , ; ` | Validate that the worker is functional ... done [22:17:32.680] | : . ' , ; ` requestNode() ... done [22:17:32.681] | : . ' , ; ` cluster node index: 2 [22:17:32.681] | : . ' , ; requestWorker() ... done [22:17:32.682] | : . ' , ; eraseGlobalEnvironment() ... [22:17:32.683] | : . ' , ; eraseGlobalEnvironment() ... done [22:17:32.683] | : . ' , ; launchFuture() ... [22:17:32.684] | : . ' , ; ` cluster node index: 2 [22:17:32.684] | : . ' , ; ` getFutureData() ... [22:17:32.685] | : . ' , ; ` | getFutureCore() ... [22:17:32.685] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [22:17:32.686] | : . ' , ; ` | getFutureCore() ... done [22:17:32.686] | : . ' , ; ` | getFutureCapture() ... [22:17:32.687] | : . ' , ; ` | getFutureCapture() ... done [22:17:32.687] | : . ' , ; ` | getFutureContext() ... [22:17:32.688] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:32.688] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [22:17:32.689] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:32.689] | : . ' , ; ` | : Packages needed by future backend (n = 0): [22:17:32.690] | : . ' , ; ` | getFutureContext() ... done [22:17:32.690] | : . ' , ; ` getFutureData() ... done [22:17:32.691] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:32.691] | : . ' , ; ` | Appended future to position #2 [22:17:32.692] | : . ' , ; ` | Number of registered futures: 2 [22:17:32.692] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:32.693] | : . ' , ; launchFuture() ... done [22:17:32.693] | : . ' , ; MultisessionFuture started [22:17:32.694] | : . ' , launchFuture() for ClusterFutureBackend ... done [22:17:32.694] | : . ' Launching futures ... done [22:17:32.695] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:32.695] | : . Using MultisessionFutureBackend ... done [22:17:32.696] | : run() for 'Future' () ... done [22:17:32.696] | 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" [22:17:32.703] | resolved() ... [22:17:32.703] | : resolved() for matrix ... [22:17:32.704] | : . Number of elements: 6 [22:17:32.704] | : . Number of futures: 6 [22:17:32.705] | : . resolved() ... [22:17:32.705] | : . ' resolved() for MultisessionFuture () ... [22:17:32.706] | : . ' , Cluster node socket connection: index=4, id=888 [22:17:32.707] | : . ' , assertValidConnection() ... [22:17:32.707] | : . ' , ; cluster node index: 1 [22:17:32.708] | : . ' , assertValidConnection() ... done [22:17:32.708] | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:32.709] | : . ' , ; cluster node index: 1 [22:17:32.709] | : . ' , ; [1] TRUE [22:17:32.710] | : . ' , ; Received data: [22:17:32.711] | : . ' , ; List of 5 [22:17:32.711] | : . ' , ; $ type : chr "VALUE" [22:17:32.711] | : . ' , ; $ value :List of 16 [22:17:32.711] | : . ' , ; ..$ value : num 2 [22:17:32.711] | : . ' , ; ..$ visible : logi TRUE [22:17:32.711] | : . ' , ; ..$ stdout : chr "" [22:17:32.711] | : . ' , ; ..$ conditions : list() [22:17:32.711] | : . ' , ; ..$ rng : logi FALSE [22:17:32.711] | : . ' , ; ..$ seed : NULL [22:17:32.711] | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:32.711] | : . ' , ; ..$ misuseConnections :List of 3 [22:17:32.711] | : . ' , ; .. ..$ added : NULL [22:17:32.711] | : . ' , ; .. ..$ removed : NULL [22:17:32.711] | : . ' , ; .. ..$ replaced: NULL [22:17:32.711] | : . ' , ; ..$ misuseDevices : NULL [22:17:32.711] | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:32.711] | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:32" [22:17:32.711] | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:32" [22:17:32.711] | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "45" [22:17:32.711] | : . ' , ; ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:32.711] | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:32.711] | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:32.711] | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:32.711] | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:32.711] | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:32.711] | : . ' , ; .. .. ..$ pid : int 41148 [22:17:32.711] | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:32.711] | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:32.711] | : . ' , ; ..$ r_info :List of 4 [22:17:32.711] | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:32.711] | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:32.711] | : . ' , ; .. ..$ os : chr "windows" [22:17:32.711] | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:32.711] | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:32.711] | : . ' , ; ..$ version : chr "1.8" [22:17:32.711] | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:32.711] | : . ' , ; $ success: logi TRUE [22:17:32.711] | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:32.711] | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:32.711] | : . ' , ; $ tag : NULL [22:17:32.725] | : . ' , ; Received FutureResult [22:17:32.726] | : . ' , ; FutureResult: [22:17:32.726] | : . ' , ; value: 'numeric' [22:17:32.726] | : . ' , ; visible: TRUE [22:17:32.726] | : . ' , ; stdout: character [22:17:32.726] | : . ' , ; conditions: [n = 0] [22:17:32.726] | : . ' , ; RNG used: FALSE [22:17:32.726] | : . ' , ; duration: 0.003016949 secs (started 2026-03-13 22:17:32.647697) [22:17:32.726] | : . ' , ; version: 1.8 [22:17:32.727] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:32.727] | : . ' , ; ` Removed future from position #1 [22:17:32.728] | : . ' , ; ` Number of registered futures: 1 [22:17:32.729] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:32.729] | : . ' , ; Erased future from future backend [22:17:32.730] | : . ' , ; result() for ClusterFuture ... [22:17:32.730] | : . ' , ; ` result already collected: FutureResult [22:17:32.731] | : . ' , ; result() for ClusterFuture ... done [22:17:32.731] | : . ' , ; signalConditions() ... [22:17:32.732] | : . ' , ; ` include = 'immediateCondition' [22:17:32.732] | : . ' , ; ` exclude = [22:17:32.733] | : . ' , ; ` resignal = FALSE [22:17:32.733] | : . ' , ; ` Number of conditions: 0 [22:17:32.733] | : . ' , ; ` int 0 [22:17:32.734] | : . ' , ; signalConditions() ... done [22:17:32.735] | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:32.735] | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:32.738] | : . ' resolved() for MultisessionFuture () ... done [22:17:32.738] | : . ' assertFutureResult() ... [22:17:32.739] | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-45 [22:17:32.739] | : . ' , identical; success [22:17:32.739] | : . ' assertFutureResult() ... done [22:17:32.740] | : . resolved() ... done [22:17:32.740] | : . resolved() ... [22:17:32.741] | : . ' resolved() for MultisessionFuture () ... [22:17:32.742] | : . ' , Cluster node socket connection: index=5, id=889 [22:17:32.742] | : . ' , assertValidConnection() ... [22:17:32.743] | : . ' , ; cluster node index: 2 [22:17:32.743] | : . ' , assertValidConnection() ... done [22:17:32.744] | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:32.744] | : . ' , ; cluster node index: 2 [22:17:32.745] | : . ' , ; [1] TRUE [22:17:32.746] | : . ' , ; Received data: [22:17:32.746] | : . ' , ; List of 5 [22:17:32.746] | : . ' , ; $ type : chr "VALUE" [22:17:32.746] | : . ' , ; $ value :List of 16 [22:17:32.746] | : . ' , ; ..$ value : NULL [22:17:32.746] | : . ' , ; ..$ visible : logi TRUE [22:17:32.746] | : . ' , ; ..$ stdout : chr "" [22:17:32.746] | : . ' , ; ..$ conditions : list() [22:17:32.746] | : . ' , ; ..$ rng : logi FALSE [22:17:32.746] | : . ' , ; ..$ seed : NULL [22:17:32.746] | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:32.746] | : . ' , ; ..$ misuseConnections :List of 3 [22:17:32.746] | : . ' , ; .. ..$ added : NULL [22:17:32.746] | : . ' , ; .. ..$ removed : NULL [22:17:32.746] | : . ' , ; .. ..$ replaced: NULL [22:17:32.746] | : . ' , ; ..$ misuseDevices : NULL [22:17:32.746] | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:32.746] | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:32" [22:17:32.746] | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:32" [22:17:32.746] | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "46" [22:17:32.746] | : . ' , ; ..$ session_uuid : chr "8e7b080a23eacfa478b7c05b276683a1" [22:17:32.746] | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:32.746] | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:32.746] | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:32.746] | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:32.746] | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:32.746] | : . ' , ; .. .. ..$ pid : int 43784 [22:17:32.746] | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:32.746] | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:32.746] | : . ' , ; ..$ r_info :List of 4 [22:17:32.746] | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:32.746] | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:32.746] | : . ' , ; .. ..$ os : chr "windows" [22:17:32.746] | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:32.746] | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:32.746] | : . ' , ; ..$ version : chr "1.8" [22:17:32.746] | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:32.746] | : . ' , ; $ success: logi TRUE [22:17:32.746] | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:32.746] | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:32.746] | : . ' , ; $ tag : NULL [22:17:32.761] | : . ' , ; Received FutureResult [22:17:32.762] | : . ' , ; FutureResult: [22:17:32.762] | : . ' , ; value: 'NULL' [22:17:32.762] | : . ' , ; visible: TRUE [22:17:32.762] | : . ' , ; stdout: character [22:17:32.762] | : . ' , ; conditions: [n = 0] [22:17:32.762] | : . ' , ; RNG used: FALSE [22:17:32.762] | : . ' , ; duration: 0.002997875 secs (started 2026-03-13 22:17:32.691507) [22:17:32.762] | : . ' , ; version: 1.8 [22:17:32.763] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:32.764] | : . ' , ; ` Removed future from position #1 [22:17:32.764] | : . ' , ; ` Number of registered futures: 0 [22:17:32.765] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:32.765] | : . ' , ; Erased future from future backend [22:17:32.766] | : . ' , ; result() for ClusterFuture ... [22:17:32.766] | : . ' , ; ` result already collected: FutureResult [22:17:32.767] | : . ' , ; result() for ClusterFuture ... done [22:17:32.767] | : . ' , ; signalConditions() ... [22:17:32.768] | : . ' , ; ` include = 'immediateCondition' [22:17:32.768] | : . ' , ; ` exclude = [22:17:32.769] | : . ' , ; ` resignal = FALSE [22:17:32.769] | : . ' , ; ` Number of conditions: 0 [22:17:32.770] | : . ' , ; ` int 0 [22:17:32.771] | : . ' , ; signalConditions() ... done [22:17:32.771] | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:32.772] | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:32.772] | : . ' resolved() for MultisessionFuture () ... done [22:17:32.773] | : . ' assertFutureResult() ... [22:17:32.773] | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-46 [22:17:32.774] | : . ' , identical; success [22:17:32.774] | : . ' assertFutureResult() ... done [22:17:32.775] | : . resolved() ... done [22:17:32.775] | : resolved() for matrix ... done [22:17:32.776] | 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" "" ... [22:17:32.778] | value() for matrix ... [22:17:32.779] | : recursive: 0 [22:17:32.779] | : reduce: FALSE [22:17:32.780] | : length: 6 [22:17:32.781] | : elements: 'a', 'b', 'c', '', '', '' [22:17:32.781] | : Number of remaining objects: 6 [22:17:32.782] | : checking value #1: [22:17:32.782] | : 'obj' is atomic [22:17:32.783] | : signalConditionsASAP(numeric, pos=1) ... [22:17:32.783] | : . nx: 6 [22:17:32.784] | : . relay: TRUE [22:17:32.785] | : . stdout: TRUE [22:17:32.785] | : . signal: TRUE [22:17:32.785] | : . resignal: FALSE [22:17:32.786] | : . force: TRUE [22:17:32.786] | : . relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.787] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.787] | : . until=2 [22:17:32.788] | : . relaying element #2 [22:17:32.788] | : . relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.789] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.789] | : signalConditionsASAP(numeric, pos=1) ... done [22:17:32.790] | : length: 5 (resolved future 1) [22:17:32.790] | : checking value #2: [22:17:32.791] | : 'obj' is MultisessionFuture [22:17:32.791] | : resolved() ... [22:17:32.792] | : resolved() ... done [22:17:32.792] | : MultisessionFuture #2 [22:17:32.793] | : signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:32.793] | : . nx: 6 [22:17:32.794] | : . relay: TRUE [22:17:32.794] | : . stdout: TRUE [22:17:32.795] | : . signal: TRUE [22:17:32.795] | : . resignal: FALSE [22:17:32.796] | : . force: TRUE [22:17:32.796] | : . relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.797] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:32.797] | : . until=2 [22:17:32.798] | : . relaying element #2 [22:17:32.798] | : . value() for MultisessionFuture () ... [22:17:32.798] | : . ' result() for ClusterFuture ... [22:17:32.799] | : . ' , result already collected: FutureResult [22:17:32.799] | : . ' result() for ClusterFuture ... done [22:17:32.800] | : . ' result() for ClusterFuture ... [22:17:32.800] | : . ' , result already collected: FutureResult [22:17:32.801] | : . ' result() for ClusterFuture ... done [22:17:32.801] | : . ' signalConditions() ... [22:17:32.802] | : . ' , include = 'immediateCondition' [22:17:32.802] | : . ' , exclude = [22:17:32.803] | : . ' , resignal = FALSE [22:17:32.803] | : . ' , Number of conditions: 0 [22:17:32.804] | : . ' , int 0 [22:17:32.805] | : . ' signalConditions() ... done [22:17:32.805] | : . ' relay stdout ... [22:17:32.806] | : . ' relay stdout ... done [22:17:32.806] | : . ' check for misuse ... [22:17:32.807] | : . ' check for misuse ... done [22:17:32.807] | : . value() for MultisessionFuture () ... done [22:17:32.808] | : . result() for ClusterFuture ... [22:17:32.808] | : . ' result already collected: FutureResult [22:17:32.808] | : . result() for ClusterFuture ... done [22:17:32.809] | : . signalConditions() ... [22:17:32.809] | : . ' include = 'immediateCondition' [22:17:32.810] | : . ' exclude = [22:17:32.810] | : . ' resignal = FALSE [22:17:32.811] | : . ' Number of conditions: 0 [22:17:32.811] | : . ' int 0 [22:17:32.812] | : . signalConditions() ... done [22:17:32.813] | : . result() for ClusterFuture ... [22:17:32.813] | : . ' result already collected: FutureResult [22:17:32.814] | : . result() for ClusterFuture ... done [22:17:32.814] | : . signalConditions() ... [22:17:32.815] | : . ' include = 'condition' [22:17:32.815] | : . ' exclude = 'error', 'immediateCondition' [22:17:32.816] | : . ' resignal = TRUE [22:17:32.816] | : . ' Number of conditions: 0 [22:17:32.816] | : . ' int 0 [22:17:32.817] | : . signalConditions() ... done [22:17:32.818] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.818] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.819] | : signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:32.819] | : value(, ...) ... [22:17:32.820] | : . value() for MultisessionFuture () ... [22:17:32.820] | : . ' result() for ClusterFuture ... [22:17:32.821] | : . ' , result already collected: FutureResult [22:17:32.821] | : . ' result() for ClusterFuture ... done [22:17:32.822] | : . ' result() for ClusterFuture ... [22:17:32.822] | : . ' , result already collected: FutureResult [22:17:32.823] | : . ' result() for ClusterFuture ... done [22:17:32.823] | : . ' signalConditions() ... [22:17:32.824] | : . ' , include = 'immediateCondition' [22:17:32.824] | : . ' , exclude = [22:17:32.825] | : . ' , resignal = FALSE [22:17:32.825] | : . ' , Number of conditions: 0 [22:17:32.826] | : . ' , int 0 [22:17:32.826] | : . ' signalConditions() ... done [22:17:32.827] | : . ' check for misuse ... [22:17:32.827] | : . ' check for misuse ... done [22:17:32.828] | : . value() for MultisessionFuture () ... done [22:17:32.828] | : . value: [22:17:32.829] | : value(, ...) ... done [22:17:32.829] | : signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:32.830] | : . nx: 6 [22:17:32.830] | : . relay: TRUE [22:17:32.831] | : . stdout: TRUE [22:17:32.831] | : . signal: TRUE [22:17:32.832] | : . resignal: FALSE [22:17:32.832] | : . force: TRUE [22:17:32.833] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.833] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.834] | : . until=3 [22:17:32.834] | : . relaying element #3 [22:17:32.834] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.835] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.835] | : signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:32.836] | : resolve() for MultisessionFuture ... [22:17:32.836] | : resolve() for MultisessionFuture ... done [22:17:32.837] | : length: 4 (resolved future 2) [22:17:32.837] | : checking value #3: [22:17:32.838] | : 'obj' is MultisessionFuture [22:17:32.838] | : resolved() ... [22:17:32.839] | : resolved() ... done [22:17:32.839] | : MultisessionFuture #3 [22:17:32.840] | : signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:32.840] | : . nx: 6 [22:17:32.841] | : . relay: TRUE [22:17:32.841] | : . stdout: TRUE [22:17:32.842] | : . signal: TRUE [22:17:32.842] | : . resignal: FALSE [22:17:32.843] | : . force: TRUE [22:17:32.843] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.844] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:32.844] | : . until=3 [22:17:32.845] | : . relaying element #3 [22:17:32.845] | : . value() for MultisessionFuture () ... [22:17:32.846] | : . ' result() for ClusterFuture ... [22:17:32.846] | : . ' , result already collected: FutureResult [22:17:32.847] | : . ' result() for ClusterFuture ... done [22:17:32.847] | : . ' result() for ClusterFuture ... [22:17:32.847] | : . ' , result already collected: FutureResult [22:17:32.848] | : . ' result() for ClusterFuture ... done [22:17:32.848] | : . ' signalConditions() ... [22:17:32.849] | : . ' , include = 'immediateCondition' [22:17:32.849] | : . ' , exclude = [22:17:32.850] | : . ' , resignal = FALSE [22:17:32.850] | : . ' , Number of conditions: 0 [22:17:32.851] | : . ' , int 0 [22:17:32.852] | : . ' signalConditions() ... done [22:17:32.852] | : . ' relay stdout ... [22:17:32.853] | : . ' relay stdout ... done [22:17:32.853] | : . ' check for misuse ... [22:17:32.854] | : . ' check for misuse ... done [22:17:32.854] | : . value() for MultisessionFuture () ... done [22:17:32.855] | : . result() for ClusterFuture ... [22:17:32.855] | : . ' result already collected: FutureResult [22:17:32.855] | : . result() for ClusterFuture ... done [22:17:32.856] | : . signalConditions() ... [22:17:32.856] | : . ' include = 'immediateCondition' [22:17:32.857] | : . ' exclude = [22:17:32.857] | : . ' resignal = FALSE [22:17:32.858] | : . ' Number of conditions: 0 [22:17:32.858] | : . ' int 0 [22:17:32.859] | : . signalConditions() ... done [22:17:32.860] | : . result() for ClusterFuture ... [22:17:32.860] | : . ' result already collected: FutureResult [22:17:32.861] | : . result() for ClusterFuture ... done [22:17:32.861] | : . signalConditions() ... [22:17:32.862] | : . ' include = 'condition' [22:17:32.862] | : . ' exclude = 'error', 'immediateCondition' [22:17:32.863] | : . ' resignal = TRUE [22:17:32.863] | : . ' Number of conditions: 0 [22:17:32.864] | : . ' int 0 [22:17:32.864] | : . signalConditions() ... done [22:17:32.865] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.865] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.866] | : signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:32.866] | : value(, ...) ... [22:17:32.867] | : . value() for MultisessionFuture () ... [22:17:32.867] | : . ' result() for ClusterFuture ... [22:17:32.868] | : . ' , result already collected: FutureResult [22:17:32.868] | : . ' result() for ClusterFuture ... done [22:17:32.869] | : . ' result() for ClusterFuture ... [22:17:32.869] | : . ' , result already collected: FutureResult [22:17:32.870] | : . ' result() for ClusterFuture ... done [22:17:32.870] | : . ' signalConditions() ... [22:17:32.871] | : . ' , include = 'immediateCondition' [22:17:32.871] | : . ' , exclude = [22:17:32.872] | : . ' , resignal = FALSE [22:17:32.872] | : . ' , Number of conditions: 0 [22:17:32.873] | : . ' , int 0 [22:17:32.873] | : . ' signalConditions() ... done [22:17:32.874] | : . ' check for misuse ... [22:17:32.874] | : . ' check for misuse ... done [22:17:32.875] | : . value() for MultisessionFuture () ... done [22:17:32.875] | : . value: [22:17:32.876] | : value(, ...) ... done [22:17:32.876] | : signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:32.877] | : . nx: 6 [22:17:32.877] | : . relay: TRUE [22:17:32.878] | : . stdout: TRUE [22:17:32.878] | : . signal: TRUE [22:17:32.879] | : . resignal: FALSE [22:17:32.879] | : . force: TRUE [22:17:32.880] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.880] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.881] | : . until=4 [22:17:32.881] | : . relaying element #4 [22:17:32.882] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.882] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.882] | : signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:32.883] | : resolve() for MultisessionFuture ... [22:17:32.883] | : resolve() for MultisessionFuture ... done [22:17:32.884] | : length: 3 (resolved future 3) [22:17:32.885] | : checking value #4: [22:17:32.885] | : 'obj' is NULL [22:17:32.886] | : signalConditionsASAP(NULL, pos=4) ... [22:17:32.886] | : . nx: 6 [22:17:32.887] | : . relay: TRUE [22:17:32.887] | : . stdout: TRUE [22:17:32.888] | : . signal: TRUE [22:17:32.888] | : . resignal: FALSE [22:17:32.888] | : . force: TRUE [22:17:32.889] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.889] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.890] | : . until=5 [22:17:32.890] | : . relaying element #5 [22:17:32.891] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:32.891] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.892] | : signalConditionsASAP(NULL, pos=4) ... done [22:17:32.892] | : signalConditionsASAP(NULL, pos=4) ... [22:17:32.893] | : . nx: 6 [22:17:32.893] | : . relay: TRUE [22:17:32.894] | : . stdout: TRUE [22:17:32.894] | : . signal: TRUE [22:17:32.895] | : . resignal: FALSE [22:17:32.895] | : . force: TRUE [22:17:32.896] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:32.896] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.896] | : . until=5 [22:17:32.897] | : . relaying element #5 [22:17:32.897] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:32.898] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.898] | : signalConditionsASAP(NULL, pos=4) ... done [22:17:32.899] | : length: 2 (resolved future 4) [22:17:32.899] | : checking value #5: [22:17:32.900] | : 'obj' is NULL [22:17:32.900] | : signalConditionsASAP(NULL, pos=5) ... [22:17:32.901] | : . nx: 6 [22:17:32.901] | : . relay: TRUE [22:17:32.902] | : . stdout: TRUE [22:17:32.902] | : . signal: TRUE [22:17:32.903] | : . resignal: FALSE [22:17:32.903] | : . force: TRUE [22:17:32.904] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:32.904] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.905] | : . until=6 [22:17:32.905] | : . relaying element #6 [22:17:32.905] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:32.906] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.906] | : signalConditionsASAP(NULL, pos=5) ... done [22:17:32.907] | : signalConditionsASAP(NULL, pos=5) ... [22:17:32.907] | : . nx: 6 [22:17:32.908] | : . relay: TRUE [22:17:32.908] | : . stdout: TRUE [22:17:32.909] | : . signal: TRUE [22:17:32.909] | : . resignal: FALSE [22:17:32.910] | : . force: TRUE [22:17:32.910] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:32.911] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.911] | : . until=6 [22:17:32.912] | : . relaying element #6 [22:17:32.912] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:32.913] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.913] | : signalConditionsASAP(NULL, pos=5) ... done [22:17:32.914] | : length: 1 (resolved future 5) [22:17:32.914] | : checking value #6: [22:17:32.914] | : 'obj' is atomic [22:17:32.915] | : signalConditionsASAP(numeric, pos=6) ... [22:17:32.915] | : . nx: 6 [22:17:32.916] | : . relay: TRUE [22:17:32.916] | : . stdout: TRUE [22:17:32.917] | : . signal: TRUE [22:17:32.917] | : . resignal: FALSE [22:17:32.918] | : . force: TRUE [22:17:32.918] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:32.919] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.919] | : . until=6 [22:17:32.920] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:32.920] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.921] | : signalConditionsASAP(numeric, pos=6) ... done [22:17:32.921] | : length: 0 (resolved future 6) [22:17:32.922] | : Relaying remaining futures ... [22:17:32.922] | : . signalConditionsASAP(NULL, pos=0) ... [22:17:32.923] | : . ' nx: 6 [22:17:32.923] | : . ' relay: TRUE [22:17:32.924] | : . ' stdout: TRUE [22:17:32.924] | : . ' signal: TRUE [22:17:32.924] | : . ' resignal: FALSE [22:17:32.925] | : . ' force: TRUE [22:17:32.925] | : . ' relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:32.926] | : . ' queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [22:17:32.926] | : . ' relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:32.927] | : . ' queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:32.927] | : . signalConditionsASAP(NULL, pos=0) ... done [22:17:32.928] | : Relaying remaining futures ... done [22:17:32.928] | value() for matrix ... 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) [22:17:32.933] | future(..., label = NULL) ... [22:17:32.933] | : lazy: FALSE [22:17:32.934] | : stdout: TRUE [22:17:32.934] | : conditions: [n=1] 'condition' [22:17:32.935] | : getGlobalsAndPackages() ... [22:17:32.935] | : . Searching for globals ... [22:17:32.937] | : . ' globals found: [0] [22:17:32.937] | : . Searching for globals ... done [22:17:32.938] | : . globals: [0] [22:17:32.938] | : . packages: [0] [22:17:32.939] | : getGlobalsAndPackages() ... done [22:17:32.939] | : run() for 'Future' () ... [22:17:32.940] | : . state: 'created' [22:17:32.940] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:32.941] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:32.941] | : . Using MultisessionFutureBackend ... [22:17:32.942] | : . ' Number of futures since start: 6 (6 created, 6 launched, 6 finished) [22:17:32.942] | : . ' Launching futures ... [22:17:32.943] | : . ' , launchFuture() for ClusterFutureBackend ... [22:17:32.943] | : . ' , ; Workers: [n=2] [22:17:32.944] | : . ' , ; Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:32.946] | : . ' , ; FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:32.947] | : . ' , ; requestWorker() ... [22:17:32.947] | : . ' , ; ` requestNode() ... [22:17:32.948] | : . ' , ; ` | Number of workers: 2 [22:17:32.948] | : . ' , ; ` | Polling for a free worker ... [22:17:32.949] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.949] | : . ' , ; ` | : . Listing all futures [22:17:32.950] | : . ' , ; ` | : . Number of registered futures: 0 [22:17:32.950] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.951] | : . ' , ; ` | : Total time: 0 [22:17:32.951] | : . ' , ; ` | Polling for a free worker ... done [22:17:32.952] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.952] | : . ' , ; ` | : Listing all futures [22:17:32.953] | : . ' , ; ` | : Number of registered futures: 0 [22:17:32.953] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.953] | : . ' , ; ` | avail: [n=2] '1', '2' [22:17:32.954] | : . ' , ; ` | Index of first available worker: 1 [22:17:32.954] | : . ' , ; ` | Validate that the worker is functional ... [22:17:32.955] | : . ' , ; ` | : Connection is valid [22:17:32.956] | : . ' , ; ` | : RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:32.957] | : . ' , ; ` | : Worker is functional [22:17:32.958] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.958] | : . ' , ; ` | : . Listing all futures [22:17:32.959] | : . ' , ; ` | : . Number of registered futures: 0 [22:17:32.959] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.960] | : . ' , ; ` | Validate that the worker is functional ... done [22:17:32.960] | : . ' , ; ` requestNode() ... done [22:17:32.961] | : . ' , ; ` cluster node index: 1 [22:17:32.961] | : . ' , ; requestWorker() ... done [22:17:32.962] | : . ' , ; eraseGlobalEnvironment() ... [22:17:32.962] | : . ' , ; eraseGlobalEnvironment() ... done [22:17:32.963] | : . ' , ; launchFuture() ... [22:17:32.963] | : . ' , ; ` cluster node index: 1 [22:17:32.964] | : . ' , ; ` getFutureData() ... [22:17:32.964] | : . ' , ; ` | getFutureCore() ... [22:17:32.965] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [22:17:32.965] | : . ' , ; ` | getFutureCore() ... done [22:17:32.966] | : . ' , ; ` | getFutureCapture() ... [22:17:32.967] | : . ' , ; ` | getFutureCapture() ... done [22:17:32.969] | : . ' , ; ` | getFutureContext() ... [22:17:32.970] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:32.970] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [22:17:32.971] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:32.971] | : . ' , ; ` | : Packages needed by future backend (n = 0): [22:17:32.972] | : . ' , ; ` | getFutureContext() ... done [22:17:32.973] | : . ' , ; ` getFutureData() ... done [22:17:32.974] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:32.974] | : . ' , ; ` | Appended future to position #1 [22:17:32.975] | : . ' , ; ` | Number of registered futures: 1 [22:17:32.975] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:32.976] | : . ' , ; launchFuture() ... done [22:17:32.977] | : . ' , ; MultisessionFuture started [22:17:32.977] | : . ' , launchFuture() for ClusterFutureBackend ... done [22:17:32.978] | : . ' Launching futures ... done [22:17:32.978] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:32.979] | : . Using MultisessionFutureBackend ... done [22:17:32.980] | : run() for 'Future' () ... done [22:17:32.980] | future(..., label = NULL) ... done [22:17:32.981] | future(..., label = NULL) ... [22:17:32.981] | : lazy: FALSE [22:17:32.982] | : stdout: TRUE [22:17:32.982] | : conditions: [n=1] 'condition' [22:17:32.983] | : getGlobalsAndPackages() ... [22:17:32.983] | : . Searching for globals ... [22:17:32.985] | : . ' globals found: [0] [22:17:32.985] | : . Searching for globals ... done [22:17:32.986] | : . globals: [0] [22:17:32.986] | : . packages: [0] [22:17:32.987] | : getGlobalsAndPackages() ... done [22:17:32.987] | : run() for 'Future' () ... [22:17:32.988] | : . state: 'created' [22:17:32.988] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:32.989] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:32.989] | : . Using MultisessionFutureBackend ... [22:17:32.990] | : . ' Number of futures since start: 7 (7 created, 7 launched, 6 finished) [22:17:32.990] | : . ' Launching futures ... [22:17:32.991] | : . ' , launchFuture() for ClusterFutureBackend ... [22:17:32.991] | : . ' , ; Workers: [n=2] [22:17:32.992] | : . ' , ; Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:32.994] | : . ' , ; FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:32.995] | : . ' , ; requestWorker() ... [22:17:32.995] | : . ' , ; ` requestNode() ... [22:17:32.996] | : . ' , ; ` | Number of workers: 2 [22:17:32.996] | : . ' , ; ` | Polling for a free worker ... [22:17:32.997] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:32.997] | : . ' , ; ` | : . Listing all futures [22:17:32.998] | : . ' , ; ` | : . Number of registered futures: 1 [22:17:32.998] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:32.999] | : . ' , ; ` | : Total time: 0 [22:17:32.999] | : . ' , ; ` | Polling for a free worker ... done [22:17:32.999] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.000] | : . ' , ; ` | : Listing all futures [22:17:33.000] | : . ' , ; ` | : Number of registered futures: 1 [22:17:33.001] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.001] | : . ' , ; ` | avail: [n=2] '2' [22:17:33.002] | : . ' , ; ` | Index of first available worker: 2 [22:17:33.002] | : . ' , ; ` | Validate that the worker is functional ... [22:17:33.003] | : . ' , ; ` | : Connection is valid [22:17:33.003] | : . ' , ; ` | : RichSOCKnode of a socket cluster on local host 'localhost' with pid 43784 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #5 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:33.005] | : . ' , ; ` | : Worker is functional [22:17:33.005] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.006] | : . ' , ; ` | : . Listing all futures [22:17:33.006] | : . ' , ; ` | : . Number of registered futures: 1 [22:17:33.007] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.007] | : . ' , ; ` | Validate that the worker is functional ... done [22:17:33.008] | : . ' , ; ` requestNode() ... done [22:17:33.008] | : . ' , ; ` cluster node index: 2 [22:17:33.009] | : . ' , ; requestWorker() ... done [22:17:33.009] | : . ' , ; eraseGlobalEnvironment() ... [22:17:33.010] | : . ' , ; eraseGlobalEnvironment() ... done [22:17:33.011] | : . ' , ; launchFuture() ... [22:17:33.011] | : . ' , ; ` cluster node index: 2 [22:17:33.012] | : . ' , ; ` getFutureData() ... [22:17:33.012] | : . ' , ; ` | getFutureCore() ... [22:17:33.013] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [22:17:33.013] | : . ' , ; ` | getFutureCore() ... done [22:17:33.014] | : . ' , ; ` | getFutureCapture() ... [22:17:33.014] | : . ' , ; ` | getFutureCapture() ... done [22:17:33.015] | : . ' , ; ` | getFutureContext() ... [22:17:33.015] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:33.016] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [22:17:33.016] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:33.017] | : . ' , ; ` | : Packages needed by future backend (n = 0): [22:17:33.017] | : . ' , ; ` | getFutureContext() ... done [22:17:33.018] | : . ' , ; ` getFutureData() ... done [22:17:33.018] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:33.019] | : . ' , ; ` | Appended future to position #2 [22:17:33.019] | : . ' , ; ` | Number of registered futures: 2 [22:17:33.020] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:33.020] | : . ' , ; launchFuture() ... done [22:17:33.021] | : . ' , ; MultisessionFuture started [22:17:33.021] | : . ' , launchFuture() for ClusterFutureBackend ... done [22:17:33.022] | : . ' Launching futures ... done [22:17:33.022] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:33.023] | : . Using MultisessionFutureBackend ... done [22:17:33.023] | : run() for 'Future' () ... done [22:17:33.024] | 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" [22:17:33.030] | resolved() ... [22:17:33.031] | : resolved() for array ... [22:17:33.031] | : . Number of elements: 6 [22:17:33.032] | : . Number of futures: 6 [22:17:33.032] | : . resolved() ... [22:17:33.033] | : . ' resolved() for MultisessionFuture () ... [22:17:33.034] | : . ' , Cluster node socket connection: index=4, id=888 [22:17:33.034] | : . ' , assertValidConnection() ... [22:17:33.035] | : . ' , ; cluster node index: 1 [22:17:33.035] | : . ' , assertValidConnection() ... done [22:17:33.036] | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:33.036] | : . ' , ; cluster node index: 1 [22:17:33.037] | : . ' , ; [1] TRUE [22:17:33.038] | : . ' , ; Received data: [22:17:33.038] | : . ' , ; List of 5 [22:17:33.038] | : . ' , ; $ type : chr "VALUE" [22:17:33.038] | : . ' , ; $ value :List of 16 [22:17:33.038] | : . ' , ; ..$ value : num 2 [22:17:33.038] | : . ' , ; ..$ visible : logi TRUE [22:17:33.038] | : . ' , ; ..$ stdout : chr "" [22:17:33.038] | : . ' , ; ..$ conditions : list() [22:17:33.038] | : . ' , ; ..$ rng : logi FALSE [22:17:33.038] | : . ' , ; ..$ seed : NULL [22:17:33.038] | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:33.038] | : . ' , ; ..$ misuseConnections :List of 3 [22:17:33.038] | : . ' , ; .. ..$ added : NULL [22:17:33.038] | : . ' , ; .. ..$ removed : NULL [22:17:33.038] | : . ' , ; .. ..$ replaced: NULL [22:17:33.038] | : . ' , ; ..$ misuseDevices : NULL [22:17:33.038] | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:33.038] | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:32" [22:17:33.038] | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:32" [22:17:33.038] | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "47" [22:17:33.038] | : . ' , ; ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:33.038] | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:33.038] | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:33.038] | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:33.038] | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:33.038] | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:33.038] | : . ' , ; .. .. ..$ pid : int 41148 [22:17:33.038] | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:33.038] | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:33.038] | : . ' , ; ..$ r_info :List of 4 [22:17:33.038] | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:33.038] | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:33.038] | : . ' , ; .. ..$ os : chr "windows" [22:17:33.038] | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:33.038] | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:33.038] | : . ' , ; ..$ version : chr "1.8" [22:17:33.038] | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:33.038] | : . ' , ; $ success: logi TRUE [22:17:33.038] | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:33.038] | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:33.038] | : . ' , ; $ tag : NULL [22:17:33.052] | : . ' , ; Received FutureResult [22:17:33.053] | : . ' , ; FutureResult: [22:17:33.053] | : . ' , ; value: 'numeric' [22:17:33.053] | : . ' , ; visible: TRUE [22:17:33.053] | : . ' , ; stdout: character [22:17:33.053] | : . ' , ; conditions: [n = 0] [22:17:33.053] | : . ' , ; RNG used: FALSE [22:17:33.053] | : . ' , ; duration: 0.003063917 secs (started 2026-03-13 22:17:32.974211) [22:17:33.053] | : . ' , ; version: 1.8 [22:17:33.054] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:33.055] | : . ' , ; ` Removed future from position #1 [22:17:33.055] | : . ' , ; ` Number of registered futures: 1 [22:17:33.056] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:33.056] | : . ' , ; Erased future from future backend [22:17:33.057] | : . ' , ; result() for ClusterFuture ... [22:17:33.057] | : . ' , ; ` result already collected: FutureResult [22:17:33.058] | : . ' , ; result() for ClusterFuture ... done [22:17:33.058] | : . ' , ; signalConditions() ... [22:17:33.059] | : . ' , ; ` include = 'immediateCondition' [22:17:33.059] | : . ' , ; ` exclude = [22:17:33.060] | : . ' , ; ` resignal = FALSE [22:17:33.060] | : . ' , ; ` Number of conditions: 0 [22:17:33.061] | : . ' , ; ` int 0 [22:17:33.062] | : . ' , ; signalConditions() ... done [22:17:33.062] | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:33.063] | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:33.063] | : . ' resolved() for MultisessionFuture () ... done [22:17:33.063] | : . ' assertFutureResult() ... [22:17:33.064] | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-47 [22:17:33.064] | : . ' , identical; success [22:17:33.065] | : . ' assertFutureResult() ... done [22:17:33.065] | : . resolved() ... done [22:17:33.066] | : . resolved() ... [22:17:33.066] | : . ' resolved() for MultisessionFuture () ... [22:17:33.067] | : . ' , Cluster node socket connection: index=5, id=889 [22:17:33.068] | : . ' , assertValidConnection() ... [22:17:33.068] | : . ' , ; cluster node index: 2 [22:17:33.069] | : . ' , assertValidConnection() ... done [22:17:33.069] | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:33.070] | : . ' , ; cluster node index: 2 [22:17:33.070] | : . ' , ; [1] TRUE [22:17:33.071] | : . ' , ; Received data: [22:17:33.071] | : . ' , ; List of 5 [22:17:33.071] | : . ' , ; $ type : chr "VALUE" [22:17:33.071] | : . ' , ; $ value :List of 16 [22:17:33.071] | : . ' , ; ..$ value : NULL [22:17:33.071] | : . ' , ; ..$ visible : logi TRUE [22:17:33.071] | : . ' , ; ..$ stdout : chr "" [22:17:33.071] | : . ' , ; ..$ conditions : list() [22:17:33.071] | : . ' , ; ..$ rng : logi FALSE [22:17:33.071] | : . ' , ; ..$ seed : NULL [22:17:33.071] | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:33.071] | : . ' , ; ..$ misuseConnections :List of 3 [22:17:33.071] | : . ' , ; .. ..$ added : NULL [22:17:33.071] | : . ' , ; .. ..$ removed : NULL [22:17:33.071] | : . ' , ; .. ..$ replaced: NULL [22:17:33.071] | : . ' , ; ..$ misuseDevices : NULL [22:17:33.071] | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:33.071] | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:33" [22:17:33.071] | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:33" [22:17:33.071] | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "48" [22:17:33.071] | : . ' , ; ..$ session_uuid : chr "8e7b080a23eacfa478b7c05b276683a1" [22:17:33.071] | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:33.071] | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:33.071] | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:33.071] | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:33.071] | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:33.071] | : . ' , ; .. .. ..$ pid : int 43784 [22:17:33.071] | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:33.071] | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:33.071] | : . ' , ; ..$ r_info :List of 4 [22:17:33.071] | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:33.071] | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:33.071] | : . ' , ; .. ..$ os : chr "windows" [22:17:33.071] | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:33.071] | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:33.071] | : . ' , ; ..$ version : chr "1.8" [22:17:33.071] | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:33.071] | : . ' , ; $ success: logi TRUE [22:17:33.071] | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:33.071] | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:33.071] | : . ' , ; $ tag : NULL [22:17:33.086] | : . ' , ; Received FutureResult [22:17:33.087] | : . ' , ; FutureResult: [22:17:33.087] | : . ' , ; value: 'NULL' [22:17:33.087] | : . ' , ; visible: TRUE [22:17:33.087] | : . ' , ; stdout: character [22:17:33.087] | : . ' , ; conditions: [n = 0] [22:17:33.087] | : . ' , ; RNG used: FALSE [22:17:33.087] | : . ' , ; duration: 0.003036976 secs (started 2026-03-13 22:17:33.018995) [22:17:33.087] | : . ' , ; version: 1.8 [22:17:33.088] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:33.088] | : . ' , ; ` Removed future from position #1 [22:17:33.089] | : . ' , ; ` Number of registered futures: 0 [22:17:33.089] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:33.090] | : . ' , ; Erased future from future backend [22:17:33.091] | : . ' , ; result() for ClusterFuture ... [22:17:33.091] | : . ' , ; ` result already collected: FutureResult [22:17:33.092] | : . ' , ; result() for ClusterFuture ... done [22:17:33.092] | : . ' , ; signalConditions() ... [22:17:33.092] | : . ' , ; ` include = 'immediateCondition' [22:17:33.093] | : . ' , ; ` exclude = [22:17:33.093] | : . ' , ; ` resignal = FALSE [22:17:33.094] | : . ' , ; ` Number of conditions: 0 [22:17:33.094] | : . ' , ; ` int 0 [22:17:33.095] | : . ' , ; signalConditions() ... done [22:17:33.096] | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:33.096] | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:33.097] | : . ' resolved() for MultisessionFuture () ... done [22:17:33.097] | : . ' assertFutureResult() ... [22:17:33.098] | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-48 [22:17:33.098] | : . ' , identical; success [22:17:33.099] | : . ' assertFutureResult() ... done [22:17:33.099] | : . resolved() ... done [22:17:33.100] | : resolved() for array ... done [22:17:33.100] | 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" "" ... [22:17:33.103] | value() for array ... [22:17:33.103] | : recursive: 0 [22:17:33.104] | : reduce: FALSE [22:17:33.104] | : length: 6 [22:17:33.105] | : elements: 'a', 'b', 'c', '', '', '' [22:17:33.105] | : Number of remaining objects: 6 [22:17:33.106] | : checking value #1: [22:17:33.106] | : 'obj' is atomic [22:17:33.107] | : signalConditionsASAP(numeric, pos=1) ... [22:17:33.107] | : . nx: 6 [22:17:33.108] | : . relay: TRUE [22:17:33.108] | : . stdout: TRUE [22:17:33.109] | : . signal: TRUE [22:17:33.109] | : . resignal: FALSE [22:17:33.109] | : . force: TRUE [22:17:33.110] | : . relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:33.110] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:33.111] | : . until=2 [22:17:33.111] | : . relaying element #2 [22:17:33.112] | : . relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:33.112] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:33.113] | : signalConditionsASAP(numeric, pos=1) ... done [22:17:33.113] | : length: 5 (resolved future 1) [22:17:33.114] | : checking value #2: [22:17:33.114] | : 'obj' is MultisessionFuture [22:17:33.115] | : resolved() ... [22:17:33.115] | : resolved() ... done [22:17:33.116] | : MultisessionFuture #2 [22:17:33.116] | : signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:33.117] | : . nx: 6 [22:17:33.117] | : . relay: TRUE [22:17:33.118] | : . stdout: TRUE [22:17:33.118] | : . signal: TRUE [22:17:33.119] | : . resignal: FALSE [22:17:33.119] | : . force: TRUE [22:17:33.119] | : . relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:33.120] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:33.120] | : . until=2 [22:17:33.121] | : . relaying element #2 [22:17:33.121] | : . value() for MultisessionFuture () ... [22:17:33.122] | : . ' result() for ClusterFuture ... [22:17:33.122] | : . ' , result already collected: FutureResult [22:17:33.123] | : . ' result() for ClusterFuture ... done [22:17:33.123] | : . ' result() for ClusterFuture ... [22:17:33.124] | : . ' , result already collected: FutureResult [22:17:33.124] | : . ' result() for ClusterFuture ... done [22:17:33.125] | : . ' signalConditions() ... [22:17:33.125] | : . ' , include = 'immediateCondition' [22:17:33.126] | : . ' , exclude = [22:17:33.126] | : . ' , resignal = FALSE [22:17:33.127] | : . ' , Number of conditions: 0 [22:17:33.127] | : . ' , int 0 [22:17:33.128] | : . ' signalConditions() ... done [22:17:33.128] | : . ' relay stdout ... [22:17:33.129] | : . ' relay stdout ... done [22:17:33.129] | : . ' check for misuse ... [22:17:33.130] | : . ' check for misuse ... done [22:17:33.130] | : . value() for MultisessionFuture () ... done [22:17:33.131] | : . result() for ClusterFuture ... [22:17:33.131] | : . ' result already collected: FutureResult [22:17:33.132] | : . result() for ClusterFuture ... done [22:17:33.132] | : . signalConditions() ... [22:17:33.133] | : . ' include = 'immediateCondition' [22:17:33.133] | : . ' exclude = [22:17:33.134] | : . ' resignal = FALSE [22:17:33.134] | : . ' Number of conditions: 0 [22:17:33.135] | : . ' int 0 [22:17:33.136] | : . signalConditions() ... done [22:17:33.136] | : . result() for ClusterFuture ... [22:17:33.137] | : . ' result already collected: FutureResult [22:17:33.137] | : . result() for ClusterFuture ... done [22:17:33.138] | : . signalConditions() ... [22:17:33.138] | : . ' include = 'condition' [22:17:33.138] | : . ' exclude = 'error', 'immediateCondition' [22:17:33.139] | : . ' resignal = TRUE [22:17:33.139] | : . ' Number of conditions: 0 [22:17:33.140] | : . ' int 0 [22:17:33.141] | : . signalConditions() ... done [22:17:33.141] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:33.142] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:33.142] | : signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:33.143] | : value(, ...) ... [22:17:33.143] | : . value() for MultisessionFuture () ... [22:17:33.144] | : . ' result() for ClusterFuture ... [22:17:33.144] | : . ' , result already collected: FutureResult [22:17:33.145] | : . ' result() for ClusterFuture ... done [22:17:33.145] | : . ' result() for ClusterFuture ... [22:17:33.146] | : . ' , result already collected: FutureResult [22:17:33.146] | : . ' result() for ClusterFuture ... done [22:17:33.147] | : . ' signalConditions() ... [22:17:33.147] | : . ' , include = 'immediateCondition' [22:17:33.148] | : . ' , exclude = [22:17:33.148] | : . ' , resignal = FALSE [22:17:33.148] | : . ' , Number of conditions: 0 [22:17:33.151] | : . ' , int 0 [22:17:33.152] | : . ' signalConditions() ... done [22:17:33.152] | : . ' check for misuse ... [22:17:33.153] | : . ' check for misuse ... done [22:17:33.153] | : . value() for MultisessionFuture () ... done [22:17:33.154] | : . value: [22:17:33.154] | : value(, ...) ... done [22:17:33.155] | : signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:33.155] | : . nx: 6 [22:17:33.155] | : . relay: TRUE [22:17:33.156] | : . stdout: TRUE [22:17:33.156] | : . signal: TRUE [22:17:33.157] | : . resignal: FALSE [22:17:33.157] | : . force: TRUE [22:17:33.158] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:33.158] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:33.159] | : . until=3 [22:17:33.159] | : . relaying element #3 [22:17:33.160] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:33.160] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:33.161] | : signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:33.161] | : resolve() for MultisessionFuture ... [22:17:33.162] | : resolve() for MultisessionFuture ... done [22:17:33.162] | : length: 4 (resolved future 2) [22:17:33.163] | : checking value #3: [22:17:33.163] | : 'obj' is MultisessionFuture [22:17:33.164] | : resolved() ... [22:17:33.164] | : resolved() ... done [22:17:33.165] | : MultisessionFuture #3 [22:17:33.165] | : signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:33.165] | : . nx: 6 [22:17:33.166] | : . relay: TRUE [22:17:33.166] | : . stdout: TRUE [22:17:33.167] | : . signal: TRUE [22:17:33.167] | : . resignal: FALSE [22:17:33.168] | : . force: TRUE [22:17:33.168] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:33.169] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:33.169] | : . until=3 [22:17:33.170] | : . relaying element #3 [22:17:33.170] | : . value() for MultisessionFuture () ... [22:17:33.171] | : . ' result() for ClusterFuture ... [22:17:33.171] | : . ' , result already collected: FutureResult [22:17:33.172] | : . ' result() for ClusterFuture ... done [22:17:33.172] | : . ' result() for ClusterFuture ... [22:17:33.173] | : . ' , result already collected: FutureResult [22:17:33.173] | : . ' result() for ClusterFuture ... done [22:17:33.174] | : . ' signalConditions() ... [22:17:33.174] | : . ' , include = 'immediateCondition' [22:17:33.175] | : . ' , exclude = [22:17:33.175] | : . ' , resignal = FALSE [22:17:33.176] | : . ' , Number of conditions: 0 [22:17:33.176] | : . ' , int 0 [22:17:33.177] | : . ' signalConditions() ... done [22:17:33.177] | : . ' relay stdout ... [22:17:33.178] | : . ' relay stdout ... done [22:17:33.178] | : . ' check for misuse ... [22:17:33.179] | : . ' check for misuse ... done [22:17:33.179] | : . value() for MultisessionFuture () ... done [22:17:33.180] | : . result() for ClusterFuture ... [22:17:33.180] | : . ' result already collected: FutureResult [22:17:33.181] | : . result() for ClusterFuture ... done [22:17:33.181] | : . signalConditions() ... [22:17:33.182] | : . ' include = 'immediateCondition' [22:17:33.182] | : . ' exclude = [22:17:33.183] | : . ' resignal = FALSE [22:17:33.183] | : . ' Number of conditions: 0 [22:17:33.184] | : . ' int 0 [22:17:33.184] | : . signalConditions() ... done [22:17:33.185] | : . result() for ClusterFuture ... [22:17:33.185] | : . ' result already collected: FutureResult [22:17:33.186] | : . result() for ClusterFuture ... done [22:17:33.186] | : . signalConditions() ... [22:17:33.187] | : . ' include = 'condition' [22:17:33.187] | : . ' exclude = 'error', 'immediateCondition' [22:17:33.188] | : . ' resignal = TRUE [22:17:33.188] | : . ' Number of conditions: 0 [22:17:33.189] | : . ' int 0 [22:17:33.190] | : . signalConditions() ... done [22:17:33.190] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.191] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.191] | : signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:33.192] | : value(, ...) ... [22:17:33.192] | : . value() for MultisessionFuture () ... [22:17:33.193] | : . ' result() for ClusterFuture ... [22:17:33.193] | : . ' , result already collected: FutureResult [22:17:33.194] | : . ' result() for ClusterFuture ... done [22:17:33.194] | : . ' result() for ClusterFuture ... [22:17:33.195] | : . ' , result already collected: FutureResult [22:17:33.195] | : . ' result() for ClusterFuture ... done [22:17:33.195] | : . ' signalConditions() ... [22:17:33.196] | : . ' , include = 'immediateCondition' [22:17:33.196] | : . ' , exclude = [22:17:33.197] | : . ' , resignal = FALSE [22:17:33.197] | : . ' , Number of conditions: 0 [22:17:33.198] | : . ' , int 0 [22:17:33.199] | : . ' signalConditions() ... done [22:17:33.199] | : . ' check for misuse ... [22:17:33.200] | : . ' check for misuse ... done [22:17:33.200] | : . value() for MultisessionFuture () ... done [22:17:33.201] | : . value: [22:17:33.201] | : value(, ...) ... done [22:17:33.202] | : signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:33.202] | : . nx: 6 [22:17:33.203] | : . relay: TRUE [22:17:33.203] | : . stdout: TRUE [22:17:33.204] | : . signal: TRUE [22:17:33.204] | : . resignal: FALSE [22:17:33.204] | : . force: TRUE [22:17:33.205] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.205] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.206] | : . until=4 [22:17:33.206] | : . relaying element #4 [22:17:33.207] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.207] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.208] | : signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:33.208] | : resolve() for MultisessionFuture ... [22:17:33.209] | : resolve() for MultisessionFuture ... done [22:17:33.209] | : length: 3 (resolved future 3) [22:17:33.210] | : checking value #4: [22:17:33.210] | : 'obj' is NULL [22:17:33.211] | : signalConditionsASAP(NULL, pos=4) ... [22:17:33.211] | : . nx: 6 [22:17:33.212] | : . relay: TRUE [22:17:33.212] | : . stdout: TRUE [22:17:33.213] | : . signal: TRUE [22:17:33.213] | : . resignal: FALSE [22:17:33.213] | : . force: TRUE [22:17:33.214] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.214] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.215] | : . until=5 [22:17:33.215] | : . relaying element #5 [22:17:33.216] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:33.216] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.217] | : signalConditionsASAP(NULL, pos=4) ... done [22:17:33.217] | : signalConditionsASAP(NULL, pos=4) ... [22:17:33.218] | : . nx: 6 [22:17:33.218] | : . relay: TRUE [22:17:33.219] | : . stdout: TRUE [22:17:33.219] | : . signal: TRUE [22:17:33.220] | : . resignal: FALSE [22:17:33.220] | : . force: TRUE [22:17:33.221] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:33.221] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.221] | : . until=5 [22:17:33.222] | : . relaying element #5 [22:17:33.222] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:33.223] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.223] | : signalConditionsASAP(NULL, pos=4) ... done [22:17:33.224] | : length: 2 (resolved future 4) [22:17:33.224] | : checking value #5: [22:17:33.225] | : 'obj' is NULL [22:17:33.225] | : signalConditionsASAP(NULL, pos=5) ... [22:17:33.226] | : . nx: 6 [22:17:33.226] | : . relay: TRUE [22:17:33.227] | : . stdout: TRUE [22:17:33.227] | : . signal: TRUE [22:17:33.228] | : . resignal: FALSE [22:17:33.228] | : . force: TRUE [22:17:33.229] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:33.229] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.229] | : . until=6 [22:17:33.230] | : . relaying element #6 [22:17:33.230] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:33.231] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.231] | : signalConditionsASAP(NULL, pos=5) ... done [22:17:33.232] | : signalConditionsASAP(NULL, pos=5) ... [22:17:33.232] | : . nx: 6 [22:17:33.233] | : . relay: TRUE [22:17:33.233] | : . stdout: TRUE [22:17:33.234] | : . signal: TRUE [22:17:33.234] | : . resignal: FALSE [22:17:33.235] | : . force: TRUE [22:17:33.235] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:33.236] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.236] | : . until=6 [22:17:33.237] | : . relaying element #6 [22:17:33.237] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:33.237] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.238] | : signalConditionsASAP(NULL, pos=5) ... done [22:17:33.238] | : length: 1 (resolved future 5) [22:17:33.239] | : checking value #6: [22:17:33.239] | : 'obj' is atomic [22:17:33.240] | : signalConditionsASAP(numeric, pos=6) ... [22:17:33.240] | : . nx: 6 [22:17:33.241] | : . relay: TRUE [22:17:33.241] | : . stdout: TRUE [22:17:33.242] | : . signal: TRUE [22:17:33.242] | : . resignal: FALSE [22:17:33.243] | : . force: TRUE [22:17:33.243] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:33.244] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.244] | : . until=6 [22:17:33.245] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:33.245] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.245] | : signalConditionsASAP(numeric, pos=6) ... done [22:17:33.246] | : length: 0 (resolved future 6) [22:17:33.247] | : Relaying remaining futures ... [22:17:33.247] | : . signalConditionsASAP(NULL, pos=0) ... [22:17:33.248] | : . ' nx: 6 [22:17:33.248] | : . ' relay: TRUE [22:17:33.248] | : . ' stdout: TRUE [22:17:33.249] | : . ' signal: TRUE [22:17:33.249] | : . ' resignal: FALSE [22:17:33.250] | : . ' force: TRUE [22:17:33.250] | : . ' relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:33.251] | : . ' queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [22:17:33.251] | : . ' relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:33.252] | : . ' queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.252] | : . signalConditionsASAP(NULL, pos=0) ... done [22:17:33.253] | : Relaying remaining futures ... done [22:17:33.253] | value() for array ... 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) [22:17:33.258] | future(..., label = NULL) ... [22:17:33.258] | : lazy: FALSE [22:17:33.259] | : stdout: TRUE [22:17:33.259] | : conditions: [n=1] 'condition' [22:17:33.260] | : getGlobalsAndPackages() ... [22:17:33.260] | : . Searching for globals ... [22:17:33.262] | : . ' globals found: [0] [22:17:33.262] | : . Searching for globals ... done [22:17:33.263] | : . globals: [0] [22:17:33.263] | : . packages: [0] [22:17:33.264] | : getGlobalsAndPackages() ... done [22:17:33.265] | : run() for 'Future' () ... [22:17:33.265] | : . state: 'created' [22:17:33.266] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:33.266] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:33.267] | : . Using MultisessionFutureBackend ... [22:17:33.267] | : . ' Number of futures since start: 8 (8 created, 8 launched, 8 finished) [22:17:33.268] | : . ' Launching futures ... [22:17:33.268] | : . ' , launchFuture() for ClusterFutureBackend ... [22:17:33.269] | : . ' , ; Workers: [n=2] [22:17:33.269] | : . ' , ; Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:33.271] | : . ' , ; FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:33.272] | : . ' , ; requestWorker() ... [22:17:33.272] | : . ' , ; ` requestNode() ... [22:17:33.273] | : . ' , ; ` | Number of workers: 2 [22:17:33.273] | : . ' , ; ` | Polling for a free worker ... [22:17:33.274] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.274] | : . ' , ; ` | : . Listing all futures [22:17:33.275] | : . ' , ; ` | : . Number of registered futures: 0 [22:17:33.275] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.276] | : . ' , ; ` | : Total time: 0 [22:17:33.276] | : . ' , ; ` | Polling for a free worker ... done [22:17:33.277] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.277] | : . ' , ; ` | : Listing all futures [22:17:33.278] | : . ' , ; ` | : Number of registered futures: 0 [22:17:33.278] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.279] | : . ' , ; ` | avail: [n=2] '1', '2' [22:17:33.279] | : . ' , ; ` | Index of first available worker: 1 [22:17:33.280] | : . ' , ; ` | Validate that the worker is functional ... [22:17:33.280] | : . ' , ; ` | : Connection is valid [22:17:33.281] | : . ' , ; ` | : RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:33.282] | : . ' , ; ` | : Worker is functional [22:17:33.283] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.283] | : . ' , ; ` | : . Listing all futures [22:17:33.284] | : . ' , ; ` | : . Number of registered futures: 0 [22:17:33.284] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.285] | : . ' , ; ` | Validate that the worker is functional ... done [22:17:33.286] | : . ' , ; ` requestNode() ... done [22:17:33.286] | : . ' , ; ` cluster node index: 1 [22:17:33.287] | : . ' , ; requestWorker() ... done [22:17:33.287] | : . ' , ; eraseGlobalEnvironment() ... [22:17:33.288] | : . ' , ; eraseGlobalEnvironment() ... done [22:17:33.289] | : . ' , ; launchFuture() ... [22:17:33.289] | : . ' , ; ` cluster node index: 1 [22:17:33.290] | : . ' , ; ` getFutureData() ... [22:17:33.290] | : . ' , ; ` | getFutureCore() ... [22:17:33.291] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [22:17:33.291] | : . ' , ; ` | getFutureCore() ... done [22:17:33.292] | : . ' , ; ` | getFutureCapture() ... [22:17:33.292] | : . ' , ; ` | getFutureCapture() ... done [22:17:33.293] | : . ' , ; ` | getFutureContext() ... [22:17:33.293] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:33.294] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [22:17:33.294] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:33.295] | : . ' , ; ` | : Packages needed by future backend (n = 0): [22:17:33.295] | : . ' , ; ` | getFutureContext() ... done [22:17:33.296] | : . ' , ; ` getFutureData() ... done [22:17:33.297] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:33.297] | : . ' , ; ` | Appended future to position #1 [22:17:33.298] | : . ' , ; ` | Number of registered futures: 1 [22:17:33.298] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:33.299] | : . ' , ; launchFuture() ... done [22:17:33.299] | : . ' , ; MultisessionFuture started [22:17:33.300] | : . ' , launchFuture() for ClusterFutureBackend ... done [22:17:33.300] | : . ' Launching futures ... done [22:17:33.300] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:33.301] | : . Using MultisessionFutureBackend ... done [22:17:33.301] | : run() for 'Future' () ... done [22:17:33.302] | future(..., label = NULL) ... done [22:17:33.302] | future(..., label = NULL) ... [22:17:33.303] | : lazy: FALSE [22:17:33.303] | : stdout: TRUE [22:17:33.304] | : conditions: [n=1] 'condition' [22:17:33.304] | : getGlobalsAndPackages() ... [22:17:33.305] | : . Searching for globals ... [22:17:33.306] | : . ' globals found: [0] [22:17:33.307] | : . Searching for globals ... done [22:17:33.307] | : . globals: [0] [22:17:33.308] | : . packages: [0] [22:17:33.308] | : getGlobalsAndPackages() ... done [22:17:33.309] | : run() for 'Future' () ... [22:17:33.310] | : . state: 'created' [22:17:33.310] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:33.311] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:33.311] | : . Using MultisessionFutureBackend ... [22:17:33.312] | : . ' Number of futures since start: 9 (9 created, 9 launched, 8 finished) [22:17:33.312] | : . ' Launching futures ... [22:17:33.313] | : . ' , launchFuture() for ClusterFutureBackend ... [22:17:33.313] | : . ' , ; Workers: [n=2] [22:17:33.314] | : . ' , ; Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:33.316] | : . ' , ; FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:33.316] | : . ' , ; requestWorker() ... [22:17:33.317] | : . ' , ; ` requestNode() ... [22:17:33.317] | : . ' , ; ` | Number of workers: 2 [22:17:33.318] | : . ' , ; ` | Polling for a free worker ... [22:17:33.318] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.319] | : . ' , ; ` | : . Listing all futures [22:17:33.319] | : . ' , ; ` | : . Number of registered futures: 1 [22:17:33.320] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.320] | : . ' , ; ` | : Total time: 0 [22:17:33.321] | : . ' , ; ` | Polling for a free worker ... done [22:17:33.321] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.322] | : . ' , ; ` | : Listing all futures [22:17:33.322] | : . ' , ; ` | : Number of registered futures: 1 [22:17:33.323] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.323] | : . ' , ; ` | avail: [n=2] '2' [22:17:33.324] | : . ' , ; ` | Index of first available worker: 2 [22:17:33.324] | : . ' , ; ` | Validate that the worker is functional ... [22:17:33.325] | : . ' , ; ` | : Connection is valid [22:17:33.325] | : . ' , ; ` | : RichSOCKnode of a socket cluster on local host 'localhost' with pid 43784 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #5 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:33.327] | : . ' , ; ` | : Worker is functional [22:17:33.327] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.328] | : . ' , ; ` | : . Listing all futures [22:17:33.328] | : . ' , ; ` | : . Number of registered futures: 1 [22:17:33.329] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.329] | : . ' , ; ` | Validate that the worker is functional ... done [22:17:33.330] | : . ' , ; ` requestNode() ... done [22:17:33.330] | : . ' , ; ` cluster node index: 2 [22:17:33.331] | : . ' , ; requestWorker() ... done [22:17:33.331] | : . ' , ; eraseGlobalEnvironment() ... [22:17:33.332] | : . ' , ; eraseGlobalEnvironment() ... done [22:17:33.332] | : . ' , ; launchFuture() ... [22:17:33.333] | : . ' , ; ` cluster node index: 2 [22:17:33.333] | : . ' , ; ` getFutureData() ... [22:17:33.334] | : . ' , ; ` | getFutureCore() ... [22:17:33.334] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [22:17:33.335] | : . ' , ; ` | getFutureCore() ... done [22:17:33.335] | : . ' , ; ` | getFutureCapture() ... [22:17:33.336] | : . ' , ; ` | getFutureCapture() ... done [22:17:33.336] | : . ' , ; ` | getFutureContext() ... [22:17:33.337] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:33.337] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [22:17:33.338] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:33.338] | : . ' , ; ` | : Packages needed by future backend (n = 0): [22:17:33.339] | : . ' , ; ` | getFutureContext() ... done [22:17:33.339] | : . ' , ; ` getFutureData() ... done [22:17:33.340] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:33.341] | : . ' , ; ` | Appended future to position #2 [22:17:33.341] | : . ' , ; ` | Number of registered futures: 2 [22:17:33.342] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:33.342] | : . ' , ; launchFuture() ... done [22:17:33.343] | : . ' , ; MultisessionFuture started [22:17:33.343] | : . ' , launchFuture() for ClusterFutureBackend ... done [22:17:33.344] | : . ' Launching futures ... done [22:17:33.344] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:33.345] | : . Using MultisessionFutureBackend ... done [22:17:33.345] | : run() for 'Future' () ... done [22:17:33.345] | 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" [22:17:33.353] | resolved() ... [22:17:33.353] | : resolved() for array ... [22:17:33.354] | : . Number of elements: 6 [22:17:33.354] | : . Number of futures: 6 [22:17:33.355] | : . resolved() ... [22:17:33.355] | : . ' resolved() for MultisessionFuture () ... [22:17:33.356] | : . ' , Cluster node socket connection: index=4, id=888 [22:17:33.356] | : . ' , assertValidConnection() ... [22:17:33.357] | : . ' , ; cluster node index: 1 [22:17:33.358] | : . ' , assertValidConnection() ... done [22:17:33.358] | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:33.359] | : . ' , ; cluster node index: 1 [22:17:33.359] | : . ' , ; [1] TRUE [22:17:33.360] | : . ' , ; Received data: [22:17:33.360] | : . ' , ; List of 5 [22:17:33.360] | : . ' , ; $ type : chr "VALUE" [22:17:33.360] | : . ' , ; $ value :List of 16 [22:17:33.360] | : . ' , ; ..$ value : num 2 [22:17:33.360] | : . ' , ; ..$ visible : logi TRUE [22:17:33.360] | : . ' , ; ..$ stdout : chr "" [22:17:33.360] | : . ' , ; ..$ conditions : list() [22:17:33.360] | : . ' , ; ..$ rng : logi FALSE [22:17:33.360] | : . ' , ; ..$ seed : NULL [22:17:33.360] | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:33.360] | : . ' , ; ..$ misuseConnections :List of 3 [22:17:33.360] | : . ' , ; .. ..$ added : NULL [22:17:33.360] | : . ' , ; .. ..$ removed : NULL [22:17:33.360] | : . ' , ; .. ..$ replaced: NULL [22:17:33.360] | : . ' , ; ..$ misuseDevices : NULL [22:17:33.360] | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:33.360] | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:33" [22:17:33.360] | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:33" [22:17:33.360] | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "49" [22:17:33.360] | : . ' , ; ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:33.360] | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:33.360] | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:33.360] | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:33.360] | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:33.360] | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:33.360] | : . ' , ; .. .. ..$ pid : int 41148 [22:17:33.360] | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:33.360] | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:33.360] | : . ' , ; ..$ r_info :List of 4 [22:17:33.360] | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:33.360] | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:33.360] | : . ' , ; .. ..$ os : chr "windows" [22:17:33.360] | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:33.360] | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:33.360] | : . ' , ; ..$ version : chr "1.8" [22:17:33.360] | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:33.360] | : . ' , ; $ success: logi TRUE [22:17:33.360] | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:33.360] | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:33.360] | : . ' , ; $ tag : NULL [22:17:33.377] | : . ' , ; Received FutureResult [22:17:33.377] | : . ' , ; FutureResult: [22:17:33.377] | : . ' , ; value: 'numeric' [22:17:33.377] | : . ' , ; visible: TRUE [22:17:33.377] | : . ' , ; stdout: character [22:17:33.377] | : . ' , ; conditions: [n = 0] [22:17:33.377] | : . ' , ; RNG used: FALSE [22:17:33.377] | : . ' , ; duration: 0.002972126 secs (started 2026-03-13 22:17:33.297262) [22:17:33.377] | : . ' , ; version: 1.8 [22:17:33.378] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:33.379] | : . ' , ; ` Removed future from position #1 [22:17:33.379] | : . ' , ; ` Number of registered futures: 1 [22:17:33.380] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:33.380] | : . ' , ; Erased future from future backend [22:17:33.381] | : . ' , ; result() for ClusterFuture ... [22:17:33.381] | : . ' , ; ` result already collected: FutureResult [22:17:33.382] | : . ' , ; result() for ClusterFuture ... done [22:17:33.382] | : . ' , ; signalConditions() ... [22:17:33.383] | : . ' , ; ` include = 'immediateCondition' [22:17:33.383] | : . ' , ; ` exclude = [22:17:33.384] | : . ' , ; ` resignal = FALSE [22:17:33.384] | : . ' , ; ` Number of conditions: 0 [22:17:33.385] | : . ' , ; ` int 0 [22:17:33.386] | : . ' , ; signalConditions() ... done [22:17:33.386] | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:33.387] | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:33.387] | : . ' resolved() for MultisessionFuture () ... done [22:17:33.388] | : . ' assertFutureResult() ... [22:17:33.388] | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-49 [22:17:33.389] | : . ' , identical; success [22:17:33.389] | : . ' assertFutureResult() ... done [22:17:33.389] | : . resolved() ... done [22:17:33.390] | : . resolved() ... [22:17:33.390] | : . ' resolved() for MultisessionFuture () ... [22:17:33.391] | : . ' , Cluster node socket connection: index=5, id=889 [22:17:33.392] | : . ' , assertValidConnection() ... [22:17:33.392] | : . ' , ; cluster node index: 2 [22:17:33.393] | : . ' , assertValidConnection() ... done [22:17:33.393] | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:33.394] | : . ' , ; cluster node index: 2 [22:17:33.394] | : . ' , ; [1] TRUE [22:17:33.395] | : . ' , ; Received data: [22:17:33.396] | : . ' , ; List of 5 [22:17:33.396] | : . ' , ; $ type : chr "VALUE" [22:17:33.396] | : . ' , ; $ value :List of 16 [22:17:33.396] | : . ' , ; ..$ value : NULL [22:17:33.396] | : . ' , ; ..$ visible : logi TRUE [22:17:33.396] | : . ' , ; ..$ stdout : chr "" [22:17:33.396] | : . ' , ; ..$ conditions : list() [22:17:33.396] | : . ' , ; ..$ rng : logi FALSE [22:17:33.396] | : . ' , ; ..$ seed : NULL [22:17:33.396] | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:33.396] | : . ' , ; ..$ misuseConnections :List of 3 [22:17:33.396] | : . ' , ; .. ..$ added : NULL [22:17:33.396] | : . ' , ; .. ..$ removed : NULL [22:17:33.396] | : . ' , ; .. ..$ replaced: NULL [22:17:33.396] | : . ' , ; ..$ misuseDevices : NULL [22:17:33.396] | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:33.396] | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:33" [22:17:33.396] | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:33" [22:17:33.396] | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "50" [22:17:33.396] | : . ' , ; ..$ session_uuid : chr "8e7b080a23eacfa478b7c05b276683a1" [22:17:33.396] | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:33.396] | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:33.396] | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:33.396] | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:33.396] | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:33.396] | : . ' , ; .. .. ..$ pid : int 43784 [22:17:33.396] | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:33.396] | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:33.396] | : . ' , ; ..$ r_info :List of 4 [22:17:33.396] | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:33.396] | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:33.396] | : . ' , ; .. ..$ os : chr "windows" [22:17:33.396] | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:33.396] | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:33.396] | : . ' , ; ..$ version : chr "1.8" [22:17:33.396] | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:33.396] | : . ' , ; $ success: logi TRUE [22:17:33.396] | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [22:17:33.396] | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:33.396] | : . ' , ; $ tag : NULL [22:17:33.410] | : . ' , ; Received FutureResult [22:17:33.410] | : . ' , ; FutureResult: [22:17:33.410] | : . ' , ; value: 'NULL' [22:17:33.410] | : . ' , ; visible: TRUE [22:17:33.410] | : . ' , ; stdout: character [22:17:33.410] | : . ' , ; conditions: [n = 0] [22:17:33.410] | : . ' , ; RNG used: FALSE [22:17:33.410] | : . ' , ; duration: 0.002984047 secs (started 2026-03-13 22:17:33.340641) [22:17:33.410] | : . ' , ; version: 1.8 [22:17:33.412] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:33.412] | : . ' , ; ` Removed future from position #1 [22:17:33.413] | : . ' , ; ` Number of registered futures: 0 [22:17:33.413] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:33.414] | : . ' , ; Erased future from future backend [22:17:33.414] | : . ' , ; result() for ClusterFuture ... [22:17:33.415] | : . ' , ; ` result already collected: FutureResult [22:17:33.415] | : . ' , ; result() for ClusterFuture ... done [22:17:33.416] | : . ' , ; signalConditions() ... [22:17:33.416] | : . ' , ; ` include = 'immediateCondition' [22:17:33.416] | : . ' , ; ` exclude = [22:17:33.417] | : . ' , ; ` resignal = FALSE [22:17:33.417] | : . ' , ; ` Number of conditions: 0 [22:17:33.418] | : . ' , ; ` int 0 [22:17:33.419] | : . ' , ; signalConditions() ... done [22:17:33.419] | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:33.420] | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:33.420] | : . ' resolved() for MultisessionFuture () ... done [22:17:33.421] | : . ' assertFutureResult() ... [22:17:33.421] | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-50 [22:17:33.422] | : . ' , identical; success [22:17:33.422] | : . ' assertFutureResult() ... done [22:17:33.423] | : . resolved() ... done [22:17:33.423] | : resolved() for array ... done [22:17:33.424] | 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" "" ... [22:17:33.426] | value() for array ... [22:17:33.427] | : recursive: 0 [22:17:33.427] | : reduce: FALSE [22:17:33.428] | : length: 6 [22:17:33.428] | : elements: 'a', 'b', 'c', '', '', '' [22:17:33.429] | : Number of remaining objects: 6 [22:17:33.429] | : checking value #1: [22:17:33.430] | : 'obj' is atomic [22:17:33.430] | : signalConditionsASAP(numeric, pos=1) ... [22:17:33.431] | : . nx: 6 [22:17:33.431] | : . relay: TRUE [22:17:33.432] | : . stdout: TRUE [22:17:33.432] | : . signal: TRUE [22:17:33.433] | : . resignal: FALSE [22:17:33.433] | : . force: TRUE [22:17:33.434] | : . relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:33.434] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:33.435] | : . until=2 [22:17:33.435] | : . relaying element #2 [22:17:33.436] | : . relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:33.436] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:33.437] | : signalConditionsASAP(numeric, pos=1) ... done [22:17:33.437] | : length: 5 (resolved future 1) [22:17:33.438] | : checking value #2: [22:17:33.438] | : 'obj' is MultisessionFuture [22:17:33.439] | : resolved() ... [22:17:33.439] | : resolved() ... done [22:17:33.440] | : MultisessionFuture #2 [22:17:33.440] | : signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:33.441] | : . nx: 6 [22:17:33.441] | : . relay: TRUE [22:17:33.441] | : . stdout: TRUE [22:17:33.442] | : . signal: TRUE [22:17:33.442] | : . resignal: FALSE [22:17:33.443] | : . force: TRUE [22:17:33.443] | : . relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:33.444] | : . queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:33.444] | : . until=2 [22:17:33.445] | : . relaying element #2 [22:17:33.445] | : . value() for MultisessionFuture () ... [22:17:33.446] | : . ' result() for ClusterFuture ... [22:17:33.446] | : . ' , result already collected: FutureResult [22:17:33.447] | : . ' result() for ClusterFuture ... done [22:17:33.447] | : . ' result() for ClusterFuture ... [22:17:33.448] | : . ' , result already collected: FutureResult [22:17:33.448] | : . ' result() for ClusterFuture ... done [22:17:33.449] | : . ' signalConditions() ... [22:17:33.449] | : . ' , include = 'immediateCondition' [22:17:33.450] | : . ' , exclude = [22:17:33.450] | : . ' , resignal = FALSE [22:17:33.451] | : . ' , Number of conditions: 0 [22:17:33.451] | : . ' , int 0 [22:17:33.452] | : . ' signalConditions() ... done [22:17:33.452] | : . ' relay stdout ... [22:17:33.453] | : . ' relay stdout ... done [22:17:33.453] | : . ' check for misuse ... [22:17:33.454] | : . ' check for misuse ... done [22:17:33.454] | : . value() for MultisessionFuture () ... done [22:17:33.455] | : . result() for ClusterFuture ... [22:17:33.455] | : . ' result already collected: FutureResult [22:17:33.456] | : . result() for ClusterFuture ... done [22:17:33.456] | : . signalConditions() ... [22:17:33.457] | : . ' include = 'immediateCondition' [22:17:33.457] | : . ' exclude = [22:17:33.458] | : . ' resignal = FALSE [22:17:33.458] | : . ' Number of conditions: 0 [22:17:33.459] | : . ' int 0 [22:17:33.459] | : . signalConditions() ... done [22:17:33.460] | : . result() for ClusterFuture ... [22:17:33.460] | : . ' result already collected: FutureResult [22:17:33.461] | : . result() for ClusterFuture ... done [22:17:33.461] | : . signalConditions() ... [22:17:33.462] | : . ' include = 'condition' [22:17:33.462] | : . ' exclude = 'error', 'immediateCondition' [22:17:33.463] | : . ' resignal = TRUE [22:17:33.463] | : . ' Number of conditions: 0 [22:17:33.464] | : . ' int 0 [22:17:33.465] | : . signalConditions() ... done [22:17:33.465] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:33.466] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:33.466] | : signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:33.467] | : value(, ...) ... [22:17:33.467] | : . value() for MultisessionFuture () ... [22:17:33.468] | : . ' result() for ClusterFuture ... [22:17:33.468] | : . ' , result already collected: FutureResult [22:17:33.469] | : . ' result() for ClusterFuture ... done [22:17:33.469] | : . ' result() for ClusterFuture ... [22:17:33.470] | : . ' , result already collected: FutureResult [22:17:33.470] | : . ' result() for ClusterFuture ... done [22:17:33.470] | : . ' signalConditions() ... [22:17:33.471] | : . ' , include = 'immediateCondition' [22:17:33.471] | : . ' , exclude = [22:17:33.472] | : . ' , resignal = FALSE [22:17:33.472] | : . ' , Number of conditions: 0 [22:17:33.473] | : . ' , int 0 [22:17:33.474] | : . ' signalConditions() ... done [22:17:33.474] | : . ' check for misuse ... [22:17:33.475] | : . ' check for misuse ... done [22:17:33.475] | : . value() for MultisessionFuture () ... done [22:17:33.476] | : . value: [22:17:33.476] | : value(, ...) ... done [22:17:33.477] | : signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:33.477] | : . nx: 6 [22:17:33.478] | : . relay: TRUE [22:17:33.478] | : . stdout: TRUE [22:17:33.478] | : . signal: TRUE [22:17:33.479] | : . resignal: FALSE [22:17:33.479] | : . force: TRUE [22:17:33.480] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:33.480] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:33.481] | : . until=3 [22:17:33.481] | : . relaying element #3 [22:17:33.482] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:33.482] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:33.483] | : signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:33.483] | : resolve() for MultisessionFuture ... [22:17:33.484] | : resolve() for MultisessionFuture ... done [22:17:33.484] | : length: 4 (resolved future 2) [22:17:33.485] | : checking value #3: [22:17:33.485] | : 'obj' is MultisessionFuture [22:17:33.486] | : resolved() ... [22:17:33.486] | : resolved() ... done [22:17:33.487] | : MultisessionFuture #3 [22:17:33.487] | : signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:33.488] | : . nx: 6 [22:17:33.488] | : . relay: TRUE [22:17:33.489] | : . stdout: TRUE [22:17:33.489] | : . signal: TRUE [22:17:33.489] | : . resignal: FALSE [22:17:33.490] | : . force: TRUE [22:17:33.490] | : . relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:33.491] | : . queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:33.491] | : . until=3 [22:17:33.492] | : . relaying element #3 [22:17:33.492] | : . value() for MultisessionFuture () ... [22:17:33.493] | : . ' result() for ClusterFuture ... [22:17:33.493] | : . ' , result already collected: FutureResult [22:17:33.494] | : . ' result() for ClusterFuture ... done [22:17:33.494] | : . ' result() for ClusterFuture ... [22:17:33.495] | : . ' , result already collected: FutureResult [22:17:33.495] | : . ' result() for ClusterFuture ... done [22:17:33.496] | : . ' signalConditions() ... [22:17:33.496] | : . ' , include = 'immediateCondition' [22:17:33.497] | : . ' , exclude = [22:17:33.497] | : . ' , resignal = FALSE [22:17:33.498] | : . ' , Number of conditions: 0 [22:17:33.498] | : . ' , int 0 [22:17:33.499] | : . ' signalConditions() ... done [22:17:33.499] | : . ' relay stdout ... [22:17:33.500] | : . ' relay stdout ... done [22:17:33.500] | : . ' check for misuse ... [22:17:33.501] | : . ' check for misuse ... done [22:17:33.501] | : . value() for MultisessionFuture () ... done [22:17:33.502] | : . result() for ClusterFuture ... [22:17:33.502] | : . ' result already collected: FutureResult [22:17:33.503] | : . result() for ClusterFuture ... done [22:17:33.503] | : . signalConditions() ... [22:17:33.504] | : . ' include = 'immediateCondition' [22:17:33.504] | : . ' exclude = [22:17:33.505] | : . ' resignal = FALSE [22:17:33.505] | : . ' Number of conditions: 0 [22:17:33.506] | : . ' int 0 [22:17:33.507] | : . signalConditions() ... done [22:17:33.507] | : . result() for ClusterFuture ... [22:17:33.508] | : . ' result already collected: FutureResult [22:17:33.508] | : . result() for ClusterFuture ... done [22:17:33.508] | : . signalConditions() ... [22:17:33.509] | : . ' include = 'condition' [22:17:33.509] | : . ' exclude = 'error', 'immediateCondition' [22:17:33.510] | : . ' resignal = TRUE [22:17:33.510] | : . ' Number of conditions: 0 [22:17:33.511] | : . ' int 0 [22:17:33.512] | : . signalConditions() ... done [22:17:33.512] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.513] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.513] | : signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:33.514] | : value(, ...) ... [22:17:33.515] | : . value() for MultisessionFuture () ... [22:17:33.515] | : . ' result() for ClusterFuture ... [22:17:33.515] | : . ' , result already collected: FutureResult [22:17:33.516] | : . ' result() for ClusterFuture ... done [22:17:33.516] | : . ' result() for ClusterFuture ... [22:17:33.517] | : . ' , result already collected: FutureResult [22:17:33.517] | : . ' result() for ClusterFuture ... done [22:17:33.518] | : . ' signalConditions() ... [22:17:33.518] | : . ' , include = 'immediateCondition' [22:17:33.519] | : . ' , exclude = [22:17:33.519] | : . ' , resignal = FALSE [22:17:33.520] | : . ' , Number of conditions: 0 [22:17:33.520] | : . ' , int 0 [22:17:33.521] | : . ' signalConditions() ... done [22:17:33.522] | : . ' check for misuse ... [22:17:33.522] | : . ' check for misuse ... done [22:17:33.523] | : . value() for MultisessionFuture () ... done [22:17:33.523] | : . value: [22:17:33.524] | : value(, ...) ... done [22:17:33.524] | : signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:33.524] | : . nx: 6 [22:17:33.525] | : . relay: TRUE [22:17:33.525] | : . stdout: TRUE [22:17:33.526] | : . signal: TRUE [22:17:33.526] | : . resignal: FALSE [22:17:33.527] | : . force: TRUE [22:17:33.527] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.528] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.528] | : . until=4 [22:17:33.529] | : . relaying element #4 [22:17:33.529] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.530] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.530] | : signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:33.531] | : resolve() for MultisessionFuture ... [22:17:33.531] | : resolve() for MultisessionFuture ... done [22:17:33.532] | : length: 3 (resolved future 3) [22:17:33.532] | : checking value #4: [22:17:33.533] | : 'obj' is NULL [22:17:33.533] | : signalConditionsASAP(NULL, pos=4) ... [22:17:33.534] | : . nx: 6 [22:17:33.534] | : . relay: TRUE [22:17:33.535] | : . stdout: TRUE [22:17:33.535] | : . signal: TRUE [22:17:33.535] | : . resignal: FALSE [22:17:33.536] | : . force: TRUE [22:17:33.536] | : . relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.537] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.537] | : . until=5 [22:17:33.538] | : . relaying element #5 [22:17:33.538] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:33.539] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.539] | : signalConditionsASAP(NULL, pos=4) ... done [22:17:33.540] | : signalConditionsASAP(NULL, pos=4) ... [22:17:33.540] | : . nx: 6 [22:17:33.541] | : . relay: TRUE [22:17:33.541] | : . stdout: TRUE [22:17:33.542] | : . signal: TRUE [22:17:33.542] | : . resignal: FALSE [22:17:33.543] | : . force: TRUE [22:17:33.543] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:33.544] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.544] | : . until=5 [22:17:33.544] | : . relaying element #5 [22:17:33.545] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:33.545] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.546] | : signalConditionsASAP(NULL, pos=4) ... done [22:17:33.546] | : length: 2 (resolved future 4) [22:17:33.547] | : checking value #5: [22:17:33.547] | : 'obj' is NULL [22:17:33.548] | : signalConditionsASAP(NULL, pos=5) ... [22:17:33.548] | : . nx: 6 [22:17:33.549] | : . relay: TRUE [22:17:33.549] | : . stdout: TRUE [22:17:33.550] | : . signal: TRUE [22:17:33.550] | : . resignal: FALSE [22:17:33.551] | : . force: TRUE [22:17:33.551] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:33.552] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.552] | : . until=6 [22:17:33.553] | : . relaying element #6 [22:17:33.553] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:33.553] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.554] | : signalConditionsASAP(NULL, pos=5) ... done [22:17:33.554] | : signalConditionsASAP(NULL, pos=5) ... [22:17:33.555] | : . nx: 6 [22:17:33.555] | : . relay: TRUE [22:17:33.556] | : . stdout: TRUE [22:17:33.556] | : . signal: TRUE [22:17:33.557] | : . resignal: FALSE [22:17:33.557] | : . force: TRUE [22:17:33.558] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:33.558] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.559] | : . until=6 [22:17:33.559] | : . relaying element #6 [22:17:33.560] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:33.560] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.561] | : signalConditionsASAP(NULL, pos=5) ... done [22:17:33.561] | : length: 1 (resolved future 5) [22:17:33.562] | : checking value #6: [22:17:33.562] | : 'obj' is atomic [22:17:33.563] | : signalConditionsASAP(numeric, pos=6) ... [22:17:33.563] | : . nx: 6 [22:17:33.563] | : . relay: TRUE [22:17:33.564] | : . stdout: TRUE [22:17:33.564] | : . signal: TRUE [22:17:33.565] | : . resignal: FALSE [22:17:33.565] | : . force: TRUE [22:17:33.566] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:33.566] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.567] | : . until=6 [22:17:33.567] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:33.568] | : . queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.568] | : signalConditionsASAP(numeric, pos=6) ... done [22:17:33.569] | : length: 0 (resolved future 6) [22:17:33.569] | : Relaying remaining futures ... [22:17:33.570] | : . signalConditionsASAP(NULL, pos=0) ... [22:17:33.570] | : . ' nx: 6 [22:17:33.571] | : . ' relay: TRUE [22:17:33.571] | : . ' stdout: TRUE [22:17:33.571] | : . ' signal: TRUE [22:17:33.572] | : . ' resignal: FALSE [22:17:33.572] | : . ' force: TRUE [22:17:33.573] | : . ' relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:33.573] | : . ' queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE - flush all [22:17:33.574] | : . ' relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:33.574] | : . ' queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:33.575] | : . signalConditionsASAP(NULL, pos=0) ... done [22:17:33.575] | : Relaying remaining futures ... done [22:17:33.576] | value() for array ... 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 [22:17:33.581] | plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:33.583] | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... [22:17:33.584] | : . all.equal() for FutureStrategyList ... [22:17:33.584] | : . ' New stack: [22:17:33.585] | : . ' List of 1 [22:17:33.585] | : . ' $ :function (..., workers = availableCores(constraints = "connections-16"), [22:17:33.585] | : . ' rscript_libs = .libPaths()) [22:17:33.585] | : . ' ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [22:17:33.585] | : . ' ..- attr(*, "init")= logi TRUE [22:17:33.585] | : . ' ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [22:17:33.585] | : . ' interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [22:17:33.585] | : . ' .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:33.585] | : . ' ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:33.585] | : . ' ..- attr(*, "untweakable")= chr "persistent" [22:17:33.585] | : . ' ..- attr(*, "call")= language plan(strategy) [22:17:33.585] | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:33.589] | : . ' Old stack: [22:17:33.589] | : . ' List of 1 [22:17:33.589] | : . ' $ :function (..., workers = availableCores(constraints = "connections-16"), [22:17:33.589] | : . ' rscript_libs = .libPaths()) [22:17:33.589] | : . ' ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [22:17:33.589] | : . ' ..- attr(*, "init")= chr "done" [22:17:33.589] | : . ' ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [22:17:33.589] | : . ' interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [22:17:33.589] | : . ' .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:33.589] | : . ' ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:33.589] | : . ' ..- attr(*, "untweakable")= chr "persistent" [22:17:33.589] | : . ' ..- attr(*, "call")= language plan(strategy) [22:17:33.589] | : . ' ..- attr(*, "backend")=Classes 'MultisessionFutureBackend', 'ClusterFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment' [22:17:33.589] | : . ' .. ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [22:17:33.589] | : . ' interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [22:17:33.589] | : . ' .. .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:33.589] | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:33.594] | : . ' Not identical [22:17:33.594] | : . ' all.equal() for future ... [22:17:33.595] | : . ' , List of 2 [22:17:33.595] | : . ' , $ target :function (..., workers = availableCores(constraints = "connections-16"), [22:17:33.595] | : . ' , rscript_libs = .libPaths()) [22:17:33.595] | : . ' , ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [22:17:33.595] | : . ' , ..- attr(*, "init")= logi TRUE [22:17:33.595] | : . ' , ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [22:17:33.595] | : . ' , interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [22:17:33.595] | : . ' , .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:33.595] | : . ' , ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:33.595] | : . ' , ..- attr(*, "untweakable")= chr "persistent" [22:17:33.595] | : . ' , ..- attr(*, "call")= language plan(strategy) [22:17:33.595] | : . ' , $ current:function (..., workers = availableCores(constraints = "connections-16"), [22:17:33.595] | : . ' , rscript_libs = .libPaths()) [22:17:33.595] | : . ' , ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [22:17:33.595] | : . ' , ..- attr(*, "init")= chr "done" [22:17:33.595] | : . ' , ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [22:17:33.595] | : . ' , interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [22:17:33.595] | : . ' , .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:33.595] | : . ' , ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:33.595] | : . ' , ..- attr(*, "untweakable")= chr "persistent" [22:17:33.595] | : . ' , ..- attr(*, "call")= language plan(strategy) [22:17:33.595] | : . ' , ..- attr(*, "backend")=Classes 'MultisessionFutureBackend', 'ClusterFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment' [22:17:33.595] | : . ' , .. ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [22:17:33.595] | : . ' , interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [22:17:33.595] | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:33.603] | : . ' all.equal() for future ... done [22:17:33.604] | : . all.equal() for FutureStrategyList ... done [22:17:33.604] | : . plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:33.605] | : . List of future strategies: [22:17:33.605] | : . 1. multisession: [22:17:33.605] | : . - args: function (..., workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths()) [22:17:33.605] | : . - tweaked: FALSE [22:17:33.605] | : . - call: plan(strategy) [22:17:33.606] | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... done [22:17:33.606] | plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done Dimensions: NULL [22:17:33.607] | future(..., label = NULL) ... [22:17:33.607] | : lazy: FALSE [22:17:33.608] | : stdout: TRUE [22:17:33.608] | : conditions: [n=1] 'condition' [22:17:33.609] | : getGlobalsAndPackages() ... [22:17:33.609] | : . Searching for globals ... [22:17:33.611] | : . ' globals found: [0] [22:17:33.611] | : . Searching for globals ... done [22:17:33.612] | : . globals: [0] [22:17:33.612] | : . packages: [0] [22:17:33.613] | : getGlobalsAndPackages() ... done [22:17:33.613] | : run() for 'Future' () ... [22:17:33.614] | : . state: 'created' [22:17:33.614] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:33.615] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:33.615] | : . Using MultisessionFutureBackend ... [22:17:33.616] | : . ' Number of futures since start: 10 (10 created, 10 launched, 10 finished) [22:17:33.616] | : . ' Launching futures ... [22:17:33.617] | : . ' , launchFuture() for ClusterFutureBackend ... [22:17:33.617] | : . ' , ; Workers: [n=2] [22:17:33.618] | : . ' , ; Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:33.620] | : . ' , ; FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:33.621] | : . ' , ; requestWorker() ... [22:17:33.621] | : . ' , ; ` requestNode() ... [22:17:33.622] | : . ' , ; ` | Number of workers: 2 [22:17:33.622] | : . ' , ; ` | Polling for a free worker ... [22:17:33.623] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.623] | : . ' , ; ` | : . Listing all futures [22:17:33.624] | : . ' , ; ` | : . Number of registered futures: 0 [22:17:33.624] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.625] | : . ' , ; ` | : Total time: 0 [22:17:33.625] | : . ' , ; ` | Polling for a free worker ... done [22:17:33.626] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.626] | : . ' , ; ` | : Listing all futures [22:17:33.626] | : . ' , ; ` | : Number of registered futures: 0 [22:17:33.627] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.627] | : . ' , ; ` | avail: [n=2] '1', '2' [22:17:33.628] | : . ' , ; ` | Index of first available worker: 1 [22:17:33.628] | : . ' , ; ` | Validate that the worker is functional ... [22:17:33.629] | : . ' , ; ` | : Connection is valid [22:17:33.629] | : . ' , ; ` | : RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:33.631] | : . ' , ; ` | : Worker is functional [22:17:33.631] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.632] | : . ' , ; ` | : . Listing all futures [22:17:33.632] | : . ' , ; ` | : . Number of registered futures: 0 [22:17:33.633] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.633] | : . ' , ; ` | Validate that the worker is functional ... done [22:17:33.634] | : . ' , ; ` requestNode() ... done [22:17:33.634] | : . ' , ; ` cluster node index: 1 [22:17:33.635] | : . ' , ; requestWorker() ... done [22:17:33.635] | : . ' , ; eraseGlobalEnvironment() ... [22:17:33.636] | : . ' , ; eraseGlobalEnvironment() ... done [22:17:33.637] | : . ' , ; launchFuture() ... [22:17:33.637] | : . ' , ; ` cluster node index: 1 [22:17:33.638] | : . ' , ; ` getFutureData() ... [22:17:33.638] | : . ' , ; ` | getFutureCore() ... [22:17:33.639] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [22:17:33.639] | : . ' , ; ` | getFutureCore() ... done [22:17:33.640] | : . ' , ; ` | getFutureCapture() ... [22:17:33.640] | : . ' , ; ` | getFutureCapture() ... done [22:17:33.641] | : . ' , ; ` | getFutureContext() ... [22:17:33.641] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:33.642] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [22:17:33.642] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:33.643] | : . ' , ; ` | : Packages needed by future backend (n = 0): [22:17:33.643] | : . ' , ; ` | getFutureContext() ... done [22:17:33.644] | : . ' , ; ` getFutureData() ... done [22:17:33.644] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:33.645] | : . ' , ; ` | Appended future to position #1 [22:17:33.645] | : . ' , ; ` | Number of registered futures: 1 [22:17:33.646] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:33.646] | : . ' , ; launchFuture() ... done [22:17:33.647] | : . ' , ; MultisessionFuture started [22:17:33.647] | : . ' , launchFuture() for ClusterFutureBackend ... done [22:17:33.648] | : . ' Launching futures ... done [22:17:33.648] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:33.649] | : . Using MultisessionFutureBackend ... done [22:17:33.649] | : run() for 'Future' () ... done [22:17:33.650] | future(..., label = NULL) ... done [22:17:33.650] | future(..., label = NULL) ... [22:17:33.651] | : lazy: FALSE [22:17:33.651] | : stdout: TRUE [22:17:33.652] | : conditions: [n=1] 'condition' [22:17:33.652] | : getGlobalsAndPackages() ... [22:17:33.653] | : . Searching for globals ... [22:17:33.654] | : . ' globals found: [0] [22:17:33.655] | : . Searching for globals ... done [22:17:33.655] | : . globals: [0] [22:17:33.656] | : . packages: [0] [22:17:33.656] | : getGlobalsAndPackages() ... done [22:17:33.657] | : run() for 'Future' () ... [22:17:33.657] | : . state: 'created' [22:17:33.658] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:33.658] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:33.659] | : . Using MultisessionFutureBackend ... [22:17:33.659] | : . ' Number of futures since start: 11 (11 created, 11 launched, 10 finished) [22:17:33.660] | : . ' Launching futures ... [22:17:33.660] | : . ' , launchFuture() for ClusterFutureBackend ... [22:17:33.661] | : . ' , ; Workers: [n=2] [22:17:33.661] | : . ' , ; Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:33.663] | : . ' , ; FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:33.664] | : . ' , ; requestWorker() ... [22:17:33.664] | : . ' , ; ` requestNode() ... [22:17:33.665] | : . ' , ; ` | Number of workers: 2 [22:17:33.665] | : . ' , ; ` | Polling for a free worker ... [22:17:33.666] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.666] | : . ' , ; ` | : . Listing all futures [22:17:33.667] | : . ' , ; ` | : . Number of registered futures: 1 [22:17:33.667] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.668] | : . ' , ; ` | : Total time: 0 [22:17:33.668] | : . ' , ; ` | Polling for a free worker ... done [22:17:33.669] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.669] | : . ' , ; ` | : Listing all futures [22:17:33.670] | : . ' , ; ` | : Number of registered futures: 1 [22:17:33.670] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.671] | : . ' , ; ` | avail: [n=2] '2' [22:17:33.671] | : . ' , ; ` | Index of first available worker: 2 [22:17:33.672] | : . ' , ; ` | Validate that the worker is functional ... [22:17:33.672] | : . ' , ; ` | : Connection is valid [22:17:33.673] | : . ' , ; ` | : RichSOCKnode of a socket cluster on local host 'localhost' with pid 43784 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #5 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:33.674] | : . ' , ; ` | : Worker is functional [22:17:33.675] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.675] | : . ' , ; ` | : . Listing all futures [22:17:33.676] | : . ' , ; ` | : . Number of registered futures: 1 [22:17:33.676] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.677] | : . ' , ; ` | Validate that the worker is functional ... done [22:17:33.677] | : . ' , ; ` requestNode() ... done [22:17:33.678] | : . ' , ; ` cluster node index: 2 [22:17:33.678] | : . ' , ; requestWorker() ... done [22:17:33.679] | : . ' , ; eraseGlobalEnvironment() ... [22:17:33.680] | : . ' , ; eraseGlobalEnvironment() ... done [22:17:33.680] | : . ' , ; launchFuture() ... [22:17:33.681] | : . ' , ; ` cluster node index: 2 [22:17:33.681] | : . ' , ; ` getFutureData() ... [22:17:33.681] | : . ' , ; ` | getFutureCore() ... [22:17:33.682] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [22:17:33.682] | : . ' , ; ` | getFutureCore() ... done [22:17:33.683] | : . ' , ; ` | getFutureCapture() ... [22:17:33.683] | : . ' , ; ` | getFutureCapture() ... done [22:17:33.684] | : . ' , ; ` | getFutureContext() ... [22:17:33.684] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:33.685] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [22:17:33.685] | : . ' , ; ` | : plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:33.686] | : . ' , ; ` | : Packages needed by future backend (n = 0): [22:17:33.686] | : . ' , ; ` | getFutureContext() ... done [22:17:33.687] | : . ' , ; ` getFutureData() ... done [22:17:33.688] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:33.688] | : . ' , ; ` | Appended future to position #2 [22:17:33.689] | : . ' , ; ` | Number of registered futures: 2 [22:17:33.689] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:33.690] | : . ' , ; launchFuture() ... done [22:17:33.690] | : . ' , ; MultisessionFuture started [22:17:33.690] | : . ' , launchFuture() for ClusterFutureBackend ... done [22:17:33.691] | : . ' Launching futures ... done [22:17:33.691] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:33.692] | : . Using MultisessionFutureBackend ... done [22:17:33.692] | : run() for 'Future' () ... done [22:17:33.693] | future(..., label = NULL) ... done [22:17:33.693] | future(..., label = NULL) ... [22:17:33.694] | : lazy: FALSE [22:17:33.694] | : stdout: TRUE [22:17:33.695] | : conditions: [n=1] 'condition' [22:17:33.695] | : getGlobalsAndPackages() ... [22:17:33.696] | : . Searching for globals ... [22:17:33.699] | : . ' globals found: [1] '{' [22:17:33.700] | : . Searching for globals ... done [22:17:33.700] | : . Resolving globals: FALSE [22:17:33.701] | : . Search for packages associated with the globals ... [22:17:33.701] | : . ' Packages associated with globals: [1] 'base' [22:17:33.702] | : . ' Packages: [1] 'base' [22:17:33.702] | : . Search for packages associated with the globals ... done [22:17:33.703] | : . Packages after dropping 'base': [0] [22:17:33.703] | : . globals: [0] [22:17:33.704] | : . packages: [0] [22:17:33.704] | : getGlobalsAndPackages() ... done [22:17:33.705] | : run() for 'Future' () ... [22:17:33.705] | : . state: 'created' [22:17:33.706] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:33.706] | : . plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:33.707] | : . Using MultisessionFutureBackend ... [22:17:33.707] | : . ' Number of futures since start: 12 (12 created, 12 launched, 10 finished) [22:17:33.707] | : . ' Launching futures ... [22:17:33.708] | : . ' , launchFuture() for ClusterFutureBackend ... [22:17:33.708] | : . ' , ; Workers: [n=2] [22:17:33.709] | : . ' , ; Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:33.711] | : . ' , ; FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:33.711] | : . ' , ; requestWorker() ... [22:17:33.712] | : . ' , ; ` requestNode() ... [22:17:33.712] | : . ' , ; ` | Number of workers: 2 [22:17:33.713] | : . ' , ; ` | Polling for a free worker ... [22:17:33.713] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.714] | : . ' , ; ` | : . Listing all futures [22:17:33.714] | : . ' , ; ` | : . Number of registered futures: 2 [22:17:33.715] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.715] | : . ' , ; ` | : Poll #1 (0): usedNodes() = 2, workers = 2 [22:17:33.731] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... [22:17:33.731] | : . ' , ; ` | : . collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... [22:17:33.732] | : . ' , ; ` | : . ' resolved() ... [22:17:33.733] | : . ' , ; ` | : . ' , resolved() for MultisessionFuture () ... [22:17:33.733] | : . ' , ; ` | : . ' , ; Cluster node socket connection: index=4, id=888 [22:17:33.734] | : . ' , ; ` | : . ' , ; assertValidConnection() ... [22:17:33.735] | : . ' , ; ` | : . ' , ; ` cluster node index: 1 [22:17:33.735] | : . ' , ; ` | : . ' , ; assertValidConnection() ... done [22:17:33.736] | : . ' , ; ` | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:33.737] | : . ' , ; ` | : . ' , ; ` cluster node index: 1 [22:17:33.737] | : . ' , ; ` | : . ' , ; ` [1] TRUE [22:17:33.738] | : . ' , ; ` | : . ' , ; ` Received data: [22:17:33.739] | : . ' , ; ` | : . ' , ; ` List of 5 [22:17:33.739] | : . ' , ; ` | : . ' , ; ` $ type : chr "VALUE" [22:17:33.739] | : . ' , ; ` | : . ' , ; ` $ value :List of 16 [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..$ value : num 2 [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..$ visible : logi TRUE [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..$ stdout : chr "" [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..$ conditions : list() [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..$ rng : logi FALSE [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..$ seed : NULL [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:33.739] | : . ' , ; ` | : . ' , ; ` .. ..$ added : NULL [22:17:33.739] | : . ' , ; ` | : . ' , ; ` .. ..$ removed : NULL [22:17:33.739] | : . ' , ; ` | : . ' , ; ` .. ..$ replaced: NULL [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..$ misuseDevices : NULL [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:33" [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:33" [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "51" [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:33.739] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:33.739] | : . ' , ; ` | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:33.739] | : . ' , ; ` | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:33.739] | : . ' , ; ` | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:33.739] | : . ' , ; ` | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:33.739] | : . ' , ; ` | : . ' , ; ` .. .. ..$ pid : int 41148 [22:17:33.739] | : . ' , ; ` | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:33.739] | : . ' , ; ` | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..$ r_info :List of 4 [22:17:33.739] | : . ' , ; ` | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:33.739] | : . ' , ; ` | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:33.739] | : . ' , ; ` | : . ' , ; ` .. ..$ os : chr "windows" [22:17:33.739] | : . ' , ; ` | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:33.739] | : . ' , ; ` | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..$ version : chr "1.8" [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:33.739] | : . ' , ; ` | : . ' , ; ` $ success: logi TRUE [22:17:33.739] | : . ' , ; ` | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:33.739] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:33.739] | : . ' , ; ` | : . ' , ; ` $ tag : NULL [22:17:33.753] | : . ' , ; ` | : . ' , ; ` Received FutureResult [22:17:33.754] | : . ' , ; ` | : . ' , ; ` FutureResult: [22:17:33.754] | : . ' , ; ` | : . ' , ; ` value: 'numeric' [22:17:33.754] | : . ' , ; ` | : . ' , ; ` visible: TRUE [22:17:33.754] | : . ' , ; ` | : . ' , ; ` stdout: character [22:17:33.754] | : . ' , ; ` | : . ' , ; ` conditions: [n = 0] [22:17:33.754] | : . ' , ; ` | : . ' , ; ` RNG used: FALSE [22:17:33.754] | : . ' , ; ` | : . ' , ; ` duration: 0.003021955 secs (started 2026-03-13 22:17:33.645056) [22:17:33.754] | : . ' , ; ` | : . ' , ; ` version: 1.8 [22:17:33.755] | : . ' , ; ` | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:33.755] | : . ' , ; ` | : . ' , ; ` | Removed future from position #1 [22:17:33.756] | : . ' , ; ` | : . ' , ; ` | Number of registered futures: 1 [22:17:33.756] | : . ' , ; ` | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:33.757] | : . ' , ; ` | : . ' , ; ` Erased future from future backend [22:17:33.757] | : . ' , ; ` | : . ' , ; ` result() for ClusterFuture ... [22:17:33.758] | : . ' , ; ` | : . ' , ; ` | result already collected: FutureResult [22:17:33.758] | : . ' , ; ` | : . ' , ; ` result() for ClusterFuture ... done [22:17:33.759] | : . ' , ; ` | : . ' , ; ` signalConditions() ... [22:17:33.759] | : . ' , ; ` | : . ' , ; ` | include = 'immediateCondition' [22:17:33.760] | : . ' , ; ` | : . ' , ; ` | exclude = [22:17:33.760] | : . ' , ; ` | : . ' , ; ` | resignal = FALSE [22:17:33.760] | : . ' , ; ` | : . ' , ; ` | Number of conditions: 0 [22:17:33.761] | : . ' , ; ` | : . ' , ; ` | int 0 [22:17:33.762] | : . ' , ; ` | : . ' , ; ` signalConditions() ... done [22:17:33.762] | : . ' , ; ` | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:33.763] | : . ' , ; ` | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:33.763] | : . ' , ; ` | : . ' , resolved() for MultisessionFuture () ... done [22:17:33.764] | : . ' , ; ` | : . ' , assertFutureResult() ... [22:17:33.764] | : . ' , ; ` | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-51 [22:17:33.765] | : . ' , ; ` | : . ' , ; identical; success [22:17:33.765] | : . ' , ; ` | : . ' , assertFutureResult() ... done [22:17:33.766] | : . ' , ; ` | : . ' resolved() ... done [22:17:33.766] | : . ' , ; ` | : . ' Future at position #1 is resolved ... [22:17:33.767] | : . ' , ; ` | : . ' , value() for MultisessionFuture () ... [22:17:33.767] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [22:17:33.768] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [22:17:33.768] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [22:17:33.769] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [22:17:33.771] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [22:17:33.771] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [22:17:33.772] | : . ' , ; ` | : . ' , ; signalConditions() ... [22:17:33.772] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [22:17:33.772] | : . ' , ; ` | : . ' , ; ` exclude = [22:17:33.773] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [22:17:33.773] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [22:17:33.774] | : . ' , ; ` | : . ' , ; ` int 0 [22:17:33.775] | : . ' , ; ` | : . ' , ; signalConditions() ... done [22:17:33.775] | : . ' , ; ` | : . ' , ; check for misuse ... [22:17:33.776] | : . ' , ; ` | : . ' , ; check for misuse ... done [22:17:33.776] | : . ' , ; ` | : . ' , value() for MultisessionFuture () ... done [22:17:33.777] | : . ' , ; ` | : . ' Future at position #1 is resolved ... done [22:17:33.777] | : . ' , ; ` | : . collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... done [22:17:33.778] | : . ' , ; ` | : . Remove collected futures ... [22:17:33.778] | : . ' , ; ` | : . ' Indices of futures to drop: [n=1] '1' [22:17:33.779] | : . ' , ; ` | : . Remove collected futures ... done [22:17:33.779] | : . ' , ; ` | : FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... done [22:17:33.780] | : . ' , ; ` | : Early signaling of 2 future candidates ... [22:17:33.780] | : . ' , ; ` | : Number of futures with early signaling requested: 0 [22:17:33.781] | : . ' , ; ` | : Early signaling of 2 future candidates ... done [22:17:33.781] | : . ' , ; ` | : Number of registered futures: 2 [22:17:33.781] | : . ' , ; ` | Polling for a free worker ... done [22:17:33.782] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.782] | : . ' , ; ` | : Listing all futures [22:17:33.783] | : . ' , ; ` | : Number of registered futures: 1 [22:17:33.783] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.784] | : . ' , ; ` | Total time: 0.0687129497528076 [22:17:33.784] | : . ' , ; ` requestNode() ... done [22:17:33.785] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.785] | : . ' , ; ` | Listing all futures [22:17:33.786] | : . ' , ; ` | Number of registered futures: 1 [22:17:33.786] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.787] | : . ' , ; ` avail: [n=2] '1' [22:17:33.787] | : . ' , ; ` Index of first available worker: 1 [22:17:33.788] | : . ' , ; ` Validate that the worker is functional ... [22:17:33.788] | : . ' , ; ` | Connection is valid [22:17:33.788] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:33.790] | : . ' , ; ` | Worker is functional [22:17:33.790] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:33.791] | : . ' , ; ` | : Listing all futures [22:17:33.791] | : . ' , ; ` | : Number of registered futures: 1 [22:17:33.792] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:33.792] | : . ' , ; ` Validate that the worker is functional ... done [22:17:33.792] | : . ' , ; requestWorker() ... done [22:17:33.793] | : . ' , ; cluster node index: 1 [22:17:33.793] | : . ' , launchFuture() for ClusterFutureBackend ... done [22:17:33.794] | : . ' , eraseGlobalEnvironment() ... [22:17:33.795] | : . ' , eraseGlobalEnvironment() ... done [22:17:33.795] | : . ' , launchFuture() ... [22:17:33.796] | : . ' , ; cluster node index: 1 [22:17:33.796] | : . ' , ; getFutureData() ... [22:17:33.797] | : . ' , ; ` getFutureCore() ... [22:17:33.797] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:33.798] | : . ' , ; ` getFutureCore() ... done [22:17:33.798] | : . ' , ; ` getFutureCapture() ... [22:17:33.798] | : . ' , ; ` getFutureCapture() ... done [22:17:33.799] | : . ' , ; ` getFutureContext() ... [22:17:33.799] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:33.800] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:33.800] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:33.801] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:33.801] | : . ' , ; ` getFutureContext() ... done [22:17:33.802] | : . ' , ; getFutureData() ... done [22:17:33.803] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:33.803] | : . ' , ; ` Appended future to position #2 [22:17:33.804] | : . ' , ; ` Number of registered futures: 2 [22:17:33.804] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:33.805] | : . ' , launchFuture() ... done [22:17:33.805] | : . ' , MultisessionFuture started [22:17:33.806] | : . ' Launching futures ... done [22:17:33.806] | : . Using MultisessionFutureBackend ... done [22:17:33.807] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:33.807] | : run() for 'Future' () ... done [22:17:33.808] | future(..., label = NULL) ... done [22:17:33.808] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:33.809] resolved() ... [22:17:33.810] | resolved() for environment ... [22:17:33.811] | : resolved() ... [22:17:33.811] | : . resolved() for list ... [22:17:33.812] | : . ' Number of elements: 4 [22:17:33.812] | : . ' Number of futures: 4 [22:17:33.813] | : . ' resolved() ... [22:17:33.813] | : . ' resolved() ... done [22:17:33.814] | : . ' resolved() ... [22:17:33.814] | : . ' , resolved() for MultisessionFuture () ... [22:17:33.815] | : . ' , ; Cluster node socket connection: index=5, id=889 [22:17:33.816] | : . ' , ; assertValidConnection() ... [22:17:33.816] | : . ' , ; ` cluster node index: 2 [22:17:33.817] | : . ' , ; assertValidConnection() ... done [22:17:33.817] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:33.818] | : . ' , ; ` cluster node index: 2 [22:17:33.818] | : . ' , ; ` [1] TRUE [22:17:33.819] | : . ' , ; ` Received data: [22:17:33.820] | : . ' , ; ` List of 5 [22:17:33.820] | : . ' , ; ` $ type : chr "VALUE" [22:17:33.820] | : . ' , ; ` $ value :List of 16 [22:17:33.820] | : . ' , ; ` ..$ value : NULL [22:17:33.820] | : . ' , ; ` ..$ visible : logi TRUE [22:17:33.820] | : . ' , ; ` ..$ stdout : chr "" [22:17:33.820] | : . ' , ; ` ..$ conditions : list() [22:17:33.820] | : . ' , ; ` ..$ rng : logi FALSE [22:17:33.820] | : . ' , ; ` ..$ seed : NULL [22:17:33.820] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:33.820] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:33.820] | : . ' , ; ` .. ..$ added : NULL [22:17:33.820] | : . ' , ; ` .. ..$ removed : NULL [22:17:33.820] | : . ' , ; ` .. ..$ replaced: NULL [22:17:33.820] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:33.820] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:33.820] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:33" [22:17:33.820] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:33" [22:17:33.820] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "52" [22:17:33.820] | : . ' , ; ` ..$ session_uuid : chr "8e7b080a23eacfa478b7c05b276683a1" [22:17:33.820] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:33.820] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:33.820] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:33.820] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:33.820] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:33.820] | : . ' , ; ` .. .. ..$ pid : int 43784 [22:17:33.820] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:33.820] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:33.820] | : . ' , ; ` ..$ r_info :List of 4 [22:17:33.820] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:33.820] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:33.820] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:33.820] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:33.820] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:33.820] | : . ' , ; ` ..$ version : chr "1.8" [22:17:33.820] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:33.820] | : . ' , ; ` $ success: logi TRUE [22:17:33.820] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:33.820] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:33.820] | : . ' , ; ` $ tag : NULL [22:17:33.834] | : . ' , ; ` Received FutureResult [22:17:33.834] | : . ' , ; ` FutureResult: [22:17:33.834] | : . ' , ; ` value: 'NULL' [22:17:33.834] | : . ' , ; ` visible: TRUE [22:17:33.834] | : . ' , ; ` stdout: character [22:17:33.834] | : . ' , ; ` conditions: [n = 0] [22:17:33.834] | : . ' , ; ` RNG used: FALSE [22:17:33.834] | : . ' , ; ` duration: 0.003036022 secs (started 2026-03-13 22:17:33.688307) [22:17:33.834] | : . ' , ; ` version: 1.8 [22:17:33.835] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:33.836] | : . ' , ; ` | Removed future from position #1 [22:17:33.837] | : . ' , ; ` | Number of registered futures: 1 [22:17:33.837] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:33.838] | : . ' , ; ` Erased future from future backend [22:17:33.838] | : . ' , ; ` result() for ClusterFuture ... [22:17:33.839] | : . ' , ; ` | result already collected: FutureResult [22:17:33.839] | : . ' , ; ` result() for ClusterFuture ... done [22:17:33.839] | : . ' , ; ` signalConditions() ... [22:17:33.840] | : . ' , ; ` | include = 'immediateCondition' [22:17:33.841] | : . ' , ; ` | exclude = [22:17:33.841] | : . ' , ; ` | resignal = FALSE [22:17:33.841] | : . ' , ; ` | Number of conditions: 0 [22:17:33.842] | : . ' , ; ` | int 0 [22:17:33.843] | : . ' , ; ` signalConditions() ... done [22:17:33.843] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:33.844] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:33.844] | : . ' , resolved() for MultisessionFuture () ... done [22:17:33.845] | : . ' , assertFutureResult() ... [22:17:33.845] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-52 [22:17:33.846] | : . ' , ; identical; success [22:17:33.846] | : . ' , assertFutureResult() ... done [22:17:33.847] | : . ' resolved() ... done [22:17:33.847] | : . ' resolved() ... [22:17:33.848] | : . ' , resolved() for MultisessionFuture () ... [22:17:33.848] | : . ' , ; Cluster node socket connection: index=4, id=888 [22:17:33.849] | : . ' , ; assertValidConnection() ... [22:17:33.849] | : . ' , ; ` cluster node index: 1 [22:17:33.850] | : . ' , ; assertValidConnection() ... done [22:17:33.851] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:33.851] | : . ' , ; ` cluster node index: 1 [22:17:33.852] | : . ' , ; ` [1] TRUE [22:17:33.852] | : . ' , ; ` Received data: [22:17:33.853] | : . ' , ; ` List of 5 [22:17:33.853] | : . ' , ; ` $ type : chr "VALUE" [22:17:33.853] | : . ' , ; ` $ value :List of 16 [22:17:33.853] | : . ' , ; ` ..$ value : num 4 [22:17:33.853] | : . ' , ; ` ..$ visible : logi TRUE [22:17:33.853] | : . ' , ; ` ..$ stdout : chr "" [22:17:33.853] | : . ' , ; ` ..$ conditions : list() [22:17:33.853] | : . ' , ; ` ..$ rng : logi FALSE [22:17:33.853] | : . ' , ; ` ..$ seed : NULL [22:17:33.853] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:33.853] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:33.853] | : . ' , ; ` .. ..$ added : NULL [22:17:33.853] | : . ' , ; ` .. ..$ removed : NULL [22:17:33.853] | : . ' , ; ` .. ..$ replaced: NULL [22:17:33.853] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:33.853] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:33.853] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:33" [22:17:33.853] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:33" [22:17:33.853] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "53" [22:17:33.853] | : . ' , ; ` ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:33.853] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:33.853] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:33.853] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:33.853] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:33.853] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:33.853] | : . ' , ; ` .. .. ..$ pid : int 41148 [22:17:33.853] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:33.853] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:33.853] | : . ' , ; ` ..$ r_info :List of 4 [22:17:33.853] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:33.853] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:33.853] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:33.853] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:33.853] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:33.853] | : . ' , ; ` ..$ version : chr "1.8" [22:17:33.853] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:33.853] | : . ' , ; ` $ success: logi TRUE [22:17:33.853] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:33.853] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:33.853] | : . ' , ; ` $ tag : NULL [22:17:33.867] | : . ' , ; ` Received FutureResult [22:17:33.868] | : . ' , ; ` FutureResult: [22:17:33.868] | : . ' , ; ` value: 'numeric' [22:17:33.868] | : . ' , ; ` visible: TRUE [22:17:33.868] | : . ' , ; ` stdout: character [22:17:33.868] | : . ' , ; ` conditions: [n = 0] [22:17:33.868] | : . ' , ; ` RNG used: FALSE [22:17:33.868] | : . ' , ; ` duration: 0.003145933 secs (started 2026-03-13 22:17:33.803329) [22:17:33.868] | : . ' , ; ` version: 1.8 [22:17:33.869] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:33.869] | : . ' , ; ` | Removed future from position #1 [22:17:33.870] | : . ' , ; ` | Number of registered futures: 0 [22:17:33.870] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:33.871] | : . ' , ; ` Erased future from future backend [22:17:33.871] | : . ' , ; ` result() for ClusterFuture ... [22:17:33.872] | : . ' , ; ` | result already collected: FutureResult [22:17:33.872] | : . ' , ; ` result() for ClusterFuture ... done [22:17:33.873] | : . ' , ; ` signalConditions() ... [22:17:33.873] | : . ' , ; ` | include = 'immediateCondition' [22:17:33.874] | : . ' , ; ` | exclude = [22:17:33.874] | : . ' , ; ` | resignal = FALSE [22:17:33.875] | : . ' , ; ` | Number of conditions: 0 [22:17:33.875] | : . ' , ; ` | int 0 [22:17:33.876] | : . ' , ; ` signalConditions() ... done [22:17:33.876] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:33.877] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:33.877] | : . ' , resolved() for MultisessionFuture () ... done [22:17:33.878] | : . ' , assertFutureResult() ... [22:17:33.878] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-53 [22:17:33.879] | : . ' , ; identical; success [22:17:33.879] | : . ' , assertFutureResult() ... done [22:17:33.880] | : . ' resolved() ... done [22:17:33.880] | : . resolved() for list ... done [22:17:33.881] | : resolved() ... done [22:17:33.881] | resolved() for environment ... done [22:17:33.882] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [22:17:33.883] value() for MultisessionFuture () ... [22:17:33.883] | result() for ClusterFuture ... [22:17:33.884] | : result already collected: FutureResult [22:17:33.884] | result() for ClusterFuture ... done [22:17:33.885] | result() for ClusterFuture ... [22:17:33.886] | : result already collected: FutureResult [22:17:33.886] | result() for ClusterFuture ... done [22:17:33.887] | signalConditions() ... [22:17:33.887] | : include = 'immediateCondition' [22:17:33.888] | : exclude = [22:17:33.888] | : resignal = FALSE [22:17:33.888] | : Number of conditions: 0 [22:17:33.889] | : int 0 [22:17:33.890] | signalConditions() ... done [22:17:33.890] | relay stdout ... [22:17:33.891] | relay stdout ... done [22:17:33.891] | check for misuse ... [22:17:33.892] | check for misuse ... done [22:17:33.892] value() for MultisessionFuture () ... done [22:17:33.893] value() for listenv ... [22:17:33.893] | recursive: 0 [22:17:33.894] | reduce: FALSE [22:17:33.895] | length: 4 [22:17:33.895] | elements: 'a', 'b', 'c', 'd' [22:17:33.896] | Number of remaining objects: 4 [22:17:33.896] | checking value #1: [22:17:33.897] | 'obj' is atomic [22:17:33.897] | signalConditionsASAP(numeric, pos=1) ... [22:17:33.898] | : nx: 4 [22:17:33.898] | : relay: TRUE [22:17:33.899] | : stdout: TRUE [22:17:33.899] | : signal: TRUE [22:17:33.900] | : resignal: FALSE [22:17:33.900] | : force: TRUE [22:17:33.901] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:33.901] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:33.902] | : until=2 [22:17:33.902] | : relaying element #2 [22:17:33.903] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:33.903] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:33.904] | signalConditionsASAP(numeric, pos=1) ... done [22:17:33.904] | length: 3 (resolved future 1) [22:17:33.905] | checking value #2: [22:17:33.905] | 'obj' is MultisessionFuture [22:17:33.906] | resolved() ... [22:17:33.906] | resolved() ... done [22:17:33.907] | MultisessionFuture #2 [22:17:33.907] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:33.908] | : nx: 4 [22:17:33.908] | : relay: TRUE [22:17:33.909] | : stdout: TRUE [22:17:33.909] | : signal: TRUE [22:17:33.909] | : resignal: FALSE [22:17:33.910] | : force: TRUE [22:17:33.910] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:33.911] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:33.911] | : until=2 [22:17:33.912] | : relaying element #2 [22:17:33.912] | : value() for MultisessionFuture () ... [22:17:33.913] | : . result() for ClusterFuture ... [22:17:33.913] | : . ' result already collected: FutureResult [22:17:33.914] | : . result() for ClusterFuture ... done [22:17:33.914] | : . result() for ClusterFuture ... [22:17:33.915] | : . ' result already collected: FutureResult [22:17:33.915] | : . result() for ClusterFuture ... done [22:17:33.916] | : . signalConditions() ... [22:17:33.916] | : . ' include = 'immediateCondition' [22:17:33.917] | : . ' exclude = [22:17:33.917] | : . ' resignal = FALSE [22:17:33.918] | : . ' Number of conditions: 0 [22:17:33.918] | : . ' int 0 [22:17:33.919] | : . signalConditions() ... done [22:17:33.919] | : . relay stdout ... [22:17:33.920] | : . relay stdout ... done [22:17:33.920] | : . check for misuse ... [22:17:33.921] | : . check for misuse ... done [22:17:33.921] | : value() for MultisessionFuture () ... done [22:17:33.922] | : result() for ClusterFuture ... [22:17:33.922] | : . result already collected: FutureResult [22:17:33.923] | : result() for ClusterFuture ... done [22:17:33.923] | : signalConditions() ... [22:17:33.924] | : . include = 'immediateCondition' [22:17:33.924] | : . exclude = [22:17:33.925] | : . resignal = FALSE [22:17:33.925] | : . Number of conditions: 0 [22:17:33.926] | : . int 0 [22:17:33.926] | : signalConditions() ... done [22:17:33.927] | : result() for ClusterFuture ... [22:17:33.927] | : . result already collected: FutureResult [22:17:33.928] | : result() for ClusterFuture ... done [22:17:33.928] | : signalConditions() ... [22:17:33.929] | : . include = 'condition' [22:17:33.929] | : . exclude = 'error', 'immediateCondition' [22:17:33.930] | : . resignal = TRUE [22:17:33.930] | : . Number of conditions: 0 [22:17:33.931] | : . int 0 [22:17:33.932] | : signalConditions() ... done [22:17:33.932] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:33.933] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:33.933] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:33.934] | value(, ...) ... [22:17:33.934] | : value() for MultisessionFuture () ... [22:17:33.935] | : . result() for ClusterFuture ... [22:17:33.935] | : . ' result already collected: FutureResult [22:17:33.936] | : . result() for ClusterFuture ... done [22:17:33.936] | : . result() for ClusterFuture ... [22:17:33.937] | : . ' result already collected: FutureResult [22:17:33.937] | : . result() for ClusterFuture ... done [22:17:33.937] | : . signalConditions() ... [22:17:33.938] | : . ' include = 'immediateCondition' [22:17:33.938] | : . ' exclude = [22:17:33.939] | : . ' resignal = FALSE [22:17:33.939] | : . ' Number of conditions: 0 [22:17:33.940] | : . ' int 0 [22:17:33.941] | : . signalConditions() ... done [22:17:33.941] | : . check for misuse ... [22:17:33.942] | : . check for misuse ... done [22:17:33.942] | : value() for MultisessionFuture () ... done [22:17:33.943] | : value: [22:17:33.943] | value(, ...) ... done [22:17:33.944] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:33.944] | : nx: 4 [22:17:33.945] | : relay: TRUE [22:17:33.945] | : stdout: TRUE [22:17:33.946] | : signal: TRUE [22:17:33.946] | : resignal: FALSE [22:17:33.946] | : force: TRUE [22:17:33.947] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:33.947] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:33.948] | : until=3 [22:17:33.948] | : relaying element #3 [22:17:33.949] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:33.949] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:33.950] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:33.950] | resolve() for MultisessionFuture ... [22:17:33.951] | resolve() for MultisessionFuture ... done [22:17:33.951] | length: 2 (resolved future 2) [22:17:33.952] | checking value #3: [22:17:33.952] | 'obj' is MultisessionFuture [22:17:33.953] | resolved() ... [22:17:33.953] | resolved() ... done [22:17:33.954] | MultisessionFuture #3 [22:17:33.954] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:33.955] | : nx: 4 [22:17:33.955] | : relay: TRUE [22:17:33.956] | : stdout: TRUE [22:17:33.956] | : signal: TRUE [22:17:33.957] | : resignal: FALSE [22:17:33.957] | : force: TRUE [22:17:33.958] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:33.958] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:33.958] | : until=3 [22:17:33.959] | : relaying element #3 [22:17:33.959] | : value() for MultisessionFuture () ... [22:17:33.960] | : . result() for ClusterFuture ... [22:17:33.960] | : . ' result already collected: FutureResult [22:17:33.961] | : . result() for ClusterFuture ... done [22:17:33.961] | : . result() for ClusterFuture ... [22:17:33.962] | : . ' result already collected: FutureResult [22:17:33.962] | : . result() for ClusterFuture ... done [22:17:33.963] | : . signalConditions() ... [22:17:33.963] | : . ' include = 'immediateCondition' [22:17:33.964] | : . ' exclude = [22:17:33.966] | : . ' resignal = FALSE [22:17:33.967] | : . ' Number of conditions: 0 [22:17:33.967] | : . ' int 0 [22:17:33.968] | : . signalConditions() ... done [22:17:33.968] | : . relay stdout ... [22:17:33.969] | : . relay stdout ... done [22:17:33.969] | : . check for misuse ... [22:17:33.970] | : . check for misuse ... done [22:17:33.970] | : value() for MultisessionFuture () ... done [22:17:33.971] | : result() for ClusterFuture ... [22:17:33.971] | : . result already collected: FutureResult [22:17:33.972] | : result() for ClusterFuture ... done [22:17:33.972] | : signalConditions() ... [22:17:33.973] | : . include = 'immediateCondition' [22:17:33.973] | : . exclude = [22:17:33.974] | : . resignal = FALSE [22:17:33.974] | : . Number of conditions: 0 [22:17:33.975] | : . int 0 [22:17:33.975] | : signalConditions() ... done [22:17:33.976] | : result() for ClusterFuture ... [22:17:33.976] | : . result already collected: FutureResult [22:17:33.977] | : result() for ClusterFuture ... done [22:17:33.977] | : signalConditions() ... [22:17:33.978] | : . include = 'condition' [22:17:33.978] | : . exclude = 'error', 'immediateCondition' [22:17:33.979] | : . resignal = TRUE [22:17:33.979] | : . Number of conditions: 0 [22:17:33.980] | : . int 0 [22:17:33.981] | : signalConditions() ... done [22:17:33.981] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:33.982] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:33.982] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:33.983] | value(, ...) ... [22:17:33.983] | : value() for MultisessionFuture () ... [22:17:33.984] | : . result() for ClusterFuture ... [22:17:33.984] | : . ' result already collected: FutureResult [22:17:33.985] | : . result() for ClusterFuture ... done [22:17:33.985] | : . result() for ClusterFuture ... [22:17:33.986] | : . ' result already collected: FutureResult [22:17:33.986] | : . result() for ClusterFuture ... done [22:17:33.987] | : . signalConditions() ... [22:17:33.987] | : . ' include = 'immediateCondition' [22:17:33.987] | : . ' exclude = [22:17:33.988] | : . ' resignal = FALSE [22:17:33.988] | : . ' Number of conditions: 0 [22:17:33.989] | : . ' int 0 [22:17:33.990] | : . signalConditions() ... done [22:17:33.990] | : . check for misuse ... [22:17:33.991] | : . check for misuse ... done [22:17:33.991] | : value() for MultisessionFuture () ... done [22:17:33.992] | : value: [22:17:33.992] | value(, ...) ... done [22:17:33.993] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:33.993] | : nx: 4 [22:17:33.994] | : relay: TRUE [22:17:33.994] | : stdout: TRUE [22:17:33.995] | : signal: TRUE [22:17:33.995] | : resignal: FALSE [22:17:33.996] | : force: TRUE [22:17:33.996] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:33.997] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:33.997] | : until=4 [22:17:33.998] | : relaying element #4 [22:17:33.998] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:33.998] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:33.999] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:33.999] | resolve() for MultisessionFuture ... [22:17:34.000] | resolve() for MultisessionFuture ... done [22:17:34.000] | length: 1 (resolved future 3) [22:17:34.001] | checking value #4: [22:17:34.001] | 'obj' is atomic [22:17:34.002] | signalConditionsASAP(numeric, pos=4) ... [22:17:34.002] | : nx: 4 [22:17:34.003] | : relay: TRUE [22:17:34.003] | : stdout: TRUE [22:17:34.004] | : signal: TRUE [22:17:34.004] | : resignal: FALSE [22:17:34.005] | : force: TRUE [22:17:34.005] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:34.006] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:34.006] | : until=4 [22:17:34.007] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:34.007] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:34.008] | signalConditionsASAP(numeric, pos=4) ... done [22:17:34.008] | length: 0 (resolved future 4) [22:17:34.009] | Relaying remaining futures ... [22:17:34.009] | : signalConditionsASAP(NULL, pos=0) ... [22:17:34.010] | : . nx: 4 [22:17:34.010] | : . relay: TRUE [22:17:34.011] | : . stdout: TRUE [22:17:34.011] | : . signal: TRUE [22:17:34.011] | : . resignal: FALSE [22:17:34.012] | : . force: TRUE [22:17:34.012] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:34.013] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [22:17:34.014] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:34.014] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:34.015] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:34.015] | Relaying remaining futures ... done [22:17:34.015] value() for listenv ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 Dimensions: c(1, 6) [22:17:34.018] future(..., label = NULL) ... [22:17:34.018] | lazy: FALSE [22:17:34.019] | stdout: TRUE [22:17:34.019] | conditions: [n=1] 'condition' [22:17:34.020] | getGlobalsAndPackages() ... [22:17:34.020] | : Searching for globals ... [22:17:34.022] | : . globals found: [0] [22:17:34.022] | : Searching for globals ... done [22:17:34.023] | : globals: [0] [22:17:34.023] | : packages: [0] [22:17:34.024] | getGlobalsAndPackages() ... done [22:17:34.025] | run() for 'Future' () ... [22:17:34.025] | : state: 'created' [22:17:34.026] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.026] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.027] | : Using MultisessionFutureBackend ... [22:17:34.027] | : . Number of futures since start: 13 (13 created, 13 launched, 14 finished) [22:17:34.028] | : . Launching futures ... [22:17:34.028] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:34.029] | : . ' , Workers: [n=2] [22:17:34.029] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:34.031] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:34.032] | : . ' , requestWorker() ... [22:17:34.032] | : . ' , ; requestNode() ... [22:17:34.033] | : . ' , ; ` Number of workers: 2 [22:17:34.033] | : . ' , ; ` Polling for a free worker ... [22:17:34.034] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.034] | : . ' , ; ` | : Listing all futures [22:17:34.035] | : . ' , ; ` | : Number of registered futures: 0 [22:17:34.035] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.036] | : . ' , ; ` | Total time: 0 [22:17:34.036] | : . ' , ; ` Polling for a free worker ... done [22:17:34.037] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.037] | : . ' , ; ` | Listing all futures [22:17:34.038] | : . ' , ; ` | Number of registered futures: 0 [22:17:34.038] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.039] | : . ' , ; ` avail: [n=2] '1', '2' [22:17:34.039] | : . ' , ; ` Index of first available worker: 1 [22:17:34.039] | : . ' , ; ` Validate that the worker is functional ... [22:17:34.040] | : . ' , ; ` | Connection is valid [22:17:34.041] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:34.042] | : . ' , ; ` | Worker is functional [22:17:34.043] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.043] | : . ' , ; ` | : Listing all futures [22:17:34.044] | : . ' , ; ` | : Number of registered futures: 0 [22:17:34.044] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.045] | : . ' , ; ` Validate that the worker is functional ... done [22:17:34.045] | : . ' , ; requestNode() ... done [22:17:34.046] | : . ' , ; cluster node index: 1 [22:17:34.046] | : . ' , requestWorker() ... done [22:17:34.047] | : . ' , eraseGlobalEnvironment() ... [22:17:34.047] | : . ' , eraseGlobalEnvironment() ... done [22:17:34.048] | : . ' , launchFuture() ... [22:17:34.048] | : . ' , ; cluster node index: 1 [22:17:34.049] | : . ' , ; getFutureData() ... [22:17:34.049] | : . ' , ; ` getFutureCore() ... [22:17:34.050] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:34.050] | : . ' , ; ` getFutureCore() ... done [22:17:34.051] | : . ' , ; ` getFutureCapture() ... [22:17:34.051] | : . ' , ; ` getFutureCapture() ... done [22:17:34.052] | : . ' , ; ` getFutureContext() ... [22:17:34.052] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.053] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:34.053] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.054] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:34.054] | : . ' , ; ` getFutureContext() ... done [22:17:34.055] | : . ' , ; getFutureData() ... done [22:17:34.055] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:34.056] | : . ' , ; ` Appended future to position #1 [22:17:34.056] | : . ' , ; ` Number of registered futures: 1 [22:17:34.057] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:34.057] | : . ' , launchFuture() ... done [22:17:34.058] | : . ' , MultisessionFuture started [22:17:34.058] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:34.059] | : . Launching futures ... done [22:17:34.059] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:34.060] | : Using MultisessionFutureBackend ... done [22:17:34.060] | run() for 'Future' () ... done [22:17:34.061] future(..., label = NULL) ... done [22:17:34.061] future(..., label = NULL) ... [22:17:34.062] | lazy: FALSE [22:17:34.062] | stdout: TRUE [22:17:34.063] | conditions: [n=1] 'condition' [22:17:34.063] | getGlobalsAndPackages() ... [22:17:34.064] | : Searching for globals ... [22:17:34.065] | : . globals found: [0] [22:17:34.066] | : Searching for globals ... done [22:17:34.066] | : globals: [0] [22:17:34.067] | : packages: [0] [22:17:34.067] | getGlobalsAndPackages() ... done [22:17:34.068] | run() for 'Future' () ... [22:17:34.068] | : state: 'created' [22:17:34.069] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.069] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.070] | : Using MultisessionFutureBackend ... [22:17:34.070] | : . Number of futures since start: 14 (14 created, 14 launched, 14 finished) [22:17:34.071] | : . Launching futures ... [22:17:34.071] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:34.072] | : . ' , Workers: [n=2] [22:17:34.072] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:34.075] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:34.075] | : . ' , requestWorker() ... [22:17:34.076] | : . ' , ; requestNode() ... [22:17:34.076] | : . ' , ; ` Number of workers: 2 [22:17:34.077] | : . ' , ; ` Polling for a free worker ... [22:17:34.077] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.078] | : . ' , ; ` | : Listing all futures [22:17:34.078] | : . ' , ; ` | : Number of registered futures: 1 [22:17:34.079] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.079] | : . ' , ; ` | Total time: 0 [22:17:34.079] | : . ' , ; ` Polling for a free worker ... done [22:17:34.080] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.080] | : . ' , ; ` | Listing all futures [22:17:34.081] | : . ' , ; ` | Number of registered futures: 1 [22:17:34.081] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.082] | : . ' , ; ` avail: [n=2] '2' [22:17:34.082] | : . ' , ; ` Index of first available worker: 2 [22:17:34.083] | : . ' , ; ` Validate that the worker is functional ... [22:17:34.083] | : . ' , ; ` | Connection is valid [22:17:34.084] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 43784 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #5 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:34.085] | : . ' , ; ` | Worker is functional [22:17:34.086] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.086] | : . ' , ; ` | : Listing all futures [22:17:34.087] | : . ' , ; ` | : Number of registered futures: 1 [22:17:34.087] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.088] | : . ' , ; ` Validate that the worker is functional ... done [22:17:34.088] | : . ' , ; requestNode() ... done [22:17:34.089] | : . ' , ; cluster node index: 2 [22:17:34.089] | : . ' , requestWorker() ... done [22:17:34.090] | : . ' , eraseGlobalEnvironment() ... [22:17:34.091] | : . ' , eraseGlobalEnvironment() ... done [22:17:34.091] | : . ' , launchFuture() ... [22:17:34.092] | : . ' , ; cluster node index: 2 [22:17:34.092] | : . ' , ; getFutureData() ... [22:17:34.093] | : . ' , ; ` getFutureCore() ... [22:17:34.093] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:34.094] | : . ' , ; ` getFutureCore() ... done [22:17:34.095] | : . ' , ; ` getFutureCapture() ... [22:17:34.095] | : . ' , ; ` getFutureCapture() ... done [22:17:34.096] | : . ' , ; ` getFutureContext() ... [22:17:34.096] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.097] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:34.098] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.098] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:34.099] | : . ' , ; ` getFutureContext() ... done [22:17:34.100] | : . ' , ; getFutureData() ... done [22:17:34.100] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:34.101] | : . ' , ; ` Appended future to position #2 [22:17:34.102] | : . ' , ; ` Number of registered futures: 2 [22:17:34.102] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:34.103] | : . ' , launchFuture() ... done [22:17:34.103] | : . ' , MultisessionFuture started [22:17:34.104] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:34.105] | : . Launching futures ... done [22:17:34.105] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:34.106] | : Using MultisessionFutureBackend ... done [22:17:34.106] | run() for 'Future' () ... done [22:17:34.107] future(..., label = NULL) ... done [22:17:34.108] future(..., label = NULL) ... [22:17:34.108] | lazy: FALSE [22:17:34.109] | stdout: TRUE [22:17:34.109] | conditions: [n=1] 'condition' [22:17:34.110] | getGlobalsAndPackages() ... [22:17:34.110] | : Searching for globals ... [22:17:34.113] | : . globals found: [1] '{' [22:17:34.114] | : Searching for globals ... done [22:17:34.115] | : Resolving globals: FALSE [22:17:34.115] | : Search for packages associated with the globals ... [22:17:34.116] | : . Packages associated with globals: [1] 'base' [22:17:34.116] | : . Packages: [1] 'base' [22:17:34.117] | : Search for packages associated with the globals ... done [22:17:34.117] | : Packages after dropping 'base': [0] [22:17:34.118] | : globals: [0] [22:17:34.118] | : packages: [0] [22:17:34.119] | getGlobalsAndPackages() ... done [22:17:34.119] | run() for 'Future' () ... [22:17:34.120] | : state: 'created' [22:17:34.120] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.121] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.121] | : Using MultisessionFutureBackend ... [22:17:34.122] | : . Number of futures since start: 15 (15 created, 15 launched, 14 finished) [22:17:34.122] | : . Launching futures ... [22:17:34.123] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:34.123] | : . ' , Workers: [n=2] [22:17:34.124] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:34.126] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:34.126] | : . ' , requestWorker() ... [22:17:34.127] | : . ' , ; requestNode() ... [22:17:34.127] | : . ' , ; ` Number of workers: 2 [22:17:34.128] | : . ' , ; ` Polling for a free worker ... [22:17:34.128] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.129] | : . ' , ; ` | : Listing all futures [22:17:34.129] | : . ' , ; ` | : Number of registered futures: 2 [22:17:34.130] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.130] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [22:17:34.153] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... [22:17:34.185] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... [22:17:34.186] | : . ' , ; ` | : . resolved() ... [22:17:34.186] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [22:17:34.187] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [22:17:34.188] | : . ' , ; ` | : . ' , assertValidConnection() ... [22:17:34.188] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:34.189] | : . ' , ; ` | : . ' , assertValidConnection() ... done [22:17:34.189] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:34.190] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:34.191] | : . ' , ; ` | : . ' , ; [1] TRUE [22:17:34.191] | : . ' , ; ` | : . ' , ; Received data: [22:17:34.192] | : . ' , ; ` | : . ' , ; List of 5 [22:17:34.192] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [22:17:34.192] | : . ' , ; ` | : . ' , ; $ value :List of 16 [22:17:34.192] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [22:17:34.192] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [22:17:34.192] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [22:17:34.192] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [22:17:34.192] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [22:17:34.192] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [22:17:34.192] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:34.192] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [22:17:34.192] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [22:17:34.192] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [22:17:34.192] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [22:17:34.192] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [22:17:34.192] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:34.192] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:34" [22:17:34.192] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:34" [22:17:34.192] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "54" [22:17:34.192] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:34.192] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:34.192] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:34.192] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:34.192] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:34.192] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:34.192] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 41148 [22:17:34.192] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:34.192] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:34.192] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [22:17:34.192] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:34.192] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:34.192] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [22:17:34.192] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:34.192] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:34.192] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [22:17:34.192] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:34.192] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [22:17:34.192] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [22:17:34.192] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:34.192] | : . ' , ; ` | : . ' , ; $ tag : NULL [22:17:34.206] | : . ' , ; ` | : . ' , ; Received FutureResult [22:17:34.207] | : . ' , ; ` | : . ' , ; FutureResult: [22:17:34.207] | : . ' , ; ` | : . ' , ; value: 'numeric' [22:17:34.207] | : . ' , ; ` | : . ' , ; visible: TRUE [22:17:34.207] | : . ' , ; ` | : . ' , ; stdout: character [22:17:34.207] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [22:17:34.207] | : . ' , ; ` | : . ' , ; RNG used: FALSE [22:17:34.207] | : . ' , ; ` | : . ' , ; duration: 0.002918959 secs (started 2026-03-13 22:17:34.056129) [22:17:34.207] | : . ' , ; ` | : . ' , ; version: 1.8 [22:17:34.208] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:34.208] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [22:17:34.209] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [22:17:34.210] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:34.210] | : . ' , ; ` | : . ' , ; Erased future from future backend [22:17:34.211] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [22:17:34.211] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [22:17:34.211] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [22:17:34.212] | : . ' , ; ` | : . ' , ; signalConditions() ... [22:17:34.212] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [22:17:34.213] | : . ' , ; ` | : . ' , ; ` exclude = [22:17:34.213] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [22:17:34.214] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [22:17:34.214] | : . ' , ; ` | : . ' , ; ` int 0 [22:17:34.215] | : . ' , ; ` | : . ' , ; signalConditions() ... done [22:17:34.216] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:34.216] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:34.217] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [22:17:34.217] | : . ' , ; ` | : . ' assertFutureResult() ... [22:17:34.218] | : . ' , ; ` | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-54 [22:17:34.218] | : . ' , ; ` | : . ' , identical; success [22:17:34.219] | : . ' , ; ` | : . ' assertFutureResult() ... done [22:17:34.219] | : . ' , ; ` | : . resolved() ... done [22:17:34.220] | : . ' , ; ` | : . Future at position #1 is resolved ... [22:17:34.220] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [22:17:34.221] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:34.221] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:34.222] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:34.222] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:34.223] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:34.223] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:34.224] | : . ' , ; ` | : . ' , signalConditions() ... [22:17:34.224] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [22:17:34.225] | : . ' , ; ` | : . ' , ; exclude = [22:17:34.225] | : . ' , ; ` | : . ' , ; resignal = FALSE [22:17:34.225] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [22:17:34.226] | : . ' , ; ` | : . ' , ; int 0 [22:17:34.227] | : . ' , ; ` | : . ' , signalConditions() ... done [22:17:34.227] | : . ' , ; ` | : . ' , check for misuse ... [22:17:34.228] | : . ' , ; ` | : . ' , check for misuse ... done [22:17:34.228] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [22:17:34.229] | : . ' , ; ` | : . Future at position #1 is resolved ... done [22:17:34.229] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... done [22:17:34.230] | : . ' , ; ` | : Remove collected futures ... [22:17:34.230] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [22:17:34.231] | : . ' , ; ` | : Remove collected futures ... done [22:17:34.231] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... done [22:17:34.232] | : . ' , ; ` | Early signaling of 2 future candidates ... [22:17:34.232] | : . ' , ; ` | Number of futures with early signaling requested: 0 [22:17:34.233] | : . ' , ; ` | Early signaling of 2 future candidates ... done [22:17:34.233] | : . ' , ; ` | Number of registered futures: 2 [22:17:34.234] | : . ' , ; ` Polling for a free worker ... done [22:17:34.234] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.235] | : . ' , ; ` | Listing all futures [22:17:34.235] | : . ' , ; ` | Number of registered futures: 1 [22:17:34.236] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.236] | : . ' , ; ` Total time: 0.105844020843506 [22:17:34.237] | : . ' , ; requestNode() ... done [22:17:34.237] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.238] | : . ' , ; ` Listing all futures [22:17:34.238] | : . ' , ; ` Number of registered futures: 1 [22:17:34.239] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.239] | : . ' , ; avail: [n=2] '1' [22:17:34.240] | : . ' , ; Index of first available worker: 1 [22:17:34.240] | : . ' , ; Validate that the worker is functional ... [22:17:34.241] | : . ' , ; ` Connection is valid [22:17:34.241] | : . ' , ; ` RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:34.243] | : . ' , ; ` Worker is functional [22:17:34.243] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.244] | : . ' , ; ` | Listing all futures [22:17:34.244] | : . ' , ; ` | Number of registered futures: 1 [22:17:34.245] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.245] | : . ' , ; Validate that the worker is functional ... done [22:17:34.246] | : . ' , requestWorker() ... done [22:17:34.246] | : . ' , cluster node index: 1 [22:17:34.247] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:34.247] | : . ' eraseGlobalEnvironment() ... [22:17:34.248] | : . ' eraseGlobalEnvironment() ... done [22:17:34.249] | : . ' launchFuture() ... [22:17:34.249] | : . ' , cluster node index: 1 [22:17:34.249] | : . ' , getFutureData() ... [22:17:34.250] | : . ' , ; getFutureCore() ... [22:17:34.250] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:34.251] | : . ' , ; getFutureCore() ... done [22:17:34.251] | : . ' , ; getFutureCapture() ... [22:17:34.252] | : . ' , ; getFutureCapture() ... done [22:17:34.252] | : . ' , ; getFutureContext() ... [22:17:34.253] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.253] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:34.254] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.254] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:34.255] | : . ' , ; getFutureContext() ... done [22:17:34.255] | : . ' , getFutureData() ... done [22:17:34.256] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:34.257] | : . ' , ; Appended future to position #2 [22:17:34.257] | : . ' , ; Number of registered futures: 2 [22:17:34.258] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:34.258] | : . ' launchFuture() ... done [22:17:34.259] | : . ' MultisessionFuture started [22:17:34.259] | : . Launching futures ... done [22:17:34.259] | : Using MultisessionFutureBackend ... done [22:17:34.260] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:34.260] | run() for 'Future' () ... done [22:17:34.261] future(..., label = NULL) ... done [22:17:34.263] resolved() ... [22:17:34.263] | resolved() for environment ... [22:17:34.264] | : resolved() ... [22:17:34.265] | : . resolved() for list ... [22:17:34.265] | : . ' Number of elements: 4 [22:17:34.266] | : . ' Number of futures: 4 [22:17:34.266] | : . ' resolved() ... [22:17:34.267] | : . ' resolved() ... done [22:17:34.267] | : . ' resolved() ... [22:17:34.268] | : . ' , resolved() for MultisessionFuture () ... [22:17:34.268] | : . ' , ; Cluster node socket connection: index=5, id=889 [22:17:34.269] | : . ' , ; assertValidConnection() ... [22:17:34.269] | : . ' , ; ` cluster node index: 2 [22:17:34.270] | : . ' , ; assertValidConnection() ... done [22:17:34.271] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:34.271] | : . ' , ; ` cluster node index: 2 [22:17:34.272] | : . ' , ; ` [1] TRUE [22:17:34.272] | : . ' , ; ` Received data: [22:17:34.273] | : . ' , ; ` List of 5 [22:17:34.273] | : . ' , ; ` $ type : chr "VALUE" [22:17:34.273] | : . ' , ; ` $ value :List of 16 [22:17:34.273] | : . ' , ; ` ..$ value : NULL [22:17:34.273] | : . ' , ; ` ..$ visible : logi TRUE [22:17:34.273] | : . ' , ; ` ..$ stdout : chr "" [22:17:34.273] | : . ' , ; ` ..$ conditions : list() [22:17:34.273] | : . ' , ; ` ..$ rng : logi FALSE [22:17:34.273] | : . ' , ; ` ..$ seed : NULL [22:17:34.273] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:34.273] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:34.273] | : . ' , ; ` .. ..$ added : NULL [22:17:34.273] | : . ' , ; ` .. ..$ removed : NULL [22:17:34.273] | : . ' , ; ` .. ..$ replaced: NULL [22:17:34.273] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:34.273] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:34.273] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:34" [22:17:34.273] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:34" [22:17:34.273] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "55" [22:17:34.273] | : . ' , ; ` ..$ session_uuid : chr "8e7b080a23eacfa478b7c05b276683a1" [22:17:34.273] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:34.273] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:34.273] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:34.273] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:34.273] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:34.273] | : . ' , ; ` .. .. ..$ pid : int 43784 [22:17:34.273] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:34.273] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:34.273] | : . ' , ; ` ..$ r_info :List of 4 [22:17:34.273] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:34.273] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:34.273] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:34.273] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:34.273] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:34.273] | : . ' , ; ` ..$ version : chr "1.8" [22:17:34.273] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:34.273] | : . ' , ; ` $ success: logi TRUE [22:17:34.273] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:34.273] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:34.273] | : . ' , ; ` $ tag : NULL [22:17:34.287] | : . ' , ; ` Received FutureResult [22:17:34.288] | : . ' , ; ` FutureResult: [22:17:34.288] | : . ' , ; ` value: 'NULL' [22:17:34.288] | : . ' , ; ` visible: TRUE [22:17:34.288] | : . ' , ; ` stdout: character [22:17:34.288] | : . ' , ; ` conditions: [n = 0] [22:17:34.288] | : . ' , ; ` RNG used: FALSE [22:17:34.288] | : . ' , ; ` duration: 0.003165007 secs (started 2026-03-13 22:17:34.101074) [22:17:34.288] | : . ' , ; ` version: 1.8 [22:17:34.289] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:34.289] | : . ' , ; ` | Removed future from position #1 [22:17:34.290] | : . ' , ; ` | Number of registered futures: 1 [22:17:34.290] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:34.291] | : . ' , ; ` Erased future from future backend [22:17:34.291] | : . ' , ; ` result() for ClusterFuture ... [22:17:34.292] | : . ' , ; ` | result already collected: FutureResult [22:17:34.292] | : . ' , ; ` result() for ClusterFuture ... done [22:17:34.293] | : . ' , ; ` signalConditions() ... [22:17:34.293] | : . ' , ; ` | include = 'immediateCondition' [22:17:34.294] | : . ' , ; ` | exclude = [22:17:34.294] | : . ' , ; ` | resignal = FALSE [22:17:34.295] | : . ' , ; ` | Number of conditions: 0 [22:17:34.295] | : . ' , ; ` | int 0 [22:17:34.296] | : . ' , ; ` signalConditions() ... done [22:17:34.297] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:34.297] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:34.298] | : . ' , resolved() for MultisessionFuture () ... done [22:17:34.298] | : . ' , assertFutureResult() ... [22:17:34.299] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-55 [22:17:34.299] | : . ' , ; identical; success [22:17:34.300] | : . ' , assertFutureResult() ... done [22:17:34.300] | : . ' resolved() ... done [22:17:34.300] | : . ' resolved() ... [22:17:34.301] | : . ' , resolved() for MultisessionFuture () ... [22:17:34.302] | : . ' , ; Cluster node socket connection: index=4, id=888 [22:17:34.302] | : . ' , ; assertValidConnection() ... [22:17:34.303] | : . ' , ; ` cluster node index: 1 [22:17:34.303] | : . ' , ; assertValidConnection() ... done [22:17:34.304] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:34.304] | : . ' , ; ` cluster node index: 1 [22:17:34.305] | : . ' , ; ` [1] TRUE [22:17:34.306] | : . ' , ; ` Received data: [22:17:34.306] | : . ' , ; ` List of 5 [22:17:34.306] | : . ' , ; ` $ type : chr "VALUE" [22:17:34.306] | : . ' , ; ` $ value :List of 16 [22:17:34.306] | : . ' , ; ` ..$ value : num 4 [22:17:34.306] | : . ' , ; ` ..$ visible : logi TRUE [22:17:34.306] | : . ' , ; ` ..$ stdout : chr "" [22:17:34.306] | : . ' , ; ` ..$ conditions : list() [22:17:34.306] | : . ' , ; ` ..$ rng : logi FALSE [22:17:34.306] | : . ' , ; ` ..$ seed : NULL [22:17:34.306] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:34.306] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:34.306] | : . ' , ; ` .. ..$ added : NULL [22:17:34.306] | : . ' , ; ` .. ..$ removed : NULL [22:17:34.306] | : . ' , ; ` .. ..$ replaced: NULL [22:17:34.306] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:34.306] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:34.306] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:34" [22:17:34.306] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:34" [22:17:34.306] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "56" [22:17:34.306] | : . ' , ; ` ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:34.306] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:34.306] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:34.306] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:34.306] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:34.306] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:34.306] | : . ' , ; ` .. .. ..$ pid : int 41148 [22:17:34.306] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:34.306] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:34.306] | : . ' , ; ` ..$ r_info :List of 4 [22:17:34.306] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:34.306] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:34.306] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:34.306] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:34.306] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:34.306] | : . ' , ; ` ..$ version : chr "1.8" [22:17:34.306] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:34.306] | : . ' , ; ` $ success: logi TRUE [22:17:34.306] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:34.306] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:34.306] | : . ' , ; ` $ tag : NULL [22:17:34.323] | : . ' , ; ` Received FutureResult [22:17:34.323] | : . ' , ; ` FutureResult: [22:17:34.323] | : . ' , ; ` value: 'numeric' [22:17:34.323] | : . ' , ; ` visible: TRUE [22:17:34.323] | : . ' , ; ` stdout: character [22:17:34.323] | : . ' , ; ` conditions: [n = 0] [22:17:34.323] | : . ' , ; ` RNG used: FALSE [22:17:34.323] | : . ' , ; ` duration: 0.002907991 secs (started 2026-03-13 22:17:34.256741) [22:17:34.323] | : . ' , ; ` version: 1.8 [22:17:34.324] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:34.325] | : . ' , ; ` | Removed future from position #1 [22:17:34.325] | : . ' , ; ` | Number of registered futures: 0 [22:17:34.326] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:34.326] | : . ' , ; ` Erased future from future backend [22:17:34.327] | : . ' , ; ` result() for ClusterFuture ... [22:17:34.327] | : . ' , ; ` | result already collected: FutureResult [22:17:34.328] | : . ' , ; ` result() for ClusterFuture ... done [22:17:34.328] | : . ' , ; ` signalConditions() ... [22:17:34.329] | : . ' , ; ` | include = 'immediateCondition' [22:17:34.329] | : . ' , ; ` | exclude = [22:17:34.330] | : . ' , ; ` | resignal = FALSE [22:17:34.330] | : . ' , ; ` | Number of conditions: 0 [22:17:34.331] | : . ' , ; ` | int 0 [22:17:34.332] | : . ' , ; ` signalConditions() ... done [22:17:34.332] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:34.333] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:34.333] | : . ' , resolved() for MultisessionFuture () ... done [22:17:34.333] | : . ' , assertFutureResult() ... [22:17:34.334] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-56 [22:17:34.334] | : . ' , ; identical; success [22:17:34.335] | : . ' , assertFutureResult() ... done [22:17:34.335] | : . ' resolved() ... done [22:17:34.336] | : . resolved() for list ... done [22:17:34.336] | : resolved() ... done [22:17:34.337] | resolved() for environment ... done [22:17:34.337] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [22:17:34.338] value() for MultisessionFuture () ... [22:17:34.339] | result() for ClusterFuture ... [22:17:34.339] | : result already collected: FutureResult [22:17:34.340] | result() for ClusterFuture ... done [22:17:34.341] | result() for ClusterFuture ... [22:17:34.341] | : result already collected: FutureResult [22:17:34.342] | result() for ClusterFuture ... done [22:17:34.342] | signalConditions() ... [22:17:34.343] | : include = 'immediateCondition' [22:17:34.343] | : exclude = [22:17:34.343] | : resignal = FALSE [22:17:34.344] | : Number of conditions: 0 [22:17:34.344] | : int 0 [22:17:34.345] | signalConditions() ... done [22:17:34.346] | relay stdout ... [22:17:34.346] | relay stdout ... done [22:17:34.347] | check for misuse ... [22:17:34.347] | check for misuse ... done [22:17:34.348] value() for MultisessionFuture () ... done [22:17:34.348] value() for listenv ... [22:17:34.349] | recursive: 0 [22:17:34.349] | reduce: FALSE [22:17:34.350] | length: 4 [22:17:34.351] | elements: 'a', 'b', 'c', 'd' [22:17:34.351] | Number of remaining objects: 4 [22:17:34.352] | checking value #1: [22:17:34.352] | 'obj' is atomic [22:17:34.353] | signalConditionsASAP(numeric, pos=1) ... [22:17:34.353] | : nx: 4 [22:17:34.354] | : relay: TRUE [22:17:34.354] | : stdout: TRUE [22:17:34.355] | : signal: TRUE [22:17:34.355] | : resignal: FALSE [22:17:34.356] | : force: TRUE [22:17:34.356] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:34.357] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:34.357] | : until=2 [22:17:34.358] | : relaying element #2 [22:17:34.358] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:34.359] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:34.359] | signalConditionsASAP(numeric, pos=1) ... done [22:17:34.360] | length: 3 (resolved future 1) [22:17:34.360] | checking value #2: [22:17:34.361] | 'obj' is MultisessionFuture [22:17:34.361] | resolved() ... [22:17:34.362] | resolved() ... done [22:17:34.362] | MultisessionFuture #2 [22:17:34.363] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:34.363] | : nx: 4 [22:17:34.363] | : relay: TRUE [22:17:34.364] | : stdout: TRUE [22:17:34.364] | : signal: TRUE [22:17:34.365] | : resignal: FALSE [22:17:34.365] | : force: TRUE [22:17:34.366] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:34.366] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:34.367] | : until=2 [22:17:34.367] | : relaying element #2 [22:17:34.368] | : value() for MultisessionFuture () ... [22:17:34.368] | : . result() for ClusterFuture ... [22:17:34.369] | : . ' result already collected: FutureResult [22:17:34.369] | : . result() for ClusterFuture ... done [22:17:34.370] | : . result() for ClusterFuture ... [22:17:34.370] | : . ' result already collected: FutureResult [22:17:34.371] | : . result() for ClusterFuture ... done [22:17:34.371] | : . signalConditions() ... [22:17:34.372] | : . ' include = 'immediateCondition' [22:17:34.372] | : . ' exclude = [22:17:34.373] | : . ' resignal = FALSE [22:17:34.373] | : . ' Number of conditions: 0 [22:17:34.373] | : . ' int 0 [22:17:34.374] | : . signalConditions() ... done [22:17:34.375] | : . relay stdout ... [22:17:34.375] | : . relay stdout ... done [22:17:34.376] | : . check for misuse ... [22:17:34.376] | : . check for misuse ... done [22:17:34.377] | : value() for MultisessionFuture () ... done [22:17:34.377] | : result() for ClusterFuture ... [22:17:34.378] | : . result already collected: FutureResult [22:17:34.378] | : result() for ClusterFuture ... done [22:17:34.379] | : signalConditions() ... [22:17:34.379] | : . include = 'immediateCondition' [22:17:34.380] | : . exclude = [22:17:34.380] | : . resignal = FALSE [22:17:34.381] | : . Number of conditions: 0 [22:17:34.381] | : . int 0 [22:17:34.382] | : signalConditions() ... done [22:17:34.383] | : result() for ClusterFuture ... [22:17:34.383] | : . result already collected: FutureResult [22:17:34.383] | : result() for ClusterFuture ... done [22:17:34.384] | : signalConditions() ... [22:17:34.384] | : . include = 'condition' [22:17:34.385] | : . exclude = 'error', 'immediateCondition' [22:17:34.385] | : . resignal = TRUE [22:17:34.386] | : . Number of conditions: 0 [22:17:34.386] | : . int 0 [22:17:34.387] | : signalConditions() ... done [22:17:34.388] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:34.388] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:34.389] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:34.389] | value(, ...) ... [22:17:34.390] | : value() for MultisessionFuture () ... [22:17:34.390] | : . result() for ClusterFuture ... [22:17:34.391] | : . ' result already collected: FutureResult [22:17:34.391] | : . result() for ClusterFuture ... done [22:17:34.392] | : . result() for ClusterFuture ... [22:17:34.392] | : . ' result already collected: FutureResult [22:17:34.393] | : . result() for ClusterFuture ... done [22:17:34.393] | : . signalConditions() ... [22:17:34.394] | : . ' include = 'immediateCondition' [22:17:34.394] | : . ' exclude = [22:17:34.394] | : . ' resignal = FALSE [22:17:34.395] | : . ' Number of conditions: 0 [22:17:34.395] | : . ' int 0 [22:17:34.396] | : . signalConditions() ... done [22:17:34.397] | : . check for misuse ... [22:17:34.397] | : . check for misuse ... done [22:17:34.398] | : value() for MultisessionFuture () ... done [22:17:34.398] | : value: [22:17:34.399] | value(, ...) ... done [22:17:34.399] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:34.400] | : nx: 4 [22:17:34.400] | : relay: TRUE [22:17:34.401] | : stdout: TRUE [22:17:34.401] | : signal: TRUE [22:17:34.402] | : resignal: FALSE [22:17:34.402] | : force: TRUE [22:17:34.403] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:34.403] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:34.404] | : until=3 [22:17:34.404] | : relaying element #3 [22:17:34.404] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:34.405] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:34.405] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:34.406] | resolve() for MultisessionFuture ... [22:17:34.406] | resolve() for MultisessionFuture ... done [22:17:34.407] | length: 2 (resolved future 2) [22:17:34.407] | checking value #3: [22:17:34.408] | 'obj' is MultisessionFuture [22:17:34.408] | resolved() ... [22:17:34.409] | resolved() ... done [22:17:34.409] | MultisessionFuture #3 [22:17:34.410] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:34.410] | : nx: 4 [22:17:34.411] | : relay: TRUE [22:17:34.411] | : stdout: TRUE [22:17:34.412] | : signal: TRUE [22:17:34.412] | : resignal: FALSE [22:17:34.413] | : force: TRUE [22:17:34.413] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:34.414] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:34.414] | : until=3 [22:17:34.414] | : relaying element #3 [22:17:34.415] | : value() for MultisessionFuture () ... [22:17:34.415] | : . result() for ClusterFuture ... [22:17:34.416] | : . ' result already collected: FutureResult [22:17:34.416] | : . result() for ClusterFuture ... done [22:17:34.417] | : . result() for ClusterFuture ... [22:17:34.417] | : . ' result already collected: FutureResult [22:17:34.418] | : . result() for ClusterFuture ... done [22:17:34.418] | : . signalConditions() ... [22:17:34.419] | : . ' include = 'immediateCondition' [22:17:34.419] | : . ' exclude = [22:17:34.420] | : . ' resignal = FALSE [22:17:34.420] | : . ' Number of conditions: 0 [22:17:34.421] | : . ' int 0 [22:17:34.422] | : . signalConditions() ... done [22:17:34.422] | : . relay stdout ... [22:17:34.423] | : . relay stdout ... done [22:17:34.423] | : . check for misuse ... [22:17:34.424] | : . check for misuse ... done [22:17:34.424] | : value() for MultisessionFuture () ... done [22:17:34.425] | : result() for ClusterFuture ... [22:17:34.425] | : . result already collected: FutureResult [22:17:34.426] | : result() for ClusterFuture ... done [22:17:34.426] | : signalConditions() ... [22:17:34.426] | : . include = 'immediateCondition' [22:17:34.427] | : . exclude = [22:17:34.427] | : . resignal = FALSE [22:17:34.428] | : . Number of conditions: 0 [22:17:34.428] | : . int 0 [22:17:34.429] | : signalConditions() ... done [22:17:34.430] | : result() for ClusterFuture ... [22:17:34.430] | : . result already collected: FutureResult [22:17:34.431] | : result() for ClusterFuture ... done [22:17:34.431] | : signalConditions() ... [22:17:34.432] | : . include = 'condition' [22:17:34.432] | : . exclude = 'error', 'immediateCondition' [22:17:34.433] | : . resignal = TRUE [22:17:34.433] | : . Number of conditions: 0 [22:17:34.434] | : . int 0 [22:17:34.434] | : signalConditions() ... done [22:17:34.435] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:34.435] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:34.436] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:34.436] | value(, ...) ... [22:17:34.437] | : value() for MultisessionFuture () ... [22:17:34.437] | : . result() for ClusterFuture ... [22:17:34.438] | : . ' result already collected: FutureResult [22:17:34.438] | : . result() for ClusterFuture ... done [22:17:34.439] | : . result() for ClusterFuture ... [22:17:34.439] | : . ' result already collected: FutureResult [22:17:34.440] | : . result() for ClusterFuture ... done [22:17:34.440] | : . signalConditions() ... [22:17:34.441] | : . ' include = 'immediateCondition' [22:17:34.441] | : . ' exclude = [22:17:34.442] | : . ' resignal = FALSE [22:17:34.442] | : . ' Number of conditions: 0 [22:17:34.443] | : . ' int 0 [22:17:34.443] | : . signalConditions() ... done [22:17:34.444] | : . check for misuse ... [22:17:34.444] | : . check for misuse ... done [22:17:34.445] | : value() for MultisessionFuture () ... done [22:17:34.445] | : value: [22:17:34.446] | value(, ...) ... done [22:17:34.446] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:34.447] | : nx: 4 [22:17:34.447] | : relay: TRUE [22:17:34.448] | : stdout: TRUE [22:17:34.448] | : signal: TRUE [22:17:34.449] | : resignal: FALSE [22:17:34.449] | : force: TRUE [22:17:34.450] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:34.450] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:34.451] | : until=4 [22:17:34.451] | : relaying element #4 [22:17:34.452] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:34.452] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:34.453] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:34.453] | resolve() for MultisessionFuture ... [22:17:34.454] | resolve() for MultisessionFuture ... done [22:17:34.454] | length: 1 (resolved future 3) [22:17:34.455] | checking value #4: [22:17:34.455] | 'obj' is atomic [22:17:34.455] | signalConditionsASAP(numeric, pos=4) ... [22:17:34.456] | : nx: 4 [22:17:34.456] | : relay: TRUE [22:17:34.457] | : stdout: TRUE [22:17:34.457] | : signal: TRUE [22:17:34.458] | : resignal: FALSE [22:17:34.458] | : force: TRUE [22:17:34.459] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:34.459] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:34.460] | : until=4 [22:17:34.460] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:34.461] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:34.461] | signalConditionsASAP(numeric, pos=4) ... done [22:17:34.462] | length: 0 (resolved future 4) [22:17:34.462] | Relaying remaining futures ... [22:17:34.463] | : signalConditionsASAP(NULL, pos=0) ... [22:17:34.463] | : . nx: 4 [22:17:34.464] | : . relay: TRUE [22:17:34.464] | : . stdout: TRUE [22:17:34.465] | : . signal: TRUE [22:17:34.465] | : . resignal: FALSE [22:17:34.465] | : . force: TRUE [22:17:34.466] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:34.467] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [22:17:34.467] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:34.468] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:34.468] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:34.469] | Relaying remaining futures ... done [22:17:34.469] value() for listenv ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 Dimensions: c(2, 3) [22:17:34.471] future(..., label = NULL) ... [22:17:34.472] | lazy: FALSE [22:17:34.472] | stdout: TRUE [22:17:34.473] | conditions: [n=1] 'condition' [22:17:34.473] | getGlobalsAndPackages() ... [22:17:34.474] | : Searching for globals ... [22:17:34.476] | : . globals found: [0] [22:17:34.476] | : Searching for globals ... done [22:17:34.477] | : globals: [0] [22:17:34.477] | : packages: [0] [22:17:34.478] | getGlobalsAndPackages() ... done [22:17:34.478] | run() for 'Future' () ... [22:17:34.479] | : state: 'created' [22:17:34.479] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.480] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.480] | : Using MultisessionFutureBackend ... [22:17:34.481] | : . Number of futures since start: 16 (16 created, 16 launched, 18 finished) [22:17:34.481] | : . Launching futures ... [22:17:34.482] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:34.482] | : . ' , Workers: [n=2] [22:17:34.483] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:34.485] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:34.485] | : . ' , requestWorker() ... [22:17:34.486] | : . ' , ; requestNode() ... [22:17:34.486] | : . ' , ; ` Number of workers: 2 [22:17:34.487] | : . ' , ; ` Polling for a free worker ... [22:17:34.487] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.488] | : . ' , ; ` | : Listing all futures [22:17:34.488] | : . ' , ; ` | : Number of registered futures: 0 [22:17:34.489] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.489] | : . ' , ; ` | Total time: 0 [22:17:34.490] | : . ' , ; ` Polling for a free worker ... done [22:17:34.490] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.491] | : . ' , ; ` | Listing all futures [22:17:34.491] | : . ' , ; ` | Number of registered futures: 0 [22:17:34.492] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.492] | : . ' , ; ` avail: [n=2] '1', '2' [22:17:34.493] | : . ' , ; ` Index of first available worker: 1 [22:17:34.493] | : . ' , ; ` Validate that the worker is functional ... [22:17:34.494] | : . ' , ; ` | Connection is valid [22:17:34.494] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:34.496] | : . ' , ; ` | Worker is functional [22:17:34.496] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.497] | : . ' , ; ` | : Listing all futures [22:17:34.497] | : . ' , ; ` | : Number of registered futures: 0 [22:17:34.498] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.498] | : . ' , ; ` Validate that the worker is functional ... done [22:17:34.499] | : . ' , ; requestNode() ... done [22:17:34.499] | : . ' , ; cluster node index: 1 [22:17:34.500] | : . ' , requestWorker() ... done [22:17:34.500] | : . ' , eraseGlobalEnvironment() ... [22:17:34.501] | : . ' , eraseGlobalEnvironment() ... done [22:17:34.502] | : . ' , launchFuture() ... [22:17:34.502] | : . ' , ; cluster node index: 1 [22:17:34.503] | : . ' , ; getFutureData() ... [22:17:34.503] | : . ' , ; ` getFutureCore() ... [22:17:34.503] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:34.504] | : . ' , ; ` getFutureCore() ... done [22:17:34.504] | : . ' , ; ` getFutureCapture() ... [22:17:34.505] | : . ' , ; ` getFutureCapture() ... done [22:17:34.505] | : . ' , ; ` getFutureContext() ... [22:17:34.506] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.506] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:34.507] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.507] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:34.508] | : . ' , ; ` getFutureContext() ... done [22:17:34.508] | : . ' , ; getFutureData() ... done [22:17:34.509] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:34.510] | : . ' , ; ` Appended future to position #1 [22:17:34.510] | : . ' , ; ` Number of registered futures: 1 [22:17:34.511] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:34.511] | : . ' , launchFuture() ... done [22:17:34.512] | : . ' , MultisessionFuture started [22:17:34.512] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:34.513] | : . Launching futures ... done [22:17:34.513] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:34.514] | : Using MultisessionFutureBackend ... done [22:17:34.514] | run() for 'Future' () ... done [22:17:34.515] future(..., label = NULL) ... done [22:17:34.515] future(..., label = NULL) ... [22:17:34.516] | lazy: FALSE [22:17:34.516] | stdout: TRUE [22:17:34.517] | conditions: [n=1] 'condition' [22:17:34.517] | getGlobalsAndPackages() ... [22:17:34.518] | : Searching for globals ... [22:17:34.519] | : . globals found: [0] [22:17:34.520] | : Searching for globals ... done [22:17:34.520] | : globals: [0] [22:17:34.521] | : packages: [0] [22:17:34.521] | getGlobalsAndPackages() ... done [22:17:34.522] | run() for 'Future' () ... [22:17:34.522] | : state: 'created' [22:17:34.523] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.523] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.524] | : Using MultisessionFutureBackend ... [22:17:34.524] | : . Number of futures since start: 17 (17 created, 17 launched, 18 finished) [22:17:34.525] | : . Launching futures ... [22:17:34.525] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:34.526] | : . ' , Workers: [n=2] [22:17:34.526] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:34.528] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:34.529] | : . ' , requestWorker() ... [22:17:34.529] | : . ' , ; requestNode() ... [22:17:34.530] | : . ' , ; ` Number of workers: 2 [22:17:34.530] | : . ' , ; ` Polling for a free worker ... [22:17:34.531] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.531] | : . ' , ; ` | : Listing all futures [22:17:34.532] | : . ' , ; ` | : Number of registered futures: 1 [22:17:34.532] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.533] | : . ' , ; ` | Total time: 0 [22:17:34.533] | : . ' , ; ` Polling for a free worker ... done [22:17:34.534] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.534] | : . ' , ; ` | Listing all futures [22:17:34.535] | : . ' , ; ` | Number of registered futures: 1 [22:17:34.535] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.536] | : . ' , ; ` avail: [n=2] '2' [22:17:34.536] | : . ' , ; ` Index of first available worker: 2 [22:17:34.537] | : . ' , ; ` Validate that the worker is functional ... [22:17:34.537] | : . ' , ; ` | Connection is valid [22:17:34.538] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 43784 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #5 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:34.539] | : . ' , ; ` | Worker is functional [22:17:34.540] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.542] | : . ' , ; ` | : Listing all futures [22:17:34.543] | : . ' , ; ` | : Number of registered futures: 1 [22:17:34.543] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.544] | : . ' , ; ` Validate that the worker is functional ... done [22:17:34.544] | : . ' , ; requestNode() ... done [22:17:34.545] | : . ' , ; cluster node index: 2 [22:17:34.545] | : . ' , requestWorker() ... done [22:17:34.546] | : . ' , eraseGlobalEnvironment() ... [22:17:34.547] | : . ' , eraseGlobalEnvironment() ... done [22:17:34.547] | : . ' , launchFuture() ... [22:17:34.548] | : . ' , ; cluster node index: 2 [22:17:34.548] | : . ' , ; getFutureData() ... [22:17:34.549] | : . ' , ; ` getFutureCore() ... [22:17:34.549] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:34.550] | : . ' , ; ` getFutureCore() ... done [22:17:34.550] | : . ' , ; ` getFutureCapture() ... [22:17:34.551] | : . ' , ; ` getFutureCapture() ... done [22:17:34.551] | : . ' , ; ` getFutureContext() ... [22:17:34.552] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.552] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:34.553] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.553] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:34.554] | : . ' , ; ` getFutureContext() ... done [22:17:34.554] | : . ' , ; getFutureData() ... done [22:17:34.555] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:34.555] | : . ' , ; ` Appended future to position #2 [22:17:34.556] | : . ' , ; ` Number of registered futures: 2 [22:17:34.556] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:34.557] | : . ' , launchFuture() ... done [22:17:34.557] | : . ' , MultisessionFuture started [22:17:34.558] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:34.558] | : . Launching futures ... done [22:17:34.559] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:34.559] | : Using MultisessionFutureBackend ... done [22:17:34.560] | run() for 'Future' () ... done [22:17:34.560] future(..., label = NULL) ... done [22:17:34.561] future(..., label = NULL) ... [22:17:34.561] | lazy: FALSE [22:17:34.562] | stdout: TRUE [22:17:34.562] | conditions: [n=1] 'condition' [22:17:34.563] | getGlobalsAndPackages() ... [22:17:34.563] | : Searching for globals ... [22:17:34.567] | : . globals found: [1] '{' [22:17:34.567] | : Searching for globals ... done [22:17:34.568] | : Resolving globals: FALSE [22:17:34.568] | : Search for packages associated with the globals ... [22:17:34.569] | : . Packages associated with globals: [1] 'base' [22:17:34.570] | : . Packages: [1] 'base' [22:17:34.570] | : Search for packages associated with the globals ... done [22:17:34.571] | : Packages after dropping 'base': [0] [22:17:34.571] | : globals: [0] [22:17:34.572] | : packages: [0] [22:17:34.572] | getGlobalsAndPackages() ... done [22:17:34.573] | run() for 'Future' () ... [22:17:34.573] | : state: 'created' [22:17:34.574] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.574] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.575] | : Using MultisessionFutureBackend ... [22:17:34.575] | : . Number of futures since start: 18 (18 created, 18 launched, 18 finished) [22:17:34.576] | : . Launching futures ... [22:17:34.576] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:34.577] | : . ' , Workers: [n=2] [22:17:34.577] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:34.579] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:34.580] | : . ' , requestWorker() ... [22:17:34.580] | : . ' , ; requestNode() ... [22:17:34.581] | : . ' , ; ` Number of workers: 2 [22:17:34.581] | : . ' , ; ` Polling for a free worker ... [22:17:34.582] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.582] | : . ' , ; ` | : Listing all futures [22:17:34.583] | : . ' , ; ` | : Number of registered futures: 2 [22:17:34.583] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.584] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [22:17:34.606] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... [22:17:34.606] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... [22:17:34.607] | : . ' , ; ` | : . resolved() ... [22:17:34.608] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [22:17:34.609] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [22:17:34.609] | : . ' , ; ` | : . ' , assertValidConnection() ... [22:17:34.610] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:34.611] | : . ' , ; ` | : . ' , assertValidConnection() ... done [22:17:34.611] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:34.612] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:34.613] | : . ' , ; ` | : . ' , ; [1] TRUE [22:17:34.613] | : . ' , ; ` | : . ' , ; Received data: [22:17:34.614] | : . ' , ; ` | : . ' , ; List of 5 [22:17:34.614] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [22:17:34.614] | : . ' , ; ` | : . ' , ; $ value :List of 16 [22:17:34.614] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [22:17:34.614] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [22:17:34.614] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [22:17:34.614] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [22:17:34.614] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [22:17:34.614] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [22:17:34.614] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:34.614] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [22:17:34.614] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [22:17:34.614] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [22:17:34.614] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [22:17:34.614] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [22:17:34.614] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:34.614] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:34" [22:17:34.614] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:34" [22:17:34.614] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "57" [22:17:34.614] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:34.614] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:34.614] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:34.614] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:34.614] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:34.614] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:34.614] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 41148 [22:17:34.614] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:34.614] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:34.614] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [22:17:34.614] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:34.614] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:34.614] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [22:17:34.614] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:34.614] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:34.614] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [22:17:34.614] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:34.614] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [22:17:34.614] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [22:17:34.614] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:34.614] | : . ' , ; ` | : . ' , ; $ tag : NULL [22:17:34.629] | : . ' , ; ` | : . ' , ; Received FutureResult [22:17:34.629] | : . ' , ; ` | : . ' , ; FutureResult: [22:17:34.629] | : . ' , ; ` | : . ' , ; value: 'numeric' [22:17:34.629] | : . ' , ; ` | : . ' , ; visible: TRUE [22:17:34.629] | : . ' , ; ` | : . ' , ; stdout: character [22:17:34.629] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [22:17:34.629] | : . ' , ; ` | : . ' , ; RNG used: FALSE [22:17:34.629] | : . ' , ; ` | : . ' , ; duration: 0.002923012 secs (started 2026-03-13 22:17:34.509828) [22:17:34.629] | : . ' , ; ` | : . ' , ; version: 1.8 [22:17:34.631] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:34.631] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [22:17:34.632] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [22:17:34.632] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:34.633] | : . ' , ; ` | : . ' , ; Erased future from future backend [22:17:34.633] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [22:17:34.634] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [22:17:34.634] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [22:17:34.635] | : . ' , ; ` | : . ' , ; signalConditions() ... [22:17:34.635] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [22:17:34.636] | : . ' , ; ` | : . ' , ; ` exclude = [22:17:34.636] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [22:17:34.637] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [22:17:34.637] | : . ' , ; ` | : . ' , ; ` int 0 [22:17:34.638] | : . ' , ; ` | : . ' , ; signalConditions() ... done [22:17:34.639] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:34.639] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:34.640] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [22:17:34.640] | : . ' , ; ` | : . ' assertFutureResult() ... [22:17:34.640] | : . ' , ; ` | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-57 [22:17:34.641] | : . ' , ; ` | : . ' , identical; success [22:17:34.641] | : . ' , ; ` | : . ' assertFutureResult() ... done [22:17:34.642] | : . ' , ; ` | : . resolved() ... done [22:17:34.642] | : . ' , ; ` | : . Future at position #1 is resolved ... [22:17:34.643] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [22:17:34.643] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:34.644] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:34.644] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:34.645] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:34.645] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:34.646] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:34.646] | : . ' , ; ` | : . ' , signalConditions() ... [22:17:34.647] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [22:17:34.647] | : . ' , ; ` | : . ' , ; exclude = [22:17:34.648] | : . ' , ; ` | : . ' , ; resignal = FALSE [22:17:34.648] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [22:17:34.649] | : . ' , ; ` | : . ' , ; int 0 [22:17:34.650] | : . ' , ; ` | : . ' , signalConditions() ... done [22:17:34.650] | : . ' , ; ` | : . ' , check for misuse ... [22:17:34.651] | : . ' , ; ` | : . ' , check for misuse ... done [22:17:34.651] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [22:17:34.652] | : . ' , ; ` | : . Future at position #1 is resolved ... done [22:17:34.652] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... done [22:17:34.653] | : . ' , ; ` | : Remove collected futures ... [22:17:34.653] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [22:17:34.654] | : . ' , ; ` | : Remove collected futures ... done [22:17:34.654] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... done [22:17:34.655] | : . ' , ; ` | Early signaling of 2 future candidates ... [22:17:34.655] | : . ' , ; ` | Number of futures with early signaling requested: 0 [22:17:34.656] | : . ' , ; ` | Early signaling of 2 future candidates ... done [22:17:34.656] | : . ' , ; ` | Number of registered futures: 2 [22:17:34.657] | : . ' , ; ` Polling for a free worker ... done [22:17:34.657] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.658] | : . ' , ; ` | Listing all futures [22:17:34.658] | : . ' , ; ` | Number of registered futures: 1 [22:17:34.659] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.659] | : . ' , ; ` Total time: 0.0751440525054932 [22:17:34.660] | : . ' , ; requestNode() ... done [22:17:34.660] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.661] | : . ' , ; ` Listing all futures [22:17:34.661] | : . ' , ; ` Number of registered futures: 1 [22:17:34.661] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.662] | : . ' , ; avail: [n=2] '1' [22:17:34.662] | : . ' , ; Index of first available worker: 1 [22:17:34.663] | : . ' , ; Validate that the worker is functional ... [22:17:34.663] | : . ' , ; ` Connection is valid [22:17:34.664] | : . ' , ; ` RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:34.665] | : . ' , ; ` Worker is functional [22:17:34.666] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.666] | : . ' , ; ` | Listing all futures [22:17:34.667] | : . ' , ; ` | Number of registered futures: 1 [22:17:34.667] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.668] | : . ' , ; Validate that the worker is functional ... done [22:17:34.668] | : . ' , requestWorker() ... done [22:17:34.669] | : . ' , cluster node index: 1 [22:17:34.669] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:34.670] | : . ' eraseGlobalEnvironment() ... [22:17:34.671] | : . ' eraseGlobalEnvironment() ... done [22:17:34.671] | : . ' launchFuture() ... [22:17:34.672] | : . ' , cluster node index: 1 [22:17:34.672] | : . ' , getFutureData() ... [22:17:34.673] | : . ' , ; getFutureCore() ... [22:17:34.673] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:34.674] | : . ' , ; getFutureCore() ... done [22:17:34.674] | : . ' , ; getFutureCapture() ... [22:17:34.675] | : . ' , ; getFutureCapture() ... done [22:17:34.675] | : . ' , ; getFutureContext() ... [22:17:34.676] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.676] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:34.677] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.677] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:34.678] | : . ' , ; getFutureContext() ... done [22:17:34.678] | : . ' , getFutureData() ... done [22:17:34.679] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:34.679] | : . ' , ; Appended future to position #2 [22:17:34.680] | : . ' , ; Number of registered futures: 2 [22:17:34.680] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:34.681] | : . ' launchFuture() ... done [22:17:34.681] | : . ' MultisessionFuture started [22:17:34.682] | : . Launching futures ... done [22:17:34.682] | : Using MultisessionFutureBackend ... done [22:17:34.683] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:34.683] | run() for 'Future' () ... done [22:17:34.684] future(..., label = NULL) ... done [22:17:34.686] resolved() ... [22:17:34.686] | resolved() for environment ... [22:17:34.687] | : resolved() ... [22:17:34.687] | : . resolved() for list ... [22:17:34.688] | : . ' Number of elements: 4 [22:17:34.688] | : . ' Number of futures: 4 [22:17:34.689] | : . ' resolved() ... [22:17:34.689] | : . ' resolved() ... done [22:17:34.690] | : . ' resolved() ... [22:17:34.690] | : . ' , resolved() for MultisessionFuture () ... [22:17:34.691] | : . ' , ; Cluster node socket connection: index=5, id=889 [22:17:34.692] | : . ' , ; assertValidConnection() ... [22:17:34.692] | : . ' , ; ` cluster node index: 2 [22:17:34.693] | : . ' , ; assertValidConnection() ... done [22:17:34.693] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:34.694] | : . ' , ; ` cluster node index: 2 [22:17:34.694] | : . ' , ; ` [1] TRUE [22:17:34.695] | : . ' , ; ` Received data: [22:17:34.696] | : . ' , ; ` List of 5 [22:17:34.696] | : . ' , ; ` $ type : chr "VALUE" [22:17:34.696] | : . ' , ; ` $ value :List of 16 [22:17:34.696] | : . ' , ; ` ..$ value : NULL [22:17:34.696] | : . ' , ; ` ..$ visible : logi TRUE [22:17:34.696] | : . ' , ; ` ..$ stdout : chr "" [22:17:34.696] | : . ' , ; ` ..$ conditions : list() [22:17:34.696] | : . ' , ; ` ..$ rng : logi FALSE [22:17:34.696] | : . ' , ; ` ..$ seed : NULL [22:17:34.696] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:34.696] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:34.696] | : . ' , ; ` .. ..$ added : NULL [22:17:34.696] | : . ' , ; ` .. ..$ removed : NULL [22:17:34.696] | : . ' , ; ` .. ..$ replaced: NULL [22:17:34.696] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:34.696] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:34.696] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:34" [22:17:34.696] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:34" [22:17:34.696] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "58" [22:17:34.696] | : . ' , ; ` ..$ session_uuid : chr "8e7b080a23eacfa478b7c05b276683a1" [22:17:34.696] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:34.696] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:34.696] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:34.696] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:34.696] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:34.696] | : . ' , ; ` .. .. ..$ pid : int 43784 [22:17:34.696] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:34.696] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:34.696] | : . ' , ; ` ..$ r_info :List of 4 [22:17:34.696] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:34.696] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:34.696] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:34.696] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:34.696] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:34.696] | : . ' , ; ` ..$ version : chr "1.8" [22:17:34.696] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:34.696] | : . ' , ; ` $ success: logi TRUE [22:17:34.696] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0.02 0.01 NA NA [22:17:34.696] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:34.696] | : . ' , ; ` $ tag : NULL [22:17:34.710] | : . ' , ; ` Received FutureResult [22:17:34.710] | : . ' , ; ` FutureResult: [22:17:34.710] | : . ' , ; ` value: 'NULL' [22:17:34.710] | : . ' , ; ` visible: TRUE [22:17:34.710] | : . ' , ; ` stdout: character [22:17:34.710] | : . ' , ; ` conditions: [n = 0] [22:17:34.710] | : . ' , ; ` RNG used: FALSE [22:17:34.710] | : . ' , ; ` duration: 0.003013849 secs (started 2026-03-13 22:17:34.555478) [22:17:34.710] | : . ' , ; ` version: 1.8 [22:17:34.712] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:34.712] | : . ' , ; ` | Removed future from position #1 [22:17:34.713] | : . ' , ; ` | Number of registered futures: 1 [22:17:34.713] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:34.714] | : . ' , ; ` Erased future from future backend [22:17:34.714] | : . ' , ; ` result() for ClusterFuture ... [22:17:34.715] | : . ' , ; ` | result already collected: FutureResult [22:17:34.715] | : . ' , ; ` result() for ClusterFuture ... done [22:17:34.716] | : . ' , ; ` signalConditions() ... [22:17:34.716] | : . ' , ; ` | include = 'immediateCondition' [22:17:34.717] | : . ' , ; ` | exclude = [22:17:34.717] | : . ' , ; ` | resignal = FALSE [22:17:34.718] | : . ' , ; ` | Number of conditions: 0 [22:17:34.718] | : . ' , ; ` | int 0 [22:17:34.719] | : . ' , ; ` signalConditions() ... done [22:17:34.719] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:34.720] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:34.720] | : . ' , resolved() for MultisessionFuture () ... done [22:17:34.721] | : . ' , assertFutureResult() ... [22:17:34.721] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-58 [22:17:34.722] | : . ' , ; identical; success [22:17:34.722] | : . ' , assertFutureResult() ... done [22:17:34.723] | : . ' resolved() ... done [22:17:34.723] | : . ' resolved() ... [22:17:34.724] | : . ' , resolved() for MultisessionFuture () ... [22:17:34.724] | : . ' , ; Cluster node socket connection: index=4, id=888 [22:17:34.725] | : . ' , ; assertValidConnection() ... [22:17:34.726] | : . ' , ; ` cluster node index: 1 [22:17:34.726] | : . ' , ; assertValidConnection() ... done [22:17:34.727] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:34.727] | : . ' , ; ` cluster node index: 1 [22:17:34.728] | : . ' , ; ` [1] TRUE [22:17:34.728] | : . ' , ; ` Received data: [22:17:34.729] | : . ' , ; ` List of 5 [22:17:34.729] | : . ' , ; ` $ type : chr "VALUE" [22:17:34.729] | : . ' , ; ` $ value :List of 16 [22:17:34.729] | : . ' , ; ` ..$ value : num 4 [22:17:34.729] | : . ' , ; ` ..$ visible : logi TRUE [22:17:34.729] | : . ' , ; ` ..$ stdout : chr "" [22:17:34.729] | : . ' , ; ` ..$ conditions : list() [22:17:34.729] | : . ' , ; ` ..$ rng : logi FALSE [22:17:34.729] | : . ' , ; ` ..$ seed : NULL [22:17:34.729] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:34.729] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:34.729] | : . ' , ; ` .. ..$ added : NULL [22:17:34.729] | : . ' , ; ` .. ..$ removed : NULL [22:17:34.729] | : . ' , ; ` .. ..$ replaced: NULL [22:17:34.729] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:34.729] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:34.729] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:34" [22:17:34.729] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:34" [22:17:34.729] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "59" [22:17:34.729] | : . ' , ; ` ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:34.729] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:34.729] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:34.729] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:34.729] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:34.729] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:34.729] | : . ' , ; ` .. .. ..$ pid : int 41148 [22:17:34.729] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:34.729] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:34.729] | : . ' , ; ` ..$ r_info :List of 4 [22:17:34.729] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:34.729] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:34.729] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:34.729] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:34.729] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:34.729] | : . ' , ; ` ..$ version : chr "1.8" [22:17:34.729] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:34.729] | : . ' , ; ` $ success: logi TRUE [22:17:34.729] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:34.729] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:34.729] | : . ' , ; ` $ tag : NULL [22:17:34.745] | : . ' , ; ` Received FutureResult [22:17:34.746] | : . ' , ; ` FutureResult: [22:17:34.746] | : . ' , ; ` value: 'numeric' [22:17:34.746] | : . ' , ; ` visible: TRUE [22:17:34.746] | : . ' , ; ` stdout: character [22:17:34.746] | : . ' , ; ` conditions: [n = 0] [22:17:34.746] | : . ' , ; ` RNG used: FALSE [22:17:34.746] | : . ' , ; ` duration: 0.002858162 secs (started 2026-03-13 22:17:34.679412) [22:17:34.746] | : . ' , ; ` version: 1.8 [22:17:34.747] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:34.748] | : . ' , ; ` | Removed future from position #1 [22:17:34.749] | : . ' , ; ` | Number of registered futures: 0 [22:17:34.749] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:34.750] | : . ' , ; ` Erased future from future backend [22:17:34.750] | : . ' , ; ` result() for ClusterFuture ... [22:17:34.751] | : . ' , ; ` | result already collected: FutureResult [22:17:34.751] | : . ' , ; ` result() for ClusterFuture ... done [22:17:34.752] | : . ' , ; ` signalConditions() ... [22:17:34.752] | : . ' , ; ` | include = 'immediateCondition' [22:17:34.752] | : . ' , ; ` | exclude = [22:17:34.753] | : . ' , ; ` | resignal = FALSE [22:17:34.753] | : . ' , ; ` | Number of conditions: 0 [22:17:34.754] | : . ' , ; ` | int 0 [22:17:34.755] | : . ' , ; ` signalConditions() ... done [22:17:34.755] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:34.756] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:34.756] | : . ' , resolved() for MultisessionFuture () ... done [22:17:34.757] | : . ' , assertFutureResult() ... [22:17:34.757] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-59 [22:17:34.758] | : . ' , ; identical; success [22:17:34.758] | : . ' , assertFutureResult() ... done [22:17:34.759] | : . ' resolved() ... done [22:17:34.759] | : . resolved() for list ... done [22:17:34.760] | : resolved() ... done [22:17:34.760] | resolved() for environment ... done [22:17:34.761] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [22:17:34.762] value() for MultisessionFuture () ... [22:17:34.762] | result() for ClusterFuture ... [22:17:34.763] | : result already collected: FutureResult [22:17:34.763] | result() for ClusterFuture ... done [22:17:34.764] | result() for ClusterFuture ... [22:17:34.764] | : result already collected: FutureResult [22:17:34.765] | result() for ClusterFuture ... done [22:17:34.765] | signalConditions() ... [22:17:34.766] | : include = 'immediateCondition' [22:17:34.766] | : exclude = [22:17:34.767] | : resignal = FALSE [22:17:34.767] | : Number of conditions: 0 [22:17:34.768] | : int 0 [22:17:34.769] | signalConditions() ... done [22:17:34.769] | relay stdout ... [22:17:34.770] | relay stdout ... done [22:17:34.770] | check for misuse ... [22:17:34.771] | check for misuse ... done [22:17:34.771] value() for MultisessionFuture () ... done [22:17:34.772] value() for listenv ... [22:17:34.772] | recursive: 0 [22:17:34.773] | reduce: FALSE [22:17:34.774] | length: 4 [22:17:34.774] | elements: 'a', 'b', 'c', 'd' [22:17:34.775] | Number of remaining objects: 4 [22:17:34.776] | checking value #1: [22:17:34.776] | 'obj' is atomic [22:17:34.777] | signalConditionsASAP(numeric, pos=1) ... [22:17:34.777] | : nx: 4 [22:17:34.777] | : relay: TRUE [22:17:34.778] | : stdout: TRUE [22:17:34.778] | : signal: TRUE [22:17:34.779] | : resignal: FALSE [22:17:34.779] | : force: TRUE [22:17:34.780] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:34.780] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:34.781] | : until=2 [22:17:34.781] | : relaying element #2 [22:17:34.782] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:34.782] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:34.783] | signalConditionsASAP(numeric, pos=1) ... done [22:17:34.783] | length: 3 (resolved future 1) [22:17:34.784] | checking value #2: [22:17:34.784] | 'obj' is MultisessionFuture [22:17:34.785] | resolved() ... [22:17:34.785] | resolved() ... done [22:17:34.786] | MultisessionFuture #2 [22:17:34.786] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:34.787] | : nx: 4 [22:17:34.787] | : relay: TRUE [22:17:34.787] | : stdout: TRUE [22:17:34.788] | : signal: TRUE [22:17:34.788] | : resignal: FALSE [22:17:34.789] | : force: TRUE [22:17:34.789] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:34.790] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:34.790] | : until=2 [22:17:34.791] | : relaying element #2 [22:17:34.791] | : value() for MultisessionFuture () ... [22:17:34.791] | : . result() for ClusterFuture ... [22:17:34.792] | : . ' result already collected: FutureResult [22:17:34.792] | : . result() for ClusterFuture ... done [22:17:34.793] | : . result() for ClusterFuture ... [22:17:34.793] | : . ' result already collected: FutureResult [22:17:34.794] | : . result() for ClusterFuture ... done [22:17:34.794] | : . signalConditions() ... [22:17:34.795] | : . ' include = 'immediateCondition' [22:17:34.795] | : . ' exclude = [22:17:34.796] | : . ' resignal = FALSE [22:17:34.796] | : . ' Number of conditions: 0 [22:17:34.797] | : . ' int 0 [22:17:34.797] | : . signalConditions() ... done [22:17:34.798] | : . relay stdout ... [22:17:34.798] | : . relay stdout ... done [22:17:34.799] | : . check for misuse ... [22:17:34.799] | : . check for misuse ... done [22:17:34.800] | : value() for MultisessionFuture () ... done [22:17:34.800] | : result() for ClusterFuture ... [22:17:34.801] | : . result already collected: FutureResult [22:17:34.801] | : result() for ClusterFuture ... done [22:17:34.802] | : signalConditions() ... [22:17:34.802] | : . include = 'immediateCondition' [22:17:34.803] | : . exclude = [22:17:34.803] | : . resignal = FALSE [22:17:34.804] | : . Number of conditions: 0 [22:17:34.804] | : . int 0 [22:17:34.805] | : signalConditions() ... done [22:17:34.806] | : result() for ClusterFuture ... [22:17:34.806] | : . result already collected: FutureResult [22:17:34.807] | : result() for ClusterFuture ... done [22:17:34.807] | : signalConditions() ... [22:17:34.807] | : . include = 'condition' [22:17:34.808] | : . exclude = 'error', 'immediateCondition' [22:17:34.808] | : . resignal = TRUE [22:17:34.809] | : . Number of conditions: 0 [22:17:34.809] | : . int 0 [22:17:34.810] | : signalConditions() ... done [22:17:34.811] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:34.811] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:34.812] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:34.812] | value(, ...) ... [22:17:34.813] | : value() for MultisessionFuture () ... [22:17:34.813] | : . result() for ClusterFuture ... [22:17:34.814] | : . ' result already collected: FutureResult [22:17:34.814] | : . result() for ClusterFuture ... done [22:17:34.815] | : . result() for ClusterFuture ... [22:17:34.815] | : . ' result already collected: FutureResult [22:17:34.816] | : . result() for ClusterFuture ... done [22:17:34.816] | : . signalConditions() ... [22:17:34.817] | : . ' include = 'immediateCondition' [22:17:34.817] | : . ' exclude = [22:17:34.817] | : . ' resignal = FALSE [22:17:34.818] | : . ' Number of conditions: 0 [22:17:34.818] | : . ' int 0 [22:17:34.819] | : . signalConditions() ... done [22:17:34.820] | : . check for misuse ... [22:17:34.820] | : . check for misuse ... done [22:17:34.821] | : value() for MultisessionFuture () ... done [22:17:34.821] | : value: [22:17:34.822] | value(, ...) ... done [22:17:34.822] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:34.823] | : nx: 4 [22:17:34.823] | : relay: TRUE [22:17:34.824] | : stdout: TRUE [22:17:34.824] | : signal: TRUE [22:17:34.825] | : resignal: FALSE [22:17:34.825] | : force: TRUE [22:17:34.826] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:34.826] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:34.827] | : until=3 [22:17:34.827] | : relaying element #3 [22:17:34.827] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:34.828] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:34.828] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:34.829] | resolve() for MultisessionFuture ... [22:17:34.829] | resolve() for MultisessionFuture ... done [22:17:34.830] | length: 2 (resolved future 2) [22:17:34.830] | checking value #3: [22:17:34.831] | 'obj' is MultisessionFuture [22:17:34.831] | resolved() ... [22:17:34.832] | resolved() ... done [22:17:34.832] | MultisessionFuture #3 [22:17:34.833] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:34.833] | : nx: 4 [22:17:34.834] | : relay: TRUE [22:17:34.834] | : stdout: TRUE [22:17:34.835] | : signal: TRUE [22:17:34.835] | : resignal: FALSE [22:17:34.836] | : force: TRUE [22:17:34.836] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:34.836] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:34.837] | : until=3 [22:17:34.837] | : relaying element #3 [22:17:34.838] | : value() for MultisessionFuture () ... [22:17:34.838] | : . result() for ClusterFuture ... [22:17:34.839] | : . ' result already collected: FutureResult [22:17:34.839] | : . result() for ClusterFuture ... done [22:17:34.840] | : . result() for ClusterFuture ... [22:17:34.840] | : . ' result already collected: FutureResult [22:17:34.841] | : . result() for ClusterFuture ... done [22:17:34.841] | : . signalConditions() ... [22:17:34.842] | : . ' include = 'immediateCondition' [22:17:34.842] | : . ' exclude = [22:17:34.843] | : . ' resignal = FALSE [22:17:34.843] | : . ' Number of conditions: 0 [22:17:34.844] | : . ' int 0 [22:17:34.845] | : . signalConditions() ... done [22:17:34.845] | : . relay stdout ... [22:17:34.846] | : . relay stdout ... done [22:17:34.846] | : . check for misuse ... [22:17:34.847] | : . check for misuse ... done [22:17:34.847] | : value() for MultisessionFuture () ... done [22:17:34.848] | : result() for ClusterFuture ... [22:17:34.848] | : . result already collected: FutureResult [22:17:34.849] | : result() for ClusterFuture ... done [22:17:34.849] | : signalConditions() ... [22:17:34.849] | : . include = 'immediateCondition' [22:17:34.850] | : . exclude = [22:17:34.850] | : . resignal = FALSE [22:17:34.851] | : . Number of conditions: 0 [22:17:34.851] | : . int 0 [22:17:34.852] | : signalConditions() ... done [22:17:34.853] | : result() for ClusterFuture ... [22:17:34.853] | : . result already collected: FutureResult [22:17:34.854] | : result() for ClusterFuture ... done [22:17:34.854] | : signalConditions() ... [22:17:34.855] | : . include = 'condition' [22:17:34.855] | : . exclude = 'error', 'immediateCondition' [22:17:34.856] | : . resignal = TRUE [22:17:34.856] | : . Number of conditions: 0 [22:17:34.857] | : . int 0 [22:17:34.857] | : signalConditions() ... done [22:17:34.858] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:34.858] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:34.859] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:34.859] | value(, ...) ... [22:17:34.860] | : value() for MultisessionFuture () ... [22:17:34.860] | : . result() for ClusterFuture ... [22:17:34.861] | : . ' result already collected: FutureResult [22:17:34.861] | : . result() for ClusterFuture ... done [22:17:34.862] | : . result() for ClusterFuture ... [22:17:34.862] | : . ' result already collected: FutureResult [22:17:34.863] | : . result() for ClusterFuture ... done [22:17:34.863] | : . signalConditions() ... [22:17:34.864] | : . ' include = 'immediateCondition' [22:17:34.864] | : . ' exclude = [22:17:34.865] | : . ' resignal = FALSE [22:17:34.865] | : . ' Number of conditions: 0 [22:17:34.866] | : . ' int 0 [22:17:34.866] | : . signalConditions() ... done [22:17:34.867] | : . check for misuse ... [22:17:34.867] | : . check for misuse ... done [22:17:34.868] | : value() for MultisessionFuture () ... done [22:17:34.868] | : value: [22:17:34.869] | value(, ...) ... done [22:17:34.869] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:34.870] | : nx: 4 [22:17:34.870] | : relay: TRUE [22:17:34.871] | : stdout: TRUE [22:17:34.871] | : signal: TRUE [22:17:34.872] | : resignal: FALSE [22:17:34.872] | : force: TRUE [22:17:34.873] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:34.873] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:34.874] | : until=4 [22:17:34.874] | : relaying element #4 [22:17:34.875] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:34.875] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:34.876] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:34.876] | resolve() for MultisessionFuture ... [22:17:34.877] | resolve() for MultisessionFuture ... done [22:17:34.877] | length: 1 (resolved future 3) [22:17:34.878] | checking value #4: [22:17:34.878] | 'obj' is atomic [22:17:34.879] | signalConditionsASAP(numeric, pos=4) ... [22:17:34.879] | : nx: 4 [22:17:34.880] | : relay: TRUE [22:17:34.880] | : stdout: TRUE [22:17:34.881] | : signal: TRUE [22:17:34.881] | : resignal: FALSE [22:17:34.882] | : force: TRUE [22:17:34.882] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:34.882] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:34.883] | : until=4 [22:17:34.883] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:34.884] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:34.884] | signalConditionsASAP(numeric, pos=4) ... done [22:17:34.885] | length: 0 (resolved future 4) [22:17:34.885] | Relaying remaining futures ... [22:17:34.886] | : signalConditionsASAP(NULL, pos=0) ... [22:17:34.886] | : . nx: 4 [22:17:34.887] | : . relay: TRUE [22:17:34.887] | : . stdout: TRUE [22:17:34.888] | : . signal: TRUE [22:17:34.888] | : . resignal: FALSE [22:17:34.889] | : . force: TRUE [22:17:34.889] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:34.890] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [22:17:34.890] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:34.891] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:34.891] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:34.892] | Relaying remaining futures ... done [22:17:34.892] value() for listenv ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 Dimensions: c(2, 3, 1) [22:17:34.895] future(..., label = NULL) ... [22:17:34.895] | lazy: FALSE [22:17:34.896] | stdout: TRUE [22:17:34.896] | conditions: [n=1] 'condition' [22:17:34.897] | getGlobalsAndPackages() ... [22:17:34.897] | : Searching for globals ... [22:17:34.899] | : . globals found: [0] [22:17:34.899] | : Searching for globals ... done [22:17:34.900] | : globals: [0] [22:17:34.900] | : packages: [0] [22:17:34.901] | getGlobalsAndPackages() ... done [22:17:34.901] | run() for 'Future' () ... [22:17:34.902] | : state: 'created' [22:17:34.902] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.903] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.903] | : Using MultisessionFutureBackend ... [22:17:34.904] | : . Number of futures since start: 19 (19 created, 19 launched, 22 finished) [22:17:34.904] | : . Launching futures ... [22:17:34.905] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:34.905] | : . ' , Workers: [n=2] [22:17:34.906] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:34.908] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:34.909] | : . ' , requestWorker() ... [22:17:34.909] | : . ' , ; requestNode() ... [22:17:34.910] | : . ' , ; ` Number of workers: 2 [22:17:34.910] | : . ' , ; ` Polling for a free worker ... [22:17:34.911] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.911] | : . ' , ; ` | : Listing all futures [22:17:34.912] | : . ' , ; ` | : Number of registered futures: 0 [22:17:34.912] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.913] | : . ' , ; ` | Total time: 0 [22:17:34.913] | : . ' , ; ` Polling for a free worker ... done [22:17:34.914] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.914] | : . ' , ; ` | Listing all futures [22:17:34.914] | : . ' , ; ` | Number of registered futures: 0 [22:17:34.915] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.915] | : . ' , ; ` avail: [n=2] '1', '2' [22:17:34.916] | : . ' , ; ` Index of first available worker: 1 [22:17:34.916] | : . ' , ; ` Validate that the worker is functional ... [22:17:34.917] | : . ' , ; ` | Connection is valid [22:17:34.917] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:34.919] | : . ' , ; ` | Worker is functional [22:17:34.920] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.920] | : . ' , ; ` | : Listing all futures [22:17:34.920] | : . ' , ; ` | : Number of registered futures: 0 [22:17:34.921] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.921] | : . ' , ; ` Validate that the worker is functional ... done [22:17:34.922] | : . ' , ; requestNode() ... done [22:17:34.922] | : . ' , ; cluster node index: 1 [22:17:34.923] | : . ' , requestWorker() ... done [22:17:34.923] | : . ' , eraseGlobalEnvironment() ... [22:17:34.924] | : . ' , eraseGlobalEnvironment() ... done [22:17:34.925] | : . ' , launchFuture() ... [22:17:34.925] | : . ' , ; cluster node index: 1 [22:17:34.926] | : . ' , ; getFutureData() ... [22:17:34.926] | : . ' , ; ` getFutureCore() ... [22:17:34.927] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:34.927] | : . ' , ; ` getFutureCore() ... done [22:17:34.928] | : . ' , ; ` getFutureCapture() ... [22:17:34.928] | : . ' , ; ` getFutureCapture() ... done [22:17:34.929] | : . ' , ; ` getFutureContext() ... [22:17:34.929] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.930] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:34.930] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.931] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:34.931] | : . ' , ; ` getFutureContext() ... done [22:17:34.932] | : . ' , ; getFutureData() ... done [22:17:34.932] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:34.933] | : . ' , ; ` Appended future to position #1 [22:17:34.933] | : . ' , ; ` Number of registered futures: 1 [22:17:34.934] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:34.934] | : . ' , launchFuture() ... done [22:17:34.935] | : . ' , MultisessionFuture started [22:17:34.935] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:34.936] | : . Launching futures ... done [22:17:34.936] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:34.937] | : Using MultisessionFutureBackend ... done [22:17:34.937] | run() for 'Future' () ... done [22:17:34.938] future(..., label = NULL) ... done [22:17:34.938] future(..., label = NULL) ... [22:17:34.939] | lazy: FALSE [22:17:34.939] | stdout: TRUE [22:17:34.940] | conditions: [n=1] 'condition' [22:17:34.940] | getGlobalsAndPackages() ... [22:17:34.941] | : Searching for globals ... [22:17:34.942] | : . globals found: [0] [22:17:34.943] | : Searching for globals ... done [22:17:34.943] | : globals: [0] [22:17:34.944] | : packages: [0] [22:17:34.944] | getGlobalsAndPackages() ... done [22:17:34.945] | run() for 'Future' () ... [22:17:34.945] | : state: 'created' [22:17:34.946] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.946] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.947] | : Using MultisessionFutureBackend ... [22:17:34.947] | : . Number of futures since start: 20 (20 created, 20 launched, 22 finished) [22:17:34.948] | : . Launching futures ... [22:17:34.948] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:34.949] | : . ' , Workers: [n=2] [22:17:34.949] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:34.952] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:34.952] | : . ' , requestWorker() ... [22:17:34.953] | : . ' , ; requestNode() ... [22:17:34.953] | : . ' , ; ` Number of workers: 2 [22:17:34.954] | : . ' , ; ` Polling for a free worker ... [22:17:34.954] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.955] | : . ' , ; ` | : Listing all futures [22:17:34.955] | : . ' , ; ` | : Number of registered futures: 1 [22:17:34.956] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.956] | : . ' , ; ` | Total time: 0 [22:17:34.957] | : . ' , ; ` Polling for a free worker ... done [22:17:34.957] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.958] | : . ' , ; ` | Listing all futures [22:17:34.958] | : . ' , ; ` | Number of registered futures: 1 [22:17:34.959] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.959] | : . ' , ; ` avail: [n=2] '2' [22:17:34.960] | : . ' , ; ` Index of first available worker: 2 [22:17:34.960] | : . ' , ; ` Validate that the worker is functional ... [22:17:34.963] | : . ' , ; ` | Connection is valid [22:17:34.963] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 43784 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #5 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:34.965] | : . ' , ; ` | Worker is functional [22:17:34.966] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:34.966] | : . ' , ; ` | : Listing all futures [22:17:34.967] | : . ' , ; ` | : Number of registered futures: 1 [22:17:34.967] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:34.968] | : . ' , ; ` Validate that the worker is functional ... done [22:17:34.968] | : . ' , ; requestNode() ... done [22:17:34.969] | : . ' , ; cluster node index: 2 [22:17:34.969] | : . ' , requestWorker() ... done [22:17:34.970] | : . ' , eraseGlobalEnvironment() ... [22:17:34.970] | : . ' , eraseGlobalEnvironment() ... done [22:17:34.971] | : . ' , launchFuture() ... [22:17:34.971] | : . ' , ; cluster node index: 2 [22:17:34.972] | : . ' , ; getFutureData() ... [22:17:34.972] | : . ' , ; ` getFutureCore() ... [22:17:34.973] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:34.973] | : . ' , ; ` getFutureCore() ... done [22:17:34.974] | : . ' , ; ` getFutureCapture() ... [22:17:34.974] | : . ' , ; ` getFutureCapture() ... done [22:17:34.975] | : . ' , ; ` getFutureContext() ... [22:17:34.975] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.976] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:34.976] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.977] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:34.977] | : . ' , ; ` getFutureContext() ... done [22:17:34.978] | : . ' , ; getFutureData() ... done [22:17:34.978] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:34.979] | : . ' , ; ` Appended future to position #2 [22:17:34.980] | : . ' , ; ` Number of registered futures: 2 [22:17:34.980] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:34.980] | : . ' , launchFuture() ... done [22:17:34.981] | : . ' , MultisessionFuture started [22:17:34.981] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:34.982] | : . Launching futures ... done [22:17:34.982] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:34.983] | : Using MultisessionFutureBackend ... done [22:17:34.983] | run() for 'Future' () ... done [22:17:34.984] future(..., label = NULL) ... done [22:17:34.985] future(..., label = NULL) ... [22:17:34.985] | lazy: FALSE [22:17:34.986] | stdout: TRUE [22:17:34.986] | conditions: [n=1] 'condition' [22:17:34.987] | getGlobalsAndPackages() ... [22:17:34.987] | : Searching for globals ... [22:17:34.991] | : . globals found: [1] '{' [22:17:34.991] | : Searching for globals ... done [22:17:34.992] | : Resolving globals: FALSE [22:17:34.992] | : Search for packages associated with the globals ... [22:17:34.993] | : . Packages associated with globals: [1] 'base' [22:17:34.993] | : . Packages: [1] 'base' [22:17:34.994] | : Search for packages associated with the globals ... done [22:17:34.994] | : Packages after dropping 'base': [0] [22:17:34.995] | : globals: [0] [22:17:34.995] | : packages: [0] [22:17:34.996] | getGlobalsAndPackages() ... done [22:17:34.996] | run() for 'Future' () ... [22:17:34.997] | : state: 'created' [22:17:34.997] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:34.998] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:34.998] | : Using MultisessionFutureBackend ... [22:17:34.999] | : . Number of futures since start: 21 (21 created, 21 launched, 22 finished) [22:17:34.999] | : . Launching futures ... [22:17:35.000] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:35.000] | : . ' , Workers: [n=2] [22:17:35.001] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:35.003] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:35.004] | : . ' , requestWorker() ... [22:17:35.004] | : . ' , ; requestNode() ... [22:17:35.005] | : . ' , ; ` Number of workers: 2 [22:17:35.005] | : . ' , ; ` Polling for a free worker ... [22:17:35.006] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.006] | : . ' , ; ` | : Listing all futures [22:17:35.007] | : . ' , ; ` | : Number of registered futures: 2 [22:17:35.007] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.007] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [22:17:35.028] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... [22:17:35.028] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... [22:17:35.029] | : . ' , ; ` | : . resolved() ... [22:17:35.030] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [22:17:35.030] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [22:17:35.031] | : . ' , ; ` | : . ' , assertValidConnection() ... [22:17:35.032] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:35.032] | : . ' , ; ` | : . ' , assertValidConnection() ... done [22:17:35.033] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:35.034] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:35.034] | : . ' , ; ` | : . ' , ; [1] TRUE [22:17:35.035] | : . ' , ; ` | : . ' , ; Received data: [22:17:35.036] | : . ' , ; ` | : . ' , ; List of 5 [22:17:35.036] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [22:17:35.036] | : . ' , ; ` | : . ' , ; $ value :List of 16 [22:17:35.036] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [22:17:35.036] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [22:17:35.036] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [22:17:35.036] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [22:17:35.036] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [22:17:35.036] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [22:17:35.036] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:35.036] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [22:17:35.036] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [22:17:35.036] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [22:17:35.036] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [22:17:35.036] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [22:17:35.036] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:35.036] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:34" [22:17:35.036] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:34" [22:17:35.036] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "60" [22:17:35.036] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:35.036] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:35.036] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:35.036] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:35.036] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:35.036] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:35.036] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 41148 [22:17:35.036] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:35.036] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:35.036] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [22:17:35.036] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:35.036] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:35.036] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [22:17:35.036] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:35.036] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:35.036] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [22:17:35.036] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:35.036] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [22:17:35.036] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.02 0 0.02 NA NA [22:17:35.036] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:35.036] | : . ' , ; ` | : . ' , ; $ tag : NULL [22:17:35.051] | : . ' , ; ` | : . ' , ; Received FutureResult [22:17:35.051] | : . ' , ; ` | : . ' , ; FutureResult: [22:17:35.051] | : . ' , ; ` | : . ' , ; value: 'numeric' [22:17:35.051] | : . ' , ; ` | : . ' , ; visible: TRUE [22:17:35.051] | : . ' , ; ` | : . ' , ; stdout: character [22:17:35.051] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [22:17:35.051] | : . ' , ; ` | : . ' , ; RNG used: FALSE [22:17:35.051] | : . ' , ; ` | : . ' , ; duration: 0.003066063 secs (started 2026-03-13 22:17:34.932972) [22:17:35.051] | : . ' , ; ` | : . ' , ; version: 1.8 [22:17:35.053] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:35.053] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [22:17:35.054] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [22:17:35.054] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:35.055] | : . ' , ; ` | : . ' , ; Erased future from future backend [22:17:35.055] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [22:17:35.056] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [22:17:35.056] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [22:17:35.057] | : . ' , ; ` | : . ' , ; signalConditions() ... [22:17:35.057] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [22:17:35.058] | : . ' , ; ` | : . ' , ; ` exclude = [22:17:35.058] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [22:17:35.059] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [22:17:35.059] | : . ' , ; ` | : . ' , ; ` int 0 [22:17:35.060] | : . ' , ; ` | : . ' , ; signalConditions() ... done [22:17:35.060] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:35.061] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:35.061] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [22:17:35.062] | : . ' , ; ` | : . ' assertFutureResult() ... [22:17:35.062] | : . ' , ; ` | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-60 [22:17:35.063] | : . ' , ; ` | : . ' , identical; success [22:17:35.063] | : . ' , ; ` | : . ' assertFutureResult() ... done [22:17:35.064] | : . ' , ; ` | : . resolved() ... done [22:17:35.064] | : . ' , ; ` | : . Future at position #1 is resolved ... [22:17:35.065] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [22:17:35.065] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:35.066] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:35.066] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:35.067] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:35.067] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:35.068] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:35.068] | : . ' , ; ` | : . ' , signalConditions() ... [22:17:35.069] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [22:17:35.069] | : . ' , ; ` | : . ' , ; exclude = [22:17:35.070] | : . ' , ; ` | : . ' , ; resignal = FALSE [22:17:35.070] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [22:17:35.071] | : . ' , ; ` | : . ' , ; int 0 [22:17:35.072] | : . ' , ; ` | : . ' , signalConditions() ... done [22:17:35.072] | : . ' , ; ` | : . ' , check for misuse ... [22:17:35.073] | : . ' , ; ` | : . ' , check for misuse ... done [22:17:35.073] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [22:17:35.074] | : . ' , ; ` | : . Future at position #1 is resolved ... done [22:17:35.074] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... done [22:17:35.075] | : . ' , ; ` | : Remove collected futures ... [22:17:35.075] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [22:17:35.076] | : . ' , ; ` | : Remove collected futures ... done [22:17:35.076] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... done [22:17:35.077] | : . ' , ; ` | Early signaling of 2 future candidates ... [22:17:35.077] | : . ' , ; ` | Number of futures with early signaling requested: 0 [22:17:35.078] | : . ' , ; ` | Early signaling of 2 future candidates ... done [22:17:35.078] | : . ' , ; ` | Number of registered futures: 2 [22:17:35.078] | : . ' , ; ` Polling for a free worker ... done [22:17:35.079] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.080] | : . ' , ; ` | Listing all futures [22:17:35.080] | : . ' , ; ` | Number of registered futures: 1 [22:17:35.080] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.081] | : . ' , ; ` Total time: 0.073422908782959 [22:17:35.081] | : . ' , ; requestNode() ... done [22:17:35.082] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.082] | : . ' , ; ` Listing all futures [22:17:35.083] | : . ' , ; ` Number of registered futures: 1 [22:17:35.083] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.084] | : . ' , ; avail: [n=2] '1' [22:17:35.084] | : . ' , ; Index of first available worker: 1 [22:17:35.085] | : . ' , ; Validate that the worker is functional ... [22:17:35.085] | : . ' , ; ` Connection is valid [22:17:35.086] | : . ' , ; ` RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:35.087] | : . ' , ; ` Worker is functional [22:17:35.088] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.088] | : . ' , ; ` | Listing all futures [22:17:35.089] | : . ' , ; ` | Number of registered futures: 1 [22:17:35.089] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.090] | : . ' , ; Validate that the worker is functional ... done [22:17:35.090] | : . ' , requestWorker() ... done [22:17:35.091] | : . ' , cluster node index: 1 [22:17:35.091] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:35.092] | : . ' eraseGlobalEnvironment() ... [22:17:35.093] | : . ' eraseGlobalEnvironment() ... done [22:17:35.093] | : . ' launchFuture() ... [22:17:35.094] | : . ' , cluster node index: 1 [22:17:35.094] | : . ' , getFutureData() ... [22:17:35.095] | : . ' , ; getFutureCore() ... [22:17:35.095] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:35.096] | : . ' , ; getFutureCore() ... done [22:17:35.096] | : . ' , ; getFutureCapture() ... [22:17:35.097] | : . ' , ; getFutureCapture() ... done [22:17:35.097] | : . ' , ; getFutureContext() ... [22:17:35.098] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:35.098] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:35.099] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:35.099] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:35.100] | : . ' , ; getFutureContext() ... done [22:17:35.100] | : . ' , getFutureData() ... done [22:17:35.101] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:35.101] | : . ' , ; Appended future to position #2 [22:17:35.102] | : . ' , ; Number of registered futures: 2 [22:17:35.102] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:35.103] | : . ' launchFuture() ... done [22:17:35.103] | : . ' MultisessionFuture started [22:17:35.104] | : . Launching futures ... done [22:17:35.104] | : Using MultisessionFutureBackend ... done [22:17:35.105] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:35.105] | run() for 'Future' () ... done [22:17:35.106] future(..., label = NULL) ... done [22:17:35.107] resolved() ... [22:17:35.108] | resolved() for environment ... [22:17:35.109] | : resolved() ... [22:17:35.109] | : . resolved() for list ... [22:17:35.110] | : . ' Number of elements: 4 [22:17:35.110] | : . ' Number of futures: 4 [22:17:35.111] | : . ' resolved() ... [22:17:35.111] | : . ' resolved() ... done [22:17:35.112] | : . ' resolved() ... [22:17:35.112] | : . ' , resolved() for MultisessionFuture () ... [22:17:35.113] | : . ' , ; Cluster node socket connection: index=5, id=889 [22:17:35.114] | : . ' , ; assertValidConnection() ... [22:17:35.114] | : . ' , ; ` cluster node index: 2 [22:17:35.115] | : . ' , ; assertValidConnection() ... done [22:17:35.115] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:35.116] | : . ' , ; ` cluster node index: 2 [22:17:35.116] | : . ' , ; ` [1] TRUE [22:17:35.117] | : . ' , ; ` Received data: [22:17:35.117] | : . ' , ; ` List of 5 [22:17:35.117] | : . ' , ; ` $ type : chr "VALUE" [22:17:35.117] | : . ' , ; ` $ value :List of 16 [22:17:35.117] | : . ' , ; ` ..$ value : NULL [22:17:35.117] | : . ' , ; ` ..$ visible : logi TRUE [22:17:35.117] | : . ' , ; ` ..$ stdout : chr "" [22:17:35.117] | : . ' , ; ` ..$ conditions : list() [22:17:35.117] | : . ' , ; ` ..$ rng : logi FALSE [22:17:35.117] | : . ' , ; ` ..$ seed : NULL [22:17:35.117] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:35.117] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:35.117] | : . ' , ; ` .. ..$ added : NULL [22:17:35.117] | : . ' , ; ` .. ..$ removed : NULL [22:17:35.117] | : . ' , ; ` .. ..$ replaced: NULL [22:17:35.117] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:35.117] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:35.117] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:34" [22:17:35.117] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:34" [22:17:35.117] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "61" [22:17:35.117] | : . ' , ; ` ..$ session_uuid : chr "8e7b080a23eacfa478b7c05b276683a1" [22:17:35.117] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:35.117] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:35.117] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:35.117] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:35.117] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:35.117] | : . ' , ; ` .. .. ..$ pid : int 43784 [22:17:35.117] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:35.117] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:35.117] | : . ' , ; ` ..$ r_info :List of 4 [22:17:35.117] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:35.117] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:35.117] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:35.117] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:35.117] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:35.117] | : . ' , ; ` ..$ version : chr "1.8" [22:17:35.117] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:35.117] | : . ' , ; ` $ success: logi TRUE [22:17:35.117] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [22:17:35.117] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:35.117] | : . ' , ; ` $ tag : NULL [22:17:35.132] | : . ' , ; ` Received FutureResult [22:17:35.132] | : . ' , ; ` FutureResult: [22:17:35.132] | : . ' , ; ` value: 'NULL' [22:17:35.132] | : . ' , ; ` visible: TRUE [22:17:35.132] | : . ' , ; ` stdout: character [22:17:35.132] | : . ' , ; ` conditions: [n = 0] [22:17:35.132] | : . ' , ; ` RNG used: FALSE [22:17:35.132] | : . ' , ; ` duration: 0.003211021 secs (started 2026-03-13 22:17:34.979184) [22:17:35.132] | : . ' , ; ` version: 1.8 [22:17:35.134] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:35.134] | : . ' , ; ` | Removed future from position #1 [22:17:35.135] | : . ' , ; ` | Number of registered futures: 1 [22:17:35.135] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:35.136] | : . ' , ; ` Erased future from future backend [22:17:35.136] | : . ' , ; ` result() for ClusterFuture ... [22:17:35.137] | : . ' , ; ` | result already collected: FutureResult [22:17:35.137] | : . ' , ; ` result() for ClusterFuture ... done [22:17:35.138] | : . ' , ; ` signalConditions() ... [22:17:35.138] | : . ' , ; ` | include = 'immediateCondition' [22:17:35.139] | : . ' , ; ` | exclude = [22:17:35.139] | : . ' , ; ` | resignal = FALSE [22:17:35.140] | : . ' , ; ` | Number of conditions: 0 [22:17:35.140] | : . ' , ; ` | int 0 [22:17:35.141] | : . ' , ; ` signalConditions() ... done [22:17:35.141] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:35.142] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:35.142] | : . ' , resolved() for MultisessionFuture () ... done [22:17:35.143] | : . ' , assertFutureResult() ... [22:17:35.143] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-61 [22:17:35.144] | : . ' , ; identical; success [22:17:35.144] | : . ' , assertFutureResult() ... done [22:17:35.145] | : . ' resolved() ... done [22:17:35.145] | : . ' resolved() ... [22:17:35.146] | : . ' , resolved() for MultisessionFuture () ... [22:17:35.146] | : . ' , ; Cluster node socket connection: index=4, id=888 [22:17:35.147] | : . ' , ; assertValidConnection() ... [22:17:35.147] | : . ' , ; ` cluster node index: 1 [22:17:35.148] | : . ' , ; assertValidConnection() ... done [22:17:35.149] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:35.149] | : . ' , ; ` cluster node index: 1 [22:17:35.150] | : . ' , ; ` [1] TRUE [22:17:35.150] | : . ' , ; ` Received data: [22:17:35.151] | : . ' , ; ` List of 5 [22:17:35.151] | : . ' , ; ` $ type : chr "VALUE" [22:17:35.151] | : . ' , ; ` $ value :List of 16 [22:17:35.151] | : . ' , ; ` ..$ value : num 4 [22:17:35.151] | : . ' , ; ` ..$ visible : logi TRUE [22:17:35.151] | : . ' , ; ` ..$ stdout : chr "" [22:17:35.151] | : . ' , ; ` ..$ conditions : list() [22:17:35.151] | : . ' , ; ` ..$ rng : logi FALSE [22:17:35.151] | : . ' , ; ` ..$ seed : NULL [22:17:35.151] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:35.151] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:35.151] | : . ' , ; ` .. ..$ added : NULL [22:17:35.151] | : . ' , ; ` .. ..$ removed : NULL [22:17:35.151] | : . ' , ; ` .. ..$ replaced: NULL [22:17:35.151] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:35.151] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:35.151] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:35" [22:17:35.151] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:35" [22:17:35.151] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "62" [22:17:35.151] | : . ' , ; ` ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:35.151] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:35.151] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:35.151] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:35.151] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:35.151] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:35.151] | : . ' , ; ` .. .. ..$ pid : int 41148 [22:17:35.151] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:35.151] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:35.151] | : . ' , ; ` ..$ r_info :List of 4 [22:17:35.151] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:35.151] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:35.151] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:35.151] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:35.151] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:35.151] | : . ' , ; ` ..$ version : chr "1.8" [22:17:35.151] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:35.151] | : . ' , ; ` $ success: logi TRUE [22:17:35.151] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0.02 0 0.02 NA NA [22:17:35.151] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:35.151] | : . ' , ; ` $ tag : NULL [22:17:35.168] | : . ' , ; ` Received FutureResult [22:17:35.168] | : . ' , ; ` FutureResult: [22:17:35.168] | : . ' , ; ` value: 'numeric' [22:17:35.168] | : . ' , ; ` visible: TRUE [22:17:35.168] | : . ' , ; ` stdout: character [22:17:35.168] | : . ' , ; ` conditions: [n = 0] [22:17:35.168] | : . ' , ; ` RNG used: FALSE [22:17:35.168] | : . ' , ; ` duration: 0.004516125 secs (started 2026-03-13 22:17:35.101398) [22:17:35.168] | : . ' , ; ` version: 1.8 [22:17:35.169] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:35.170] | : . ' , ; ` | Removed future from position #1 [22:17:35.170] | : . ' , ; ` | Number of registered futures: 0 [22:17:35.171] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:35.171] | : . ' , ; ` Erased future from future backend [22:17:35.172] | : . ' , ; ` result() for ClusterFuture ... [22:17:35.172] | : . ' , ; ` | result already collected: FutureResult [22:17:35.173] | : . ' , ; ` result() for ClusterFuture ... done [22:17:35.173] | : . ' , ; ` signalConditions() ... [22:17:35.174] | : . ' , ; ` | include = 'immediateCondition' [22:17:35.174] | : . ' , ; ` | exclude = [22:17:35.175] | : . ' , ; ` | resignal = FALSE [22:17:35.175] | : . ' , ; ` | Number of conditions: 0 [22:17:35.176] | : . ' , ; ` | int 0 [22:17:35.177] | : . ' , ; ` signalConditions() ... done [22:17:35.177] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:35.178] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:35.178] | : . ' , resolved() for MultisessionFuture () ... done [22:17:35.179] | : . ' , assertFutureResult() ... [22:17:35.179] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-62 [22:17:35.179] | : . ' , ; identical; success [22:17:35.180] | : . ' , assertFutureResult() ... done [22:17:35.180] | : . ' resolved() ... done [22:17:35.181] | : . resolved() for list ... done [22:17:35.181] | : resolved() ... done [22:17:35.182] | resolved() for environment ... done [22:17:35.182] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [22:17:35.184] value() for MultisessionFuture () ... [22:17:35.184] | result() for ClusterFuture ... [22:17:35.185] | : result already collected: FutureResult [22:17:35.185] | result() for ClusterFuture ... done [22:17:35.186] | result() for ClusterFuture ... [22:17:35.186] | : result already collected: FutureResult [22:17:35.187] | result() for ClusterFuture ... done [22:17:35.187] | signalConditions() ... [22:17:35.188] | : include = 'immediateCondition' [22:17:35.188] | : exclude = [22:17:35.189] | : resignal = FALSE [22:17:35.189] | : Number of conditions: 0 [22:17:35.189] | : int 0 [22:17:35.190] | signalConditions() ... done [22:17:35.191] | relay stdout ... [22:17:35.191] | relay stdout ... done [22:17:35.192] | check for misuse ... [22:17:35.192] | check for misuse ... done [22:17:35.193] value() for MultisessionFuture () ... done [22:17:35.193] value() for listenv ... [22:17:35.194] | recursive: 0 [22:17:35.194] | reduce: FALSE [22:17:35.196] | length: 4 [22:17:35.196] | elements: 'a', 'b', 'c', 'd' [22:17:35.197] | Number of remaining objects: 4 [22:17:35.197] | checking value #1: [22:17:35.197] | 'obj' is atomic [22:17:35.198] | signalConditionsASAP(numeric, pos=1) ... [22:17:35.198] | : nx: 4 [22:17:35.199] | : relay: TRUE [22:17:35.199] | : stdout: TRUE [22:17:35.200] | : signal: TRUE [22:17:35.200] | : resignal: FALSE [22:17:35.201] | : force: TRUE [22:17:35.201] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:35.202] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:35.202] | : until=2 [22:17:35.203] | : relaying element #2 [22:17:35.203] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:35.204] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:35.204] | signalConditionsASAP(numeric, pos=1) ... done [22:17:35.205] | length: 3 (resolved future 1) [22:17:35.205] | checking value #2: [22:17:35.206] | 'obj' is MultisessionFuture [22:17:35.206] | resolved() ... [22:17:35.207] | resolved() ... done [22:17:35.207] | MultisessionFuture #2 [22:17:35.208] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:35.208] | : nx: 4 [22:17:35.209] | : relay: TRUE [22:17:35.209] | : stdout: TRUE [22:17:35.209] | : signal: TRUE [22:17:35.210] | : resignal: FALSE [22:17:35.210] | : force: TRUE [22:17:35.211] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:35.211] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:35.212] | : until=2 [22:17:35.212] | : relaying element #2 [22:17:35.213] | : value() for MultisessionFuture () ... [22:17:35.213] | : . result() for ClusterFuture ... [22:17:35.214] | : . ' result already collected: FutureResult [22:17:35.214] | : . result() for ClusterFuture ... done [22:17:35.215] | : . result() for ClusterFuture ... [22:17:35.215] | : . ' result already collected: FutureResult [22:17:35.216] | : . result() for ClusterFuture ... done [22:17:35.216] | : . signalConditions() ... [22:17:35.217] | : . ' include = 'immediateCondition' [22:17:35.217] | : . ' exclude = [22:17:35.218] | : . ' resignal = FALSE [22:17:35.218] | : . ' Number of conditions: 0 [22:17:35.219] | : . ' int 0 [22:17:35.219] | : . signalConditions() ... done [22:17:35.220] | : . relay stdout ... [22:17:35.220] | : . relay stdout ... done [22:17:35.221] | : . check for misuse ... [22:17:35.221] | : . check for misuse ... done [22:17:35.222] | : value() for MultisessionFuture () ... done [22:17:35.222] | : result() for ClusterFuture ... [22:17:35.223] | : . result already collected: FutureResult [22:17:35.223] | : result() for ClusterFuture ... done [22:17:35.224] | : signalConditions() ... [22:17:35.224] | : . include = 'immediateCondition' [22:17:35.225] | : . exclude = [22:17:35.225] | : . resignal = FALSE [22:17:35.226] | : . Number of conditions: 0 [22:17:35.226] | : . int 0 [22:17:35.227] | : signalConditions() ... done [22:17:35.227] | : result() for ClusterFuture ... [22:17:35.228] | : . result already collected: FutureResult [22:17:35.228] | : result() for ClusterFuture ... done [22:17:35.229] | : signalConditions() ... [22:17:35.229] | : . include = 'condition' [22:17:35.230] | : . exclude = 'error', 'immediateCondition' [22:17:35.230] | : . resignal = TRUE [22:17:35.231] | : . Number of conditions: 0 [22:17:35.231] | : . int 0 [22:17:35.232] | : signalConditions() ... done [22:17:35.233] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:35.233] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:35.234] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:35.234] | value(, ...) ... [22:17:35.235] | : value() for MultisessionFuture () ... [22:17:35.235] | : . result() for ClusterFuture ... [22:17:35.236] | : . ' result already collected: FutureResult [22:17:35.236] | : . result() for ClusterFuture ... done [22:17:35.237] | : . result() for ClusterFuture ... [22:17:35.237] | : . ' result already collected: FutureResult [22:17:35.238] | : . result() for ClusterFuture ... done [22:17:35.238] | : . signalConditions() ... [22:17:35.239] | : . ' include = 'immediateCondition' [22:17:35.239] | : . ' exclude = [22:17:35.239] | : . ' resignal = FALSE [22:17:35.240] | : . ' Number of conditions: 0 [22:17:35.240] | : . ' int 0 [22:17:35.241] | : . signalConditions() ... done [22:17:35.242] | : . check for misuse ... [22:17:35.242] | : . check for misuse ... done [22:17:35.243] | : value() for MultisessionFuture () ... done [22:17:35.243] | : value: [22:17:35.244] | value(, ...) ... done [22:17:35.244] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:35.245] | : nx: 4 [22:17:35.245] | : relay: TRUE [22:17:35.246] | : stdout: TRUE [22:17:35.246] | : signal: TRUE [22:17:35.247] | : resignal: FALSE [22:17:35.247] | : force: TRUE [22:17:35.248] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:35.248] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:35.249] | : until=3 [22:17:35.249] | : relaying element #3 [22:17:35.250] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:35.250] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:35.251] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:35.251] | resolve() for MultisessionFuture ... [22:17:35.252] | resolve() for MultisessionFuture ... done [22:17:35.252] | length: 2 (resolved future 2) [22:17:35.253] | checking value #3: [22:17:35.253] | 'obj' is MultisessionFuture [22:17:35.254] | resolved() ... [22:17:35.254] | resolved() ... done [22:17:35.255] | MultisessionFuture #3 [22:17:35.255] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:35.255] | : nx: 4 [22:17:35.256] | : relay: TRUE [22:17:35.256] | : stdout: TRUE [22:17:35.257] | : signal: TRUE [22:17:35.257] | : resignal: FALSE [22:17:35.258] | : force: TRUE [22:17:35.258] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:35.259] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:35.259] | : until=3 [22:17:35.260] | : relaying element #3 [22:17:35.260] | : value() for MultisessionFuture () ... [22:17:35.261] | : . result() for ClusterFuture ... [22:17:35.261] | : . ' result already collected: FutureResult [22:17:35.262] | : . result() for ClusterFuture ... done [22:17:35.262] | : . result() for ClusterFuture ... [22:17:35.263] | : . ' result already collected: FutureResult [22:17:35.263] | : . result() for ClusterFuture ... done [22:17:35.264] | : . signalConditions() ... [22:17:35.264] | : . ' include = 'immediateCondition' [22:17:35.265] | : . ' exclude = [22:17:35.265] | : . ' resignal = FALSE [22:17:35.266] | : . ' Number of conditions: 0 [22:17:35.266] | : . ' int 0 [22:17:35.267] | : . signalConditions() ... done [22:17:35.267] | : . relay stdout ... [22:17:35.268] | : . relay stdout ... done [22:17:35.268] | : . check for misuse ... [22:17:35.269] | : . check for misuse ... done [22:17:35.269] | : value() for MultisessionFuture () ... done [22:17:35.270] | : result() for ClusterFuture ... [22:17:35.270] | : . result already collected: FutureResult [22:17:35.271] | : result() for ClusterFuture ... done [22:17:35.271] | : signalConditions() ... [22:17:35.272] | : . include = 'immediateCondition' [22:17:35.272] | : . exclude = [22:17:35.273] | : . resignal = FALSE [22:17:35.273] | : . Number of conditions: 0 [22:17:35.274] | : . int 0 [22:17:35.275] | : signalConditions() ... done [22:17:35.275] | : result() for ClusterFuture ... [22:17:35.276] | : . result already collected: FutureResult [22:17:35.276] | : result() for ClusterFuture ... done [22:17:35.276] | : signalConditions() ... [22:17:35.277] | : . include = 'condition' [22:17:35.277] | : . exclude = 'error', 'immediateCondition' [22:17:35.278] | : . resignal = TRUE [22:17:35.278] | : . Number of conditions: 0 [22:17:35.279] | : . int 0 [22:17:35.280] | : signalConditions() ... done [22:17:35.280] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:35.281] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:35.281] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:35.282] | value(, ...) ... [22:17:35.282] | : value() for MultisessionFuture () ... [22:17:35.283] | : . result() for ClusterFuture ... [22:17:35.283] | : . ' result already collected: FutureResult [22:17:35.284] | : . result() for ClusterFuture ... done [22:17:35.284] | : . result() for ClusterFuture ... [22:17:35.285] | : . ' result already collected: FutureResult [22:17:35.285] | : . result() for ClusterFuture ... done [22:17:35.286] | : . signalConditions() ... [22:17:35.286] | : . ' include = 'immediateCondition' [22:17:35.287] | : . ' exclude = [22:17:35.287] | : . ' resignal = FALSE [22:17:35.288] | : . ' Number of conditions: 0 [22:17:35.288] | : . ' int 0 [22:17:35.289] | : . signalConditions() ... done [22:17:35.289] | : . check for misuse ... [22:17:35.290] | : . check for misuse ... done [22:17:35.290] | : value() for MultisessionFuture () ... done [22:17:35.291] | : value: [22:17:35.291] | value(, ...) ... done [22:17:35.292] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:35.292] | : nx: 4 [22:17:35.293] | : relay: TRUE [22:17:35.293] | : stdout: TRUE [22:17:35.294] | : signal: TRUE [22:17:35.294] | : resignal: FALSE [22:17:35.295] | : force: TRUE [22:17:35.295] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:35.296] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:35.296] | : until=4 [22:17:35.297] | : relaying element #4 [22:17:35.297] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:35.298] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:35.298] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:35.299] | resolve() for MultisessionFuture ... [22:17:35.299] | resolve() for MultisessionFuture ... done [22:17:35.300] | length: 1 (resolved future 3) [22:17:35.300] | checking value #4: [22:17:35.301] | 'obj' is atomic [22:17:35.301] | signalConditionsASAP(numeric, pos=4) ... [22:17:35.302] | : nx: 4 [22:17:35.302] | : relay: TRUE [22:17:35.303] | : stdout: TRUE [22:17:35.303] | : signal: TRUE [22:17:35.304] | : resignal: FALSE [22:17:35.304] | : force: TRUE [22:17:35.304] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:35.305] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:35.305] | : until=4 [22:17:35.306] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:35.306] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:35.307] | signalConditionsASAP(numeric, pos=4) ... done [22:17:35.307] | length: 0 (resolved future 4) [22:17:35.308] | Relaying remaining futures ... [22:17:35.308] | : signalConditionsASAP(NULL, pos=0) ... [22:17:35.309] | : . nx: 4 [22:17:35.309] | : . relay: TRUE [22:17:35.310] | : . stdout: TRUE [22:17:35.310] | : . signal: TRUE [22:17:35.311] | : . resignal: FALSE [22:17:35.311] | : . force: TRUE [22:17:35.312] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:35.312] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [22:17:35.313] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:35.313] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:35.314] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:35.314] | Relaying remaining futures ... done [22:17:35.315] value() for listenv ... done List of 4 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 Dimensions: c(2, 1, 3, 1) [22:17:35.317] future(..., label = NULL) ... [22:17:35.318] | lazy: FALSE [22:17:35.318] | stdout: TRUE [22:17:35.319] | conditions: [n=1] 'condition' [22:17:35.319] | getGlobalsAndPackages() ... [22:17:35.320] | : Searching for globals ... [22:17:35.321] | : . globals found: [0] [22:17:35.322] | : Searching for globals ... done [22:17:35.322] | : globals: [0] [22:17:35.323] | : packages: [0] [22:17:35.323] | getGlobalsAndPackages() ... done [22:17:35.324] | run() for 'Future' () ... [22:17:35.324] | : state: 'created' [22:17:35.325] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:35.325] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:35.326] | : Using MultisessionFutureBackend ... [22:17:35.326] | : . Number of futures since start: 22 (22 created, 22 launched, 26 finished) [22:17:35.327] | : . Launching futures ... [22:17:35.327] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:35.328] | : . ' , Workers: [n=2] [22:17:35.328] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:35.331] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:35.331] | : . ' , requestWorker() ... [22:17:35.332] | : . ' , ; requestNode() ... [22:17:35.332] | : . ' , ; ` Number of workers: 2 [22:17:35.333] | : . ' , ; ` Polling for a free worker ... [22:17:35.333] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.334] | : . ' , ; ` | : Listing all futures [22:17:35.334] | : . ' , ; ` | : Number of registered futures: 0 [22:17:35.335] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.335] | : . ' , ; ` | Total time: 0 [22:17:35.336] | : . ' , ; ` Polling for a free worker ... done [22:17:35.336] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.337] | : . ' , ; ` | Listing all futures [22:17:35.337] | : . ' , ; ` | Number of registered futures: 0 [22:17:35.338] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.338] | : . ' , ; ` avail: [n=2] '1', '2' [22:17:35.339] | : . ' , ; ` Index of first available worker: 1 [22:17:35.339] | : . ' , ; ` Validate that the worker is functional ... [22:17:35.340] | : . ' , ; ` | Connection is valid [22:17:35.340] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:35.342] | : . ' , ; ` | Worker is functional [22:17:35.342] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.343] | : . ' , ; ` | : Listing all futures [22:17:35.343] | : . ' , ; ` | : Number of registered futures: 0 [22:17:35.344] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.344] | : . ' , ; ` Validate that the worker is functional ... done [22:17:35.345] | : . ' , ; requestNode() ... done [22:17:35.345] | : . ' , ; cluster node index: 1 [22:17:35.346] | : . ' , requestWorker() ... done [22:17:35.346] | : . ' , eraseGlobalEnvironment() ... [22:17:35.347] | : . ' , eraseGlobalEnvironment() ... done [22:17:35.347] | : . ' , launchFuture() ... [22:17:35.348] | : . ' , ; cluster node index: 1 [22:17:35.348] | : . ' , ; getFutureData() ... [22:17:35.349] | : . ' , ; ` getFutureCore() ... [22:17:35.349] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:35.350] | : . ' , ; ` getFutureCore() ... done [22:17:35.350] | : . ' , ; ` getFutureCapture() ... [22:17:35.351] | : . ' , ; ` getFutureCapture() ... done [22:17:35.351] | : . ' , ; ` getFutureContext() ... [22:17:35.352] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:35.352] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:35.353] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:35.353] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:35.354] | : . ' , ; ` getFutureContext() ... done [22:17:35.354] | : . ' , ; getFutureData() ... done [22:17:35.355] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:35.356] | : . ' , ; ` Appended future to position #1 [22:17:35.356] | : . ' , ; ` Number of registered futures: 1 [22:17:35.357] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:35.357] | : . ' , launchFuture() ... done [22:17:35.358] | : . ' , MultisessionFuture started [22:17:35.358] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:35.359] | : . Launching futures ... done [22:17:35.359] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:35.360] | : Using MultisessionFutureBackend ... done [22:17:35.360] | run() for 'Future' () ... done [22:17:35.361] future(..., label = NULL) ... done [22:17:35.361] future(..., label = NULL) ... [22:17:35.362] | lazy: FALSE [22:17:35.362] | stdout: TRUE [22:17:35.363] | conditions: [n=1] 'condition' [22:17:35.363] | getGlobalsAndPackages() ... [22:17:35.364] | : Searching for globals ... [22:17:35.365] | : . globals found: [0] [22:17:35.366] | : Searching for globals ... done [22:17:35.366] | : globals: [0] [22:17:35.367] | : packages: [0] [22:17:35.367] | getGlobalsAndPackages() ... done [22:17:35.368] | run() for 'Future' () ... [22:17:35.368] | : state: 'created' [22:17:35.369] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:35.369] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:35.370] | : Using MultisessionFutureBackend ... [22:17:35.370] | : . Number of futures since start: 23 (23 created, 23 launched, 26 finished) [22:17:35.371] | : . Launching futures ... [22:17:35.371] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:35.372] | : . ' , Workers: [n=2] [22:17:35.372] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:35.377] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:35.377] | : . ' , requestWorker() ... [22:17:35.378] | : . ' , ; requestNode() ... [22:17:35.378] | : . ' , ; ` Number of workers: 2 [22:17:35.379] | : . ' , ; ` Polling for a free worker ... [22:17:35.379] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.380] | : . ' , ; ` | : Listing all futures [22:17:35.380] | : . ' , ; ` | : Number of registered futures: 1 [22:17:35.381] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.381] | : . ' , ; ` | Total time: 0 [22:17:35.381] | : . ' , ; ` Polling for a free worker ... done [22:17:35.382] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.382] | : . ' , ; ` | Listing all futures [22:17:35.383] | : . ' , ; ` | Number of registered futures: 1 [22:17:35.383] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.384] | : . ' , ; ` avail: [n=2] '2' [22:17:35.384] | : . ' , ; ` Index of first available worker: 2 [22:17:35.385] | : . ' , ; ` Validate that the worker is functional ... [22:17:35.385] | : . ' , ; ` | Connection is valid [22:17:35.386] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 43784 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #5 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:35.388] | : . ' , ; ` | Worker is functional [22:17:35.388] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.389] | : . ' , ; ` | : Listing all futures [22:17:35.389] | : . ' , ; ` | : Number of registered futures: 1 [22:17:35.390] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.390] | : . ' , ; ` Validate that the worker is functional ... done [22:17:35.391] | : . ' , ; requestNode() ... done [22:17:35.391] | : . ' , ; cluster node index: 2 [22:17:35.392] | : . ' , requestWorker() ... done [22:17:35.392] | : . ' , eraseGlobalEnvironment() ... [22:17:35.393] | : . ' , eraseGlobalEnvironment() ... done [22:17:35.393] | : . ' , launchFuture() ... [22:17:35.394] | : . ' , ; cluster node index: 2 [22:17:35.394] | : . ' , ; getFutureData() ... [22:17:35.395] | : . ' , ; ` getFutureCore() ... [22:17:35.395] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:35.396] | : . ' , ; ` getFutureCore() ... done [22:17:35.396] | : . ' , ; ` getFutureCapture() ... [22:17:35.397] | : . ' , ; ` getFutureCapture() ... done [22:17:35.397] | : . ' , ; ` getFutureContext() ... [22:17:35.398] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:35.398] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:35.399] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:35.399] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:35.400] | : . ' , ; ` getFutureContext() ... done [22:17:35.400] | : . ' , ; getFutureData() ... done [22:17:35.401] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:35.402] | : . ' , ; ` Appended future to position #2 [22:17:35.402] | : . ' , ; ` Number of registered futures: 2 [22:17:35.403] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:35.403] | : . ' , launchFuture() ... done [22:17:35.404] | : . ' , MultisessionFuture started [22:17:35.404] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:35.405] | : . Launching futures ... done [22:17:35.405] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:35.406] | : Using MultisessionFutureBackend ... done [22:17:35.406] | run() for 'Future' () ... done [22:17:35.407] future(..., label = NULL) ... done [22:17:35.407] future(..., label = NULL) ... [22:17:35.408] | lazy: FALSE [22:17:35.408] | stdout: TRUE [22:17:35.409] | conditions: [n=1] 'condition' [22:17:35.409] | getGlobalsAndPackages() ... [22:17:35.410] | : Searching for globals ... [22:17:35.413] | : . globals found: [1] '{' [22:17:35.414] | : Searching for globals ... done [22:17:35.414] | : Resolving globals: FALSE [22:17:35.415] | : Search for packages associated with the globals ... [22:17:35.415] | : . Packages associated with globals: [1] 'base' [22:17:35.416] | : . Packages: [1] 'base' [22:17:35.417] | : Search for packages associated with the globals ... done [22:17:35.417] | : Packages after dropping 'base': [0] [22:17:35.418] | : globals: [0] [22:17:35.418] | : packages: [0] [22:17:35.419] | getGlobalsAndPackages() ... done [22:17:35.419] | run() for 'Future' () ... [22:17:35.420] | : state: 'created' [22:17:35.420] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:35.421] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:35.421] | : Using MultisessionFutureBackend ... [22:17:35.422] | : . Number of futures since start: 24 (24 created, 24 launched, 26 finished) [22:17:35.422] | : . Launching futures ... [22:17:35.423] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:35.423] | : . ' , Workers: [n=2] [22:17:35.424] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:35.426] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:35.426] | : . ' , requestWorker() ... [22:17:35.427] | : . ' , ; requestNode() ... [22:17:35.427] | : . ' , ; ` Number of workers: 2 [22:17:35.428] | : . ' , ; ` Polling for a free worker ... [22:17:35.428] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.429] | : . ' , ; ` | : Listing all futures [22:17:35.429] | : . ' , ; ` | : Number of registered futures: 2 [22:17:35.430] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.430] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [22:17:35.450] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... [22:17:35.450] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... [22:17:35.451] | : . ' , ; ` | : . resolved() ... [22:17:35.451] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [22:17:35.452] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [22:17:35.453] | : . ' , ; ` | : . ' , assertValidConnection() ... [22:17:35.454] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:35.454] | : . ' , ; ` | : . ' , assertValidConnection() ... done [22:17:35.455] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:35.456] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:35.456] | : . ' , ; ` | : . ' , ; [1] TRUE [22:17:35.457] | : . ' , ; ` | : . ' , ; Received data: [22:17:35.458] | : . ' , ; ` | : . ' , ; List of 5 [22:17:35.458] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [22:17:35.458] | : . ' , ; ` | : . ' , ; $ value :List of 16 [22:17:35.458] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [22:17:35.458] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [22:17:35.458] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [22:17:35.458] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [22:17:35.458] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [22:17:35.458] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [22:17:35.458] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:35.458] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [22:17:35.458] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [22:17:35.458] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [22:17:35.458] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [22:17:35.458] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [22:17:35.458] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:35.458] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:35" [22:17:35.458] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:35" [22:17:35.458] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "63" [22:17:35.458] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:35.458] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:35.458] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:35.458] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:35.458] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:35.458] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:35.458] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 41148 [22:17:35.458] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:35.458] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:35.458] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [22:17:35.458] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:35.458] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:35.458] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [22:17:35.458] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:35.458] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:35.458] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [22:17:35.458] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:35.458] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [22:17:35.458] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [22:17:35.458] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:35.458] | : . ' , ; ` | : . ' , ; $ tag : NULL [22:17:35.473] | : . ' , ; ` | : . ' , ; Received FutureResult [22:17:35.473] | : . ' , ; ` | : . ' , ; FutureResult: [22:17:35.473] | : . ' , ; ` | : . ' , ; value: 'numeric' [22:17:35.473] | : . ' , ; ` | : . ' , ; visible: TRUE [22:17:35.473] | : . ' , ; ` | : . ' , ; stdout: character [22:17:35.473] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [22:17:35.473] | : . ' , ; ` | : . ' , ; RNG used: FALSE [22:17:35.473] | : . ' , ; ` | : . ' , ; duration: 0.002961874 secs (started 2026-03-13 22:17:35.355796) [22:17:35.473] | : . ' , ; ` | : . ' , ; version: 1.8 [22:17:35.475] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:35.475] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [22:17:35.476] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [22:17:35.476] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:35.477] | : . ' , ; ` | : . ' , ; Erased future from future backend [22:17:35.477] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [22:17:35.478] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [22:17:35.478] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [22:17:35.479] | : . ' , ; ` | : . ' , ; signalConditions() ... [22:17:35.479] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [22:17:35.480] | : . ' , ; ` | : . ' , ; ` exclude = [22:17:35.480] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [22:17:35.481] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [22:17:35.481] | : . ' , ; ` | : . ' , ; ` int 0 [22:17:35.482] | : . ' , ; ` | : . ' , ; signalConditions() ... done [22:17:35.482] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:35.483] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:35.483] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [22:17:35.484] | : . ' , ; ` | : . ' assertFutureResult() ... [22:17:35.484] | : . ' , ; ` | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-63 [22:17:35.485] | : . ' , ; ` | : . ' , identical; success [22:17:35.485] | : . ' , ; ` | : . ' assertFutureResult() ... done [22:17:35.486] | : . ' , ; ` | : . resolved() ... done [22:17:35.486] | : . ' , ; ` | : . Future at position #1 is resolved ... [22:17:35.487] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [22:17:35.487] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:35.488] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:35.488] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:35.489] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:35.489] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:35.490] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:35.490] | : . ' , ; ` | : . ' , signalConditions() ... [22:17:35.491] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [22:17:35.491] | : . ' , ; ` | : . ' , ; exclude = [22:17:35.492] | : . ' , ; ` | : . ' , ; resignal = FALSE [22:17:35.492] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [22:17:35.493] | : . ' , ; ` | : . ' , ; int 0 [22:17:35.494] | : . ' , ; ` | : . ' , signalConditions() ... done [22:17:35.494] | : . ' , ; ` | : . ' , check for misuse ... [22:17:35.495] | : . ' , ; ` | : . ' , check for misuse ... done [22:17:35.495] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [22:17:35.496] | : . ' , ; ` | : . Future at position #1 is resolved ... done [22:17:35.496] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... done [22:17:35.497] | : . ' , ; ` | : Remove collected futures ... [22:17:35.497] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [22:17:35.498] | : . ' , ; ` | : Remove collected futures ... done [22:17:35.498] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... done [22:17:35.499] | : . ' , ; ` | Early signaling of 2 future candidates ... [22:17:35.499] | : . ' , ; ` | Number of futures with early signaling requested: 0 [22:17:35.500] | : . ' , ; ` | Early signaling of 2 future candidates ... done [22:17:35.500] | : . ' , ; ` | Number of registered futures: 2 [22:17:35.501] | : . ' , ; ` Polling for a free worker ... done [22:17:35.501] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.502] | : . ' , ; ` | Listing all futures [22:17:35.502] | : . ' , ; ` | Number of registered futures: 1 [22:17:35.503] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.503] | : . ' , ; ` Total time: 0.0729150772094727 [22:17:35.504] | : . ' , ; requestNode() ... done [22:17:35.504] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.505] | : . ' , ; ` Listing all futures [22:17:35.505] | : . ' , ; ` Number of registered futures: 1 [22:17:35.506] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.506] | : . ' , ; avail: [n=2] '1' [22:17:35.507] | : . ' , ; Index of first available worker: 1 [22:17:35.507] | : . ' , ; Validate that the worker is functional ... [22:17:35.508] | : . ' , ; ` Connection is valid [22:17:35.508] | : . ' , ; ` RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:35.510] | : . ' , ; ` Worker is functional [22:17:35.510] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.511] | : . ' , ; ` | Listing all futures [22:17:35.511] | : . ' , ; ` | Number of registered futures: 1 [22:17:35.512] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.512] | : . ' , ; Validate that the worker is functional ... done [22:17:35.513] | : . ' , requestWorker() ... done [22:17:35.513] | : . ' , cluster node index: 1 [22:17:35.514] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:35.514] | : . ' eraseGlobalEnvironment() ... [22:17:35.515] | : . ' eraseGlobalEnvironment() ... done [22:17:35.516] | : . ' launchFuture() ... [22:17:35.516] | : . ' , cluster node index: 1 [22:17:35.517] | : . ' , getFutureData() ... [22:17:35.517] | : . ' , ; getFutureCore() ... [22:17:35.518] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:35.518] | : . ' , ; getFutureCore() ... done [22:17:35.518] | : . ' , ; getFutureCapture() ... [22:17:35.519] | : . ' , ; getFutureCapture() ... done [22:17:35.519] | : . ' , ; getFutureContext() ... [22:17:35.520] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:35.520] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:35.521] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:35.521] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:35.522] | : . ' , ; getFutureContext() ... done [22:17:35.522] | : . ' , getFutureData() ... done [22:17:35.523] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:35.524] | : . ' , ; Appended future to position #2 [22:17:35.524] | : . ' , ; Number of registered futures: 2 [22:17:35.525] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:35.525] | : . ' launchFuture() ... done [22:17:35.526] | : . ' MultisessionFuture started [22:17:35.526] | : . Launching futures ... done [22:17:35.527] | : Using MultisessionFutureBackend ... done [22:17:35.527] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:35.528] | run() for 'Future' () ... done [22:17:35.528] future(..., label = NULL) ... done [22:17:35.530] resolved() ... [22:17:35.530] | resolved() for environment ... [22:17:35.531] | : resolved() ... [22:17:35.532] | : . resolved() for list ... [22:17:35.532] | : . ' Number of elements: 4 [22:17:35.533] | : . ' Number of futures: 4 [22:17:35.533] | : . ' resolved() ... [22:17:35.534] | : . ' resolved() ... done [22:17:35.534] | : . ' resolved() ... [22:17:35.535] | : . ' , resolved() for MultisessionFuture () ... [22:17:35.536] | : . ' , ; Cluster node socket connection: index=5, id=889 [22:17:35.536] | : . ' , ; assertValidConnection() ... [22:17:35.537] | : . ' , ; ` cluster node index: 2 [22:17:35.537] | : . ' , ; assertValidConnection() ... done [22:17:35.538] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:35.538] | : . ' , ; ` cluster node index: 2 [22:17:35.539] | : . ' , ; ` [1] TRUE [22:17:35.540] | : . ' , ; ` Received data: [22:17:35.540] | : . ' , ; ` List of 5 [22:17:35.540] | : . ' , ; ` $ type : chr "VALUE" [22:17:35.540] | : . ' , ; ` $ value :List of 16 [22:17:35.540] | : . ' , ; ` ..$ value : NULL [22:17:35.540] | : . ' , ; ` ..$ visible : logi TRUE [22:17:35.540] | : . ' , ; ` ..$ stdout : chr "" [22:17:35.540] | : . ' , ; ` ..$ conditions : list() [22:17:35.540] | : . ' , ; ` ..$ rng : logi FALSE [22:17:35.540] | : . ' , ; ` ..$ seed : NULL [22:17:35.540] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:35.540] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:35.540] | : . ' , ; ` .. ..$ added : NULL [22:17:35.540] | : . ' , ; ` .. ..$ removed : NULL [22:17:35.540] | : . ' , ; ` .. ..$ replaced: NULL [22:17:35.540] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:35.540] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:35.540] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:35" [22:17:35.540] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:35" [22:17:35.540] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "64" [22:17:35.540] | : . ' , ; ` ..$ session_uuid : chr "8e7b080a23eacfa478b7c05b276683a1" [22:17:35.540] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:35.540] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:35.540] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:35.540] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:35.540] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:35.540] | : . ' , ; ` .. .. ..$ pid : int 43784 [22:17:35.540] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:35.540] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:35.540] | : . ' , ; ` ..$ r_info :List of 4 [22:17:35.540] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:35.540] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:35.540] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:35.540] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:35.540] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:35.540] | : . ' , ; ` ..$ version : chr "1.8" [22:17:35.540] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:35.540] | : . ' , ; ` $ success: logi TRUE [22:17:35.540] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0.02 0 0.02 NA NA [22:17:35.540] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:35.540] | : . ' , ; ` $ tag : NULL [22:17:35.555] | : . ' , ; ` Received FutureResult [22:17:35.555] | : . ' , ; ` FutureResult: [22:17:35.555] | : . ' , ; ` value: 'NULL' [22:17:35.555] | : . ' , ; ` visible: TRUE [22:17:35.555] | : . ' , ; ` stdout: character [22:17:35.555] | : . ' , ; ` conditions: [n = 0] [22:17:35.555] | : . ' , ; ` RNG used: FALSE [22:17:35.555] | : . ' , ; ` duration: 0.003088951 secs (started 2026-03-13 22:17:35.401743) [22:17:35.555] | : . ' , ; ` version: 1.8 [22:17:35.557] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:35.557] | : . ' , ; ` | Removed future from position #1 [22:17:35.558] | : . ' , ; ` | Number of registered futures: 1 [22:17:35.558] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:35.559] | : . ' , ; ` Erased future from future backend [22:17:35.559] | : . ' , ; ` result() for ClusterFuture ... [22:17:35.560] | : . ' , ; ` | result already collected: FutureResult [22:17:35.560] | : . ' , ; ` result() for ClusterFuture ... done [22:17:35.561] | : . ' , ; ` signalConditions() ... [22:17:35.561] | : . ' , ; ` | include = 'immediateCondition' [22:17:35.562] | : . ' , ; ` | exclude = [22:17:35.562] | : . ' , ; ` | resignal = FALSE [22:17:35.563] | : . ' , ; ` | Number of conditions: 0 [22:17:35.563] | : . ' , ; ` | int 0 [22:17:35.564] | : . ' , ; ` signalConditions() ... done [22:17:35.564] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:35.565] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:35.565] | : . ' , resolved() for MultisessionFuture () ... done [22:17:35.566] | : . ' , assertFutureResult() ... [22:17:35.566] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-64 [22:17:35.567] | : . ' , ; identical; success [22:17:35.567] | : . ' , assertFutureResult() ... done [22:17:35.568] | : . ' resolved() ... done [22:17:35.568] | : . ' resolved() ... [22:17:35.569] | : . ' , resolved() for MultisessionFuture () ... [22:17:35.570] | : . ' , ; Cluster node socket connection: index=4, id=888 [22:17:35.570] | : . ' , ; assertValidConnection() ... [22:17:35.571] | : . ' , ; ` cluster node index: 1 [22:17:35.571] | : . ' , ; assertValidConnection() ... done [22:17:35.572] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:35.572] | : . ' , ; ` cluster node index: 1 [22:17:35.581] | : . ' , ; ` [1] TRUE [22:17:35.582] | : . ' , ; ` Received data: [22:17:35.582] | : . ' , ; ` List of 5 [22:17:35.582] | : . ' , ; ` $ type : chr "VALUE" [22:17:35.582] | : . ' , ; ` $ value :List of 16 [22:17:35.582] | : . ' , ; ` ..$ value : num 4 [22:17:35.582] | : . ' , ; ` ..$ visible : logi TRUE [22:17:35.582] | : . ' , ; ` ..$ stdout : chr "" [22:17:35.582] | : . ' , ; ` ..$ conditions : list() [22:17:35.582] | : . ' , ; ` ..$ rng : logi FALSE [22:17:35.582] | : . ' , ; ` ..$ seed : NULL [22:17:35.582] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:35.582] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:35.582] | : . ' , ; ` .. ..$ added : NULL [22:17:35.582] | : . ' , ; ` .. ..$ removed : NULL [22:17:35.582] | : . ' , ; ` .. ..$ replaced: NULL [22:17:35.582] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:35.582] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:35.582] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:35" [22:17:35.582] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:35" [22:17:35.582] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "65" [22:17:35.582] | : . ' , ; ` ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:35.582] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:35.582] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:35.582] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:35.582] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:35.582] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:35.582] | : . ' , ; ` .. .. ..$ pid : int 41148 [22:17:35.582] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:35.582] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:35.582] | : . ' , ; ` ..$ r_info :List of 4 [22:17:35.582] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:35.582] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:35.582] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:35.582] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:35.582] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:35.582] | : . ' , ; ` ..$ version : chr "1.8" [22:17:35.582] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:35.582] | : . ' , ; ` $ success: logi TRUE [22:17:35.582] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:35.582] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:35.582] | : . ' , ; ` $ tag : NULL [22:17:35.597] | : . ' , ; ` Received FutureResult [22:17:35.598] | : . ' , ; ` FutureResult: [22:17:35.598] | : . ' , ; ` value: 'numeric' [22:17:35.598] | : . ' , ; ` visible: TRUE [22:17:35.598] | : . ' , ; ` stdout: character [22:17:35.598] | : . ' , ; ` conditions: [n = 0] [22:17:35.598] | : . ' , ; ` RNG used: FALSE [22:17:35.598] | : . ' , ; ` duration: 0.002884865 secs (started 2026-03-13 22:17:35.523858) [22:17:35.598] | : . ' , ; ` version: 1.8 [22:17:35.599] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:35.599] | : . ' , ; ` | Removed future from position #1 [22:17:35.600] | : . ' , ; ` | Number of registered futures: 0 [22:17:35.601] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:35.601] | : . ' , ; ` Erased future from future backend [22:17:35.601] | : . ' , ; ` result() for ClusterFuture ... [22:17:35.602] | : . ' , ; ` | result already collected: FutureResult [22:17:35.602] | : . ' , ; ` result() for ClusterFuture ... done [22:17:35.603] | : . ' , ; ` signalConditions() ... [22:17:35.603] | : . ' , ; ` | include = 'immediateCondition' [22:17:35.604] | : . ' , ; ` | exclude = [22:17:35.604] | : . ' , ; ` | resignal = FALSE [22:17:35.605] | : . ' , ; ` | Number of conditions: 0 [22:17:35.605] | : . ' , ; ` | int 0 [22:17:35.606] | : . ' , ; ` signalConditions() ... done [22:17:35.607] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:35.607] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:35.608] | : . ' , resolved() for MultisessionFuture () ... done [22:17:35.608] | : . ' , assertFutureResult() ... [22:17:35.609] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-65 [22:17:35.609] | : . ' , ; identical; success [22:17:35.610] | : . ' , assertFutureResult() ... done [22:17:35.610] | : . ' resolved() ... done [22:17:35.611] | : . resolved() for list ... done [22:17:35.611] | : resolved() ... done [22:17:35.611] | resolved() for environment ... done [22:17:35.612] resolved() ... done Named logi [1:4] TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:4] "a" "b" "c" "d" [22:17:35.613] value() for MultisessionFuture () ... [22:17:35.614] | result() for ClusterFuture ... [22:17:35.614] | : result already collected: FutureResult [22:17:35.615] | result() for ClusterFuture ... done [22:17:35.615] | result() for ClusterFuture ... [22:17:35.616] | : result already collected: FutureResult [22:17:35.616] | result() for ClusterFuture ... done [22:17:35.617] | signalConditions() ... [22:17:35.617] | : include = 'immediateCondition' [22:17:35.618] | : exclude = [22:17:35.618] | : resignal = FALSE [22:17:35.618] | : Number of conditions: 0 [22:17:35.619] | : int 0 [22:17:35.620] | signalConditions() ... done [22:17:35.620] | relay stdout ... [22:17:35.621] | relay stdout ... done [22:17:35.621] | check for misuse ... [22:17:35.622] | check for misuse ... done [22:17:35.622] value() for MultisessionFuture () ... done [22:17:35.623] value() for listenv ... [22:17:35.623] | recursive: 0 [22:17:35.624] | reduce: FALSE [22:17:35.625] | length: 4 [22:17:35.625] | elements: 'a', 'b', 'c', 'd' [22:17:35.626] | Number of remaining objects: 4 [22:17:35.626] | checking value #1: [22:17:35.627] | 'obj' is atomic [22:17:35.627] | signalConditionsASAP(numeric, pos=1) ... [22:17:35.628] | : nx: 4 [22:17:35.628] | : relay: TRUE [22:17:35.629] | : stdout: TRUE [22:17:35.629] | : signal: TRUE [22:17:35.630] | : resignal: FALSE [22:17:35.630] | : force: TRUE [22:17:35.631] | : relayed: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:35.631] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:35.632] | : until=2 [22:17:35.632] | : relaying element #2 [22:17:35.633] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:35.633] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:35.634] | signalConditionsASAP(numeric, pos=1) ... done [22:17:35.634] | length: 3 (resolved future 1) [22:17:35.635] | checking value #2: [22:17:35.635] | 'obj' is MultisessionFuture [22:17:35.636] | resolved() ... [22:17:35.636] | resolved() ... done [22:17:35.637] | MultisessionFuture #2 [22:17:35.637] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:35.638] | : nx: 4 [22:17:35.638] | : relay: TRUE [22:17:35.639] | : stdout: TRUE [22:17:35.639] | : signal: TRUE [22:17:35.640] | : resignal: FALSE [22:17:35.640] | : force: TRUE [22:17:35.640] | : relayed: [n=4] TRUE, FALSE, FALSE, FALSE [22:17:35.641] | : queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [22:17:35.641] | : until=2 [22:17:35.642] | : relaying element #2 [22:17:35.642] | : value() for MultisessionFuture () ... [22:17:35.643] | : . result() for ClusterFuture ... [22:17:35.643] | : . ' result already collected: FutureResult [22:17:35.644] | : . result() for ClusterFuture ... done [22:17:35.644] | : . result() for ClusterFuture ... [22:17:35.645] | : . ' result already collected: FutureResult [22:17:35.645] | : . result() for ClusterFuture ... done [22:17:35.646] | : . signalConditions() ... [22:17:35.646] | : . ' include = 'immediateCondition' [22:17:35.647] | : . ' exclude = [22:17:35.647] | : . ' resignal = FALSE [22:17:35.648] | : . ' Number of conditions: 0 [22:17:35.648] | : . ' int 0 [22:17:35.649] | : . signalConditions() ... done [22:17:35.649] | : . relay stdout ... [22:17:35.650] | : . relay stdout ... done [22:17:35.650] | : . check for misuse ... [22:17:35.651] | : . check for misuse ... done [22:17:35.651] | : value() for MultisessionFuture () ... done [22:17:35.652] | : result() for ClusterFuture ... [22:17:35.652] | : . result already collected: FutureResult [22:17:35.653] | : result() for ClusterFuture ... done [22:17:35.653] | : signalConditions() ... [22:17:35.654] | : . include = 'immediateCondition' [22:17:35.654] | : . exclude = [22:17:35.655] | : . resignal = FALSE [22:17:35.655] | : . Number of conditions: 0 [22:17:35.656] | : . int 0 [22:17:35.657] | : signalConditions() ... done [22:17:35.657] | : result() for ClusterFuture ... [22:17:35.658] | : . result already collected: FutureResult [22:17:35.658] | : result() for ClusterFuture ... done [22:17:35.659] | : signalConditions() ... [22:17:35.659] | : . include = 'condition' [22:17:35.659] | : . exclude = 'error', 'immediateCondition' [22:17:35.660] | : . resignal = TRUE [22:17:35.660] | : . Number of conditions: 0 [22:17:35.661] | : . int 0 [22:17:35.662] | : signalConditions() ... done [22:17:35.662] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:35.663] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:35.663] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:35.664] | value(, ...) ... [22:17:35.664] | : value() for MultisessionFuture () ... [22:17:35.665] | : . result() for ClusterFuture ... [22:17:35.665] | : . ' result already collected: FutureResult [22:17:35.666] | : . result() for ClusterFuture ... done [22:17:35.666] | : . result() for ClusterFuture ... [22:17:35.667] | : . ' result already collected: FutureResult [22:17:35.667] | : . result() for ClusterFuture ... done [22:17:35.668] | : . signalConditions() ... [22:17:35.668] | : . ' include = 'immediateCondition' [22:17:35.669] | : . ' exclude = [22:17:35.669] | : . ' resignal = FALSE [22:17:35.670] | : . ' Number of conditions: 0 [22:17:35.670] | : . ' int 0 [22:17:35.671] | : . signalConditions() ... done [22:17:35.671] | : . check for misuse ... [22:17:35.672] | : . check for misuse ... done [22:17:35.672] | : value() for MultisessionFuture () ... done [22:17:35.673] | : value: [22:17:35.673] | value(, ...) ... done [22:17:35.674] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:35.674] | : nx: 4 [22:17:35.675] | : relay: TRUE [22:17:35.676] | : stdout: TRUE [22:17:35.676] | : signal: TRUE [22:17:35.676] | : resignal: FALSE [22:17:35.677] | : force: TRUE [22:17:35.677] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:35.678] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:35.678] | : until=3 [22:17:35.679] | : relaying element #3 [22:17:35.679] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:35.680] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:35.680] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:35.681] | resolve() for MultisessionFuture ... [22:17:35.681] | resolve() for MultisessionFuture ... done [22:17:35.682] | length: 2 (resolved future 2) [22:17:35.682] | checking value #3: [22:17:35.683] | 'obj' is MultisessionFuture [22:17:35.683] | resolved() ... [22:17:35.684] | resolved() ... done [22:17:35.684] | MultisessionFuture #3 [22:17:35.685] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:35.685] | : nx: 4 [22:17:35.686] | : relay: TRUE [22:17:35.686] | : stdout: TRUE [22:17:35.687] | : signal: TRUE [22:17:35.687] | : resignal: FALSE [22:17:35.688] | : force: TRUE [22:17:35.688] | : relayed: [n=4] TRUE, TRUE, FALSE, FALSE [22:17:35.688] | : queued futures: [n=4] FALSE, TRUE, FALSE, FALSE [22:17:35.689] | : until=3 [22:17:35.689] | : relaying element #3 [22:17:35.690] | : value() for MultisessionFuture () ... [22:17:35.690] | : . result() for ClusterFuture ... [22:17:35.691] | : . ' result already collected: FutureResult [22:17:35.691] | : . result() for ClusterFuture ... done [22:17:35.692] | : . result() for ClusterFuture ... [22:17:35.692] | : . ' result already collected: FutureResult [22:17:35.693] | : . result() for ClusterFuture ... done [22:17:35.693] | : . signalConditions() ... [22:17:35.693] | : . ' include = 'immediateCondition' [22:17:35.694] | : . ' exclude = [22:17:35.694] | : . ' resignal = FALSE [22:17:35.695] | : . ' Number of conditions: 0 [22:17:35.695] | : . ' int 0 [22:17:35.696] | : . signalConditions() ... done [22:17:35.697] | : . relay stdout ... [22:17:35.697] | : . relay stdout ... done [22:17:35.698] | : . check for misuse ... [22:17:35.698] | : . check for misuse ... done [22:17:35.698] | : value() for MultisessionFuture () ... done [22:17:35.699] | : result() for ClusterFuture ... [22:17:35.699] | : . result already collected: FutureResult [22:17:35.700] | : result() for ClusterFuture ... done [22:17:35.700] | : signalConditions() ... [22:17:35.701] | : . include = 'immediateCondition' [22:17:35.701] | : . exclude = [22:17:35.702] | : . resignal = FALSE [22:17:35.702] | : . Number of conditions: 0 [22:17:35.703] | : . int 0 [22:17:35.703] | : signalConditions() ... done [22:17:35.704] | : result() for ClusterFuture ... [22:17:35.704] | : . result already collected: FutureResult [22:17:35.705] | : result() for ClusterFuture ... done [22:17:35.705] | : signalConditions() ... [22:17:35.706] | : . include = 'condition' [22:17:35.706] | : . exclude = 'error', 'immediateCondition' [22:17:35.707] | : . resignal = TRUE [22:17:35.707] | : . Number of conditions: 0 [22:17:35.708] | : . int 0 [22:17:35.708] | : signalConditions() ... done [22:17:35.709] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:35.709] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:35.710] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:35.710] | value(, ...) ... [22:17:35.711] | : value() for MultisessionFuture () ... [22:17:35.711] | : . result() for ClusterFuture ... [22:17:35.712] | : . ' result already collected: FutureResult [22:17:35.712] | : . result() for ClusterFuture ... done [22:17:35.713] | : . result() for ClusterFuture ... [22:17:35.713] | : . ' result already collected: FutureResult [22:17:35.714] | : . result() for ClusterFuture ... done [22:17:35.714] | : . signalConditions() ... [22:17:35.714] | : . ' include = 'immediateCondition' [22:17:35.715] | : . ' exclude = [22:17:35.715] | : . ' resignal = FALSE [22:17:35.716] | : . ' Number of conditions: 0 [22:17:35.716] | : . ' int 0 [22:17:35.717] | : . signalConditions() ... done [22:17:35.718] | : . check for misuse ... [22:17:35.718] | : . check for misuse ... done [22:17:35.719] | : value() for MultisessionFuture () ... done [22:17:35.719] | : value: [22:17:35.719] | value(, ...) ... done [22:17:35.720] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:35.720] | : nx: 4 [22:17:35.721] | : relay: TRUE [22:17:35.721] | : stdout: TRUE [22:17:35.722] | : signal: TRUE [22:17:35.722] | : resignal: FALSE [22:17:35.723] | : force: TRUE [22:17:35.723] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:35.724] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:35.724] | : until=4 [22:17:35.725] | : relaying element #4 [22:17:35.725] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:35.725] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:35.726] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:35.726] | resolve() for MultisessionFuture ... [22:17:35.727] | resolve() for MultisessionFuture ... done [22:17:35.727] | length: 1 (resolved future 3) [22:17:35.728] | checking value #4: [22:17:35.728] | 'obj' is atomic [22:17:35.729] | signalConditionsASAP(numeric, pos=4) ... [22:17:35.729] | : nx: 4 [22:17:35.730] | : relay: TRUE [22:17:35.730] | : stdout: TRUE [22:17:35.730] | : signal: TRUE [22:17:35.731] | : resignal: FALSE [22:17:35.731] | : force: TRUE [22:17:35.732] | : relayed: [n=4] TRUE, TRUE, TRUE, FALSE [22:17:35.732] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:35.733] | : until=4 [22:17:35.733] | : relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:35.734] | : queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:35.734] | signalConditionsASAP(numeric, pos=4) ... done [22:17:35.735] | length: 0 (resolved future 4) [22:17:35.735] | Relaying remaining futures ... [22:17:35.736] | : signalConditionsASAP(NULL, pos=0) ... [22:17:35.736] | : . nx: 4 [22:17:35.737] | : . relay: TRUE [22:17:35.737] | : . stdout: TRUE [22:17:35.738] | : . signal: TRUE [22:17:35.738] | : . resignal: FALSE [22:17:35.738] | : . force: TRUE [22:17:35.739] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:35.739] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE - flush all [22:17:35.740] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [22:17:35.740] | : . queued futures: [n=4] FALSE, TRUE, TRUE, FALSE [22:17:35.741] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:35.741] | Relaying remaining futures ... done [22:17:35.742] value() for listenv ... 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 [22:17:35.744] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:35.745] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... [22:17:35.745] | : all.equal() for FutureStrategyList ... [22:17:35.746] | : . New stack: [22:17:35.746] | : . List of 1 [22:17:35.746] | : . $ :function (..., workers = availableCores(constraints = "connections-16"), [22:17:35.746] | : . rscript_libs = .libPaths()) [22:17:35.746] | : . ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [22:17:35.746] | : . ..- attr(*, "init")= logi TRUE [22:17:35.746] | : . ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [22:17:35.746] | : . interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [22:17:35.746] | : . .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:35.746] | : . ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:35.746] | : . ..- attr(*, "untweakable")= chr "persistent" [22:17:35.746] | : . ..- attr(*, "call")= language plan(strategy) [22:17:35.746] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:35.750] | : . Old stack: [22:17:35.751] | : . List of 1 [22:17:35.751] | : . $ :function (..., workers = availableCores(constraints = "connections-16"), [22:17:35.751] | : . rscript_libs = .libPaths()) [22:17:35.751] | : . ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [22:17:35.751] | : . ..- attr(*, "init")= chr "done" [22:17:35.751] | : . ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [22:17:35.751] | : . interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [22:17:35.751] | : . .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:35.751] | : . ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:35.751] | : . ..- attr(*, "untweakable")= chr "persistent" [22:17:35.751] | : . ..- attr(*, "call")= language plan(strategy) [22:17:35.751] | : . ..- attr(*, "backend")=Classes 'MultisessionFutureBackend', 'ClusterFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment' [22:17:35.751] | : . .. ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [22:17:35.751] | : . interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [22:17:35.751] | : . .. .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:35.751] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [22:17:35.755] | : . Not identical [22:17:35.756] | : . all.equal() for future ... [22:17:35.756] | : . ' List of 2 [22:17:35.756] | : . ' $ target :function (..., workers = availableCores(constraints = "connections-16"), [22:17:35.756] | : . ' rscript_libs = .libPaths()) [22:17:35.756] | : . ' ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [22:17:35.756] | : . ' ..- attr(*, "init")= logi TRUE [22:17:35.756] | : . ' ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [22:17:35.756] | : . ' interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [22:17:35.756] | : . ' .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:35.756] | : . ' ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:35.756] | : . ' ..- attr(*, "untweakable")= chr "persistent" [22:17:35.756] | : . ' ..- attr(*, "call")= language plan(strategy) [22:17:35.756] | : . ' $ current:function (..., workers = availableCores(constraints = "connections-16"), [22:17:35.756] | : . ' rscript_libs = .libPaths()) [22:17:35.756] | : . ' ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [22:17:35.756] | : . ' ..- attr(*, "init")= chr "done" [22:17:35.756] | : . ' ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [22:17:35.756] | : . ' interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [22:17:35.756] | : . ' .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:35.756] | : . ' ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:35.756] | : . ' ..- attr(*, "untweakable")= chr "persistent" [22:17:35.756] | : . ' ..- attr(*, "call")= language plan(strategy) [22:17:35.756] | : . ' ..- attr(*, "backend")=Classes 'MultisessionFutureBackend', 'ClusterFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment' [22:17:35.756] | : . ' .. ..- attr(*, "factory")=function (workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths(), [22:17:35.756] | : . ' interrupts = TRUE, gc = FALSE, earlySignal = FALSE, ...) [22:17:35.756] | : . ' .. .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [22:17:35.764] | : . all.equal() for future ... done [22:17:35.765] | : all.equal() for FutureStrategyList ... done [22:17:35.765] | : plan(): Skip setting new future backend stack because it is the same as the current one: [22:17:35.766] | : List of future strategies: [22:17:35.766] | : 1. multisession: [22:17:35.766] | : - args: function (..., workers = availableCores(constraints = "connections-16"), rscript_libs = .libPaths()) [22:17:35.766] | : - tweaked: FALSE [22:17:35.766] | : - call: plan(strategy) [22:17:35.766] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... done [22:17:35.767] plan(<'name'>, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done Dimensions: NULL [22:17:35.768] future(..., label = NULL) ... [22:17:35.768] | lazy: FALSE [22:17:35.769] | stdout: TRUE [22:17:35.771] | conditions: [n=1] 'condition' [22:17:35.772] | getGlobalsAndPackages() ... [22:17:35.772] | : Searching for globals ... [22:17:35.774] | : . globals found: [0] [22:17:35.775] | : Searching for globals ... done [22:17:35.775] | : globals: [0] [22:17:35.775] | : packages: [0] [22:17:35.776] | getGlobalsAndPackages() ... done [22:17:35.777] | run() for 'Future' () ... [22:17:35.777] | : state: 'created' [22:17:35.778] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:35.778] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:35.778] | : Using MultisessionFutureBackend ... [22:17:35.779] | : . Number of futures since start: 25 (25 created, 25 launched, 30 finished) [22:17:35.779] | : . Launching futures ... [22:17:35.780] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:35.780] | : . ' , Workers: [n=2] [22:17:35.781] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:35.783] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:35.784] | : . ' , requestWorker() ... [22:17:35.784] | : . ' , ; requestNode() ... [22:17:35.784] | : . ' , ; ` Number of workers: 2 [22:17:35.785] | : . ' , ; ` Polling for a free worker ... [22:17:35.785] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.786] | : . ' , ; ` | : Listing all futures [22:17:35.786] | : . ' , ; ` | : Number of registered futures: 0 [22:17:35.787] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.787] | : . ' , ; ` | Total time: 0 [22:17:35.788] | : . ' , ; ` Polling for a free worker ... done [22:17:35.788] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.788] | : . ' , ; ` | Listing all futures [22:17:35.789] | : . ' , ; ` | Number of registered futures: 0 [22:17:35.789] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.790] | : . ' , ; ` avail: [n=2] '1', '2' [22:17:35.790] | : . ' , ; ` Index of first available worker: 1 [22:17:35.791] | : . ' , ; ` Validate that the worker is functional ... [22:17:35.791] | : . ' , ; ` | Connection is valid [22:17:35.792] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:35.793] | : . ' , ; ` | Worker is functional [22:17:35.793] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.794] | : . ' , ; ` | : Listing all futures [22:17:35.794] | : . ' , ; ` | : Number of registered futures: 0 [22:17:35.795] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.795] | : . ' , ; ` Validate that the worker is functional ... done [22:17:35.796] | : . ' , ; requestNode() ... done [22:17:35.796] | : . ' , ; cluster node index: 1 [22:17:35.797] | : . ' , requestWorker() ... done [22:17:35.797] | : . ' , eraseGlobalEnvironment() ... [22:17:35.798] | : . ' , eraseGlobalEnvironment() ... done [22:17:35.799] | : . ' , launchFuture() ... [22:17:35.799] | : . ' , ; cluster node index: 1 [22:17:35.799] | : . ' , ; getFutureData() ... [22:17:35.800] | : . ' , ; ` getFutureCore() ... [22:17:35.800] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:35.801] | : . ' , ; ` getFutureCore() ... done [22:17:35.801] | : . ' , ; ` getFutureCapture() ... [22:17:35.802] | : . ' , ; ` getFutureCapture() ... done [22:17:35.802] | : . ' , ; ` getFutureContext() ... [22:17:35.803] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:35.803] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:35.804] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:35.804] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:35.805] | : . ' , ; ` getFutureContext() ... done [22:17:35.805] | : . ' , ; getFutureData() ... done [22:17:35.806] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:35.807] | : . ' , ; ` Appended future to position #1 [22:17:35.807] | : . ' , ; ` Number of registered futures: 1 [22:17:35.808] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:35.808] | : . ' , launchFuture() ... done [22:17:35.809] | : . ' , MultisessionFuture started [22:17:35.809] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:35.810] | : . Launching futures ... done [22:17:35.810] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:35.811] | : Using MultisessionFutureBackend ... done [22:17:35.811] | run() for 'Future' () ... done [22:17:35.812] future(..., label = NULL) ... done [22:17:35.812] future(..., label = NULL) ... [22:17:35.813] | lazy: FALSE [22:17:35.813] | stdout: TRUE [22:17:35.814] | conditions: [n=1] 'condition' [22:17:35.814] | getGlobalsAndPackages() ... [22:17:35.815] | : Searching for globals ... [22:17:35.817] | : . globals found: [0] [22:17:35.817] | : Searching for globals ... done [22:17:35.818] | : globals: [0] [22:17:35.818] | : packages: [0] [22:17:35.819] | getGlobalsAndPackages() ... done [22:17:35.820] | run() for 'Future' () ... [22:17:35.820] | : state: 'created' [22:17:35.821] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:35.821] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:35.822] | : Using MultisessionFutureBackend ... [22:17:35.823] | : . Number of futures since start: 26 (26 created, 26 launched, 30 finished) [22:17:35.823] | : . Launching futures ... [22:17:35.824] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:35.824] | : . ' , Workers: [n=2] [22:17:35.825] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:35.827] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:35.828] | : . ' , requestWorker() ... [22:17:35.828] | : . ' , ; requestNode() ... [22:17:35.829] | : . ' , ; ` Number of workers: 2 [22:17:35.829] | : . ' , ; ` Polling for a free worker ... [22:17:35.830] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.830] | : . ' , ; ` | : Listing all futures [22:17:35.831] | : . ' , ; ` | : Number of registered futures: 1 [22:17:35.831] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.832] | : . ' , ; ` | Total time: 0 [22:17:35.832] | : . ' , ; ` Polling for a free worker ... done [22:17:35.833] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.833] | : . ' , ; ` | Listing all futures [22:17:35.834] | : . ' , ; ` | Number of registered futures: 1 [22:17:35.834] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.835] | : . ' , ; ` avail: [n=2] '2' [22:17:35.835] | : . ' , ; ` Index of first available worker: 2 [22:17:35.836] | : . ' , ; ` Validate that the worker is functional ... [22:17:35.836] | : . ' , ; ` | Connection is valid [22:17:35.837] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 43784 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #5 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:35.838] | : . ' , ; ` | Worker is functional [22:17:35.839] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.839] | : . ' , ; ` | : Listing all futures [22:17:35.840] | : . ' , ; ` | : Number of registered futures: 1 [22:17:35.840] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.841] | : . ' , ; ` Validate that the worker is functional ... done [22:17:35.841] | : . ' , ; requestNode() ... done [22:17:35.842] | : . ' , ; cluster node index: 2 [22:17:35.842] | : . ' , requestWorker() ... done [22:17:35.843] | : . ' , eraseGlobalEnvironment() ... [22:17:35.844] | : . ' , eraseGlobalEnvironment() ... done [22:17:35.844] | : . ' , launchFuture() ... [22:17:35.845] | : . ' , ; cluster node index: 2 [22:17:35.845] | : . ' , ; getFutureData() ... [22:17:35.846] | : . ' , ; ` getFutureCore() ... [22:17:35.846] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:35.847] | : . ' , ; ` getFutureCore() ... done [22:17:35.847] | : . ' , ; ` getFutureCapture() ... [22:17:35.848] | : . ' , ; ` getFutureCapture() ... done [22:17:35.848] | : . ' , ; ` getFutureContext() ... [22:17:35.849] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:35.849] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:35.850] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:35.850] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:35.851] | : . ' , ; ` getFutureContext() ... done [22:17:35.851] | : . ' , ; getFutureData() ... done [22:17:35.852] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:35.852] | : . ' , ; ` Appended future to position #2 [22:17:35.853] | : . ' , ; ` Number of registered futures: 2 [22:17:35.853] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:35.854] | : . ' , launchFuture() ... done [22:17:35.854] | : . ' , MultisessionFuture started [22:17:35.855] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:35.855] | : . Launching futures ... done [22:17:35.856] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:35.856] | : Using MultisessionFutureBackend ... done [22:17:35.857] | run() for 'Future' () ... done [22:17:35.857] future(..., label = NULL) ... done [22:17:35.858] future(..., label = NULL) ... [22:17:35.859] | lazy: FALSE [22:17:35.859] | stdout: TRUE [22:17:35.860] | conditions: [n=1] 'condition' [22:17:35.860] | getGlobalsAndPackages() ... [22:17:35.861] | : Searching for globals ... [22:17:35.864] | : . globals found: [1] '{' [22:17:35.865] | : Searching for globals ... done [22:17:35.865] | : Resolving globals: FALSE [22:17:35.866] | : Search for packages associated with the globals ... [22:17:35.866] | : . Packages associated with globals: [1] 'base' [22:17:35.867] | : . Packages: [1] 'base' [22:17:35.867] | : Search for packages associated with the globals ... done [22:17:35.868] | : Packages after dropping 'base': [0] [22:17:35.868] | : globals: [0] [22:17:35.869] | : packages: [0] [22:17:35.869] | getGlobalsAndPackages() ... done [22:17:35.870] | run() for 'Future' () ... [22:17:35.871] | : state: 'created' [22:17:35.871] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:35.872] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:35.872] | : Using MultisessionFutureBackend ... [22:17:35.873] | : . Number of futures since start: 27 (27 created, 27 launched, 30 finished) [22:17:35.873] | : . Launching futures ... [22:17:35.874] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:35.874] | : . ' , Workers: [n=2] [22:17:35.875] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:35.877] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:35.877] | : . ' , requestWorker() ... [22:17:35.878] | : . ' , ; requestNode() ... [22:17:35.878] | : . ' , ; ` Number of workers: 2 [22:17:35.879] | : . ' , ; ` Polling for a free worker ... [22:17:35.879] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.880] | : . ' , ; ` | : Listing all futures [22:17:35.880] | : . ' , ; ` | : Number of registered futures: 2 [22:17:35.881] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.881] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [22:17:35.903] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... [22:17:35.903] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... [22:17:35.904] | : . ' , ; ` | : . resolved() ... [22:17:35.905] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [22:17:35.905] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [22:17:35.906] | : . ' , ; ` | : . ' , assertValidConnection() ... [22:17:35.907] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:35.908] | : . ' , ; ` | : . ' , assertValidConnection() ... done [22:17:35.908] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:35.909] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:35.909] | : . ' , ; ` | : . ' , ; [1] TRUE [22:17:35.910] | : . ' , ; ` | : . ' , ; Received data: [22:17:35.911] | : . ' , ; ` | : . ' , ; List of 5 [22:17:35.911] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [22:17:35.911] | : . ' , ; ` | : . ' , ; $ value :List of 16 [22:17:35.911] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [22:17:35.911] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [22:17:35.911] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [22:17:35.911] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [22:17:35.911] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [22:17:35.911] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [22:17:35.911] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:35.911] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [22:17:35.911] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [22:17:35.911] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [22:17:35.911] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [22:17:35.911] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [22:17:35.911] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:35.911] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:35" [22:17:35.911] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:35" [22:17:35.911] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "66" [22:17:35.911] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:35.911] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:35.911] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:35.911] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:35.911] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:35.911] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:35.911] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 41148 [22:17:35.911] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:35.911] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:35.911] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [22:17:35.911] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:35.911] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:35.911] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [22:17:35.911] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:35.911] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:35.911] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [22:17:35.911] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:35.911] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [22:17:35.911] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [22:17:35.911] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:35.911] | : . ' , ; ` | : . ' , ; $ tag : NULL [22:17:35.926] | : . ' , ; ` | : . ' , ; Received FutureResult [22:17:35.926] | : . ' , ; ` | : . ' , ; FutureResult: [22:17:35.926] | : . ' , ; ` | : . ' , ; value: 'numeric' [22:17:35.926] | : . ' , ; ` | : . ' , ; visible: TRUE [22:17:35.926] | : . ' , ; ` | : . ' , ; stdout: character [22:17:35.926] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [22:17:35.926] | : . ' , ; ` | : . ' , ; RNG used: FALSE [22:17:35.926] | : . ' , ; ` | : . ' , ; duration: 0.003020048 secs (started 2026-03-13 22:17:35.806823) [22:17:35.926] | : . ' , ; ` | : . ' , ; version: 1.8 [22:17:35.928] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:35.928] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [22:17:35.929] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [22:17:35.929] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:35.930] | : . ' , ; ` | : . ' , ; Erased future from future backend [22:17:35.930] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [22:17:35.931] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [22:17:35.931] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [22:17:35.932] | : . ' , ; ` | : . ' , ; signalConditions() ... [22:17:35.932] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [22:17:35.933] | : . ' , ; ` | : . ' , ; ` exclude = [22:17:35.933] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [22:17:35.934] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [22:17:35.934] | : . ' , ; ` | : . ' , ; ` int 0 [22:17:35.935] | : . ' , ; ` | : . ' , ; signalConditions() ... done [22:17:35.936] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:35.936] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:35.937] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [22:17:35.937] | : . ' , ; ` | : . ' assertFutureResult() ... [22:17:35.938] | : . ' , ; ` | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-66 [22:17:35.938] | : . ' , ; ` | : . ' , identical; success [22:17:35.938] | : . ' , ; ` | : . ' assertFutureResult() ... done [22:17:35.939] | : . ' , ; ` | : . resolved() ... done [22:17:35.939] | : . ' , ; ` | : . Future at position #1 is resolved ... [22:17:35.940] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [22:17:35.940] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:35.941] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:35.941] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:35.942] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:35.942] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:35.943] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:35.943] | : . ' , ; ` | : . ' , signalConditions() ... [22:17:35.944] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [22:17:35.944] | : . ' , ; ` | : . ' , ; exclude = [22:17:35.945] | : . ' , ; ` | : . ' , ; resignal = FALSE [22:17:35.945] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [22:17:35.946] | : . ' , ; ` | : . ' , ; int 0 [22:17:35.947] | : . ' , ; ` | : . ' , signalConditions() ... done [22:17:35.947] | : . ' , ; ` | : . ' , check for misuse ... [22:17:35.948] | : . ' , ; ` | : . ' , check for misuse ... done [22:17:35.948] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [22:17:35.949] | : . ' , ; ` | : . Future at position #1 is resolved ... done [22:17:35.949] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... done [22:17:35.950] | : . ' , ; ` | : Remove collected futures ... [22:17:35.950] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [22:17:35.951] | : . ' , ; ` | : Remove collected futures ... done [22:17:35.951] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... done [22:17:35.952] | : . ' , ; ` | Early signaling of 2 future candidates ... [22:17:35.952] | : . ' , ; ` | Number of futures with early signaling requested: 0 [22:17:35.953] | : . ' , ; ` | Early signaling of 2 future candidates ... done [22:17:35.953] | : . ' , ; ` | Number of registered futures: 2 [22:17:35.954] | : . ' , ; ` Polling for a free worker ... done [22:17:35.954] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.955] | : . ' , ; ` | Listing all futures [22:17:35.955] | : . ' , ; ` | Number of registered futures: 1 [22:17:35.956] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.956] | : . ' , ; ` Total time: 0.075005054473877 [22:17:35.957] | : . ' , ; requestNode() ... done [22:17:35.957] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.958] | : . ' , ; ` Listing all futures [22:17:35.958] | : . ' , ; ` Number of registered futures: 1 [22:17:35.959] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.959] | : . ' , ; avail: [n=2] '1' [22:17:35.960] | : . ' , ; Index of first available worker: 1 [22:17:35.960] | : . ' , ; Validate that the worker is functional ... [22:17:35.961] | : . ' , ; ` Connection is valid [22:17:35.961] | : . ' , ; ` RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:35.963] | : . ' , ; ` Worker is functional [22:17:35.963] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:35.964] | : . ' , ; ` | Listing all futures [22:17:35.964] | : . ' , ; ` | Number of registered futures: 1 [22:17:35.964] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:35.965] | : . ' , ; Validate that the worker is functional ... done [22:17:35.965] | : . ' , requestWorker() ... done [22:17:35.966] | : . ' , cluster node index: 1 [22:17:35.967] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:35.967] | : . ' eraseGlobalEnvironment() ... [22:17:35.968] | : . ' eraseGlobalEnvironment() ... done [22:17:35.968] | : . ' launchFuture() ... [22:17:35.969] | : . ' , cluster node index: 1 [22:17:35.969] | : . ' , getFutureData() ... [22:17:35.970] | : . ' , ; getFutureCore() ... [22:17:35.970] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:35.971] | : . ' , ; getFutureCore() ... done [22:17:35.971] | : . ' , ; getFutureCapture() ... [22:17:35.972] | : . ' , ; getFutureCapture() ... done [22:17:35.972] | : . ' , ; getFutureContext() ... [22:17:35.973] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:35.973] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:35.974] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:35.974] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:35.975] | : . ' , ; getFutureContext() ... done [22:17:35.975] | : . ' , getFutureData() ... done [22:17:35.976] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:35.977] | : . ' , ; Appended future to position #2 [22:17:35.977] | : . ' , ; Number of registered futures: 2 [22:17:35.978] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:35.978] | : . ' launchFuture() ... done [22:17:35.979] | : . ' MultisessionFuture started [22:17:35.979] | : . Launching futures ... done [22:17:35.979] | : Using MultisessionFutureBackend ... done [22:17:35.980] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:35.980] | run() for 'Future' () ... done [22:17:35.981] future(..., label = NULL) ... done Classes 'listenv', 'environment' Classes 'listenv', 'environment' [22:17:35.983] resolved() ... [22:17:35.984] | resolved() for listenv ... [22:17:35.985] | : resolved() ... [22:17:35.986] | : . resolved() for list ... [22:17:35.986] | : . ' Number of elements: 6 [22:17:35.987] | : . ' Number of futures: 6 [22:17:35.987] | : . ' resolved() ... [22:17:35.988] | : . ' resolved() ... done [22:17:35.988] | : . ' resolved() ... [22:17:35.989] | : . ' , resolved() for MultisessionFuture () ... [22:17:35.989] | : . ' , ; Cluster node socket connection: index=5, id=889 [22:17:35.990] | : . ' , ; assertValidConnection() ... [22:17:35.990] | : . ' , ; ` cluster node index: 2 [22:17:35.991] | : . ' , ; assertValidConnection() ... done [22:17:35.992] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:35.992] | : . ' , ; ` cluster node index: 2 [22:17:35.993] | : . ' , ; ` [1] TRUE [22:17:35.993] | : . ' , ; ` Received data: [22:17:35.994] | : . ' , ; ` List of 5 [22:17:35.994] | : . ' , ; ` $ type : chr "VALUE" [22:17:35.994] | : . ' , ; ` $ value :List of 16 [22:17:35.994] | : . ' , ; ` ..$ value : NULL [22:17:35.994] | : . ' , ; ` ..$ visible : logi TRUE [22:17:35.994] | : . ' , ; ` ..$ stdout : chr "" [22:17:35.994] | : . ' , ; ` ..$ conditions : list() [22:17:35.994] | : . ' , ; ` ..$ rng : logi FALSE [22:17:35.994] | : . ' , ; ` ..$ seed : NULL [22:17:35.994] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:35.994] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:35.994] | : . ' , ; ` .. ..$ added : NULL [22:17:35.994] | : . ' , ; ` .. ..$ removed : NULL [22:17:35.994] | : . ' , ; ` .. ..$ replaced: NULL [22:17:35.994] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:35.994] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:35.994] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:35" [22:17:35.994] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:35" [22:17:35.994] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "67" [22:17:35.994] | : . ' , ; ` ..$ session_uuid : chr "8e7b080a23eacfa478b7c05b276683a1" [22:17:35.994] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:35.994] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:35.994] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:35.994] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:35.994] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:35.994] | : . ' , ; ` .. .. ..$ pid : int 43784 [22:17:35.994] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:35.994] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:35.994] | : . ' , ; ` ..$ r_info :List of 4 [22:17:35.994] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:35.994] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:35.994] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:35.994] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:35.994] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:35.994] | : . ' , ; ` ..$ version : chr "1.8" [22:17:35.994] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:35.994] | : . ' , ; ` $ success: logi TRUE [22:17:35.994] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0.02 0 0.02 NA NA [22:17:35.994] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:35.994] | : . ' , ; ` $ tag : NULL [22:17:36.011] | : . ' , ; ` Received FutureResult [22:17:36.011] | : . ' , ; ` FutureResult: [22:17:36.011] | : . ' , ; ` value: 'NULL' [22:17:36.011] | : . ' , ; ` visible: TRUE [22:17:36.011] | : . ' , ; ` stdout: character [22:17:36.011] | : . ' , ; ` conditions: [n = 0] [22:17:36.011] | : . ' , ; ` RNG used: FALSE [22:17:36.011] | : . ' , ; ` duration: 0.003040075 secs (started 2026-03-13 22:17:35.852556) [22:17:36.011] | : . ' , ; ` version: 1.8 [22:17:36.013] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:36.013] | : . ' , ; ` | Removed future from position #1 [22:17:36.014] | : . ' , ; ` | Number of registered futures: 1 [22:17:36.014] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:36.015] | : . ' , ; ` Erased future from future backend [22:17:36.015] | : . ' , ; ` result() for ClusterFuture ... [22:17:36.016] | : . ' , ; ` | result already collected: FutureResult [22:17:36.016] | : . ' , ; ` result() for ClusterFuture ... done [22:17:36.017] | : . ' , ; ` signalConditions() ... [22:17:36.017] | : . ' , ; ` | include = 'immediateCondition' [22:17:36.018] | : . ' , ; ` | exclude = [22:17:36.018] | : . ' , ; ` | resignal = FALSE [22:17:36.019] | : . ' , ; ` | Number of conditions: 0 [22:17:36.019] | : . ' , ; ` | int 0 [22:17:36.020] | : . ' , ; ` signalConditions() ... done [22:17:36.020] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:36.021] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:36.021] | : . ' , resolved() for MultisessionFuture () ... done [22:17:36.022] | : . ' , assertFutureResult() ... [22:17:36.022] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-67 [22:17:36.023] | : . ' , ; identical; success [22:17:36.023] | : . ' , assertFutureResult() ... done [22:17:36.024] | : . ' resolved() ... done [22:17:36.024] | : . ' resolved() ... [22:17:36.025] | : . ' , resolved() for MultisessionFuture () ... [22:17:36.025] | : . ' , ; Cluster node socket connection: index=4, id=888 [22:17:36.026] | : . ' , ; assertValidConnection() ... [22:17:36.027] | : . ' , ; ` cluster node index: 1 [22:17:36.027] | : . ' , ; assertValidConnection() ... done [22:17:36.028] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:36.028] | : . ' , ; ` cluster node index: 1 [22:17:36.029] | : . ' , ; ` [1] TRUE [22:17:36.030] | : . ' , ; ` Received data: [22:17:36.030] | : . ' , ; ` List of 5 [22:17:36.030] | : . ' , ; ` $ type : chr "VALUE" [22:17:36.030] | : . ' , ; ` $ value :List of 16 [22:17:36.030] | : . ' , ; ` ..$ value : num 4 [22:17:36.030] | : . ' , ; ` ..$ visible : logi TRUE [22:17:36.030] | : . ' , ; ` ..$ stdout : chr "" [22:17:36.030] | : . ' , ; ` ..$ conditions : list() [22:17:36.030] | : . ' , ; ` ..$ rng : logi FALSE [22:17:36.030] | : . ' , ; ` ..$ seed : NULL [22:17:36.030] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:36.030] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:36.030] | : . ' , ; ` .. ..$ added : NULL [22:17:36.030] | : . ' , ; ` .. ..$ removed : NULL [22:17:36.030] | : . ' , ; ` .. ..$ replaced: NULL [22:17:36.030] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:36.030] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:36.030] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:35" [22:17:36.030] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:35" [22:17:36.030] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "68" [22:17:36.030] | : . ' , ; ` ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:36.030] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:36.030] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:36.030] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:36.030] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:36.030] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:36.030] | : . ' , ; ` .. .. ..$ pid : int 41148 [22:17:36.030] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:36.030] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:36.030] | : . ' , ; ` ..$ r_info :List of 4 [22:17:36.030] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:36.030] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:36.030] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:36.030] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:36.030] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:36.030] | : . ' , ; ` ..$ version : chr "1.8" [22:17:36.030] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:36.030] | : . ' , ; ` $ success: logi TRUE [22:17:36.030] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:36.030] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:36.030] | : . ' , ; ` $ tag : NULL [22:17:36.045] | : . ' , ; ` Received FutureResult [22:17:36.045] | : . ' , ; ` FutureResult: [22:17:36.045] | : . ' , ; ` value: 'numeric' [22:17:36.045] | : . ' , ; ` visible: TRUE [22:17:36.045] | : . ' , ; ` stdout: character [22:17:36.045] | : . ' , ; ` conditions: [n = 0] [22:17:36.045] | : . ' , ; ` RNG used: FALSE [22:17:36.045] | : . ' , ; ` duration: 0.002934217 secs (started 2026-03-13 22:17:35.976683) [22:17:36.045] | : . ' , ; ` version: 1.8 [22:17:36.046] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:36.047] | : . ' , ; ` | Removed future from position #1 [22:17:36.047] | : . ' , ; ` | Number of registered futures: 0 [22:17:36.048] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:36.048] | : . ' , ; ` Erased future from future backend [22:17:36.049] | : . ' , ; ` result() for ClusterFuture ... [22:17:36.049] | : . ' , ; ` | result already collected: FutureResult [22:17:36.050] | : . ' , ; ` result() for ClusterFuture ... done [22:17:36.050] | : . ' , ; ` signalConditions() ... [22:17:36.051] | : . ' , ; ` | include = 'immediateCondition' [22:17:36.051] | : . ' , ; ` | exclude = [22:17:36.052] | : . ' , ; ` | resignal = FALSE [22:17:36.052] | : . ' , ; ` | Number of conditions: 0 [22:17:36.053] | : . ' , ; ` | int 0 [22:17:36.054] | : . ' , ; ` signalConditions() ... done [22:17:36.054] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:36.055] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:36.055] | : . ' , resolved() for MultisessionFuture () ... done [22:17:36.056] | : . ' , assertFutureResult() ... [22:17:36.056] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-68 [22:17:36.057] | : . ' , ; identical; success [22:17:36.057] | : . ' , assertFutureResult() ... done [22:17:36.057] | : . ' resolved() ... done [22:17:36.058] | : . resolved() for list ... done [22:17:36.058] | : resolved() ... done [22:17:36.059] | resolved() for listenv ... done [22:17:36.059] resolved() ... done Named logi [1:6] TRUE TRUE TRUE TRUE TRUE TRUE - attr(*, "names")= chr [1:6] "a" "b" "c" "d" ... [22:17:36.061] value() for listenv ... [22:17:36.061] | recursive: 0 [22:17:36.062] | reduce: FALSE [22:17:36.063] | length: 6 [22:17:36.063] | elements: 'a', 'b', 'c', 'd', '', '' [22:17:36.064] | Number of remaining objects: 6 [22:17:36.064] | checking value #1: [22:17:36.065] | 'obj' is atomic [22:17:36.065] | signalConditionsASAP(numeric, pos=1) ... [22:17:36.066] | : nx: 6 [22:17:36.066] | : relay: TRUE [22:17:36.067] | : stdout: TRUE [22:17:36.067] | : signal: TRUE [22:17:36.068] | : resignal: FALSE [22:17:36.068] | : force: TRUE [22:17:36.069] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:36.069] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:36.070] | : until=2 [22:17:36.070] | : relaying element #2 [22:17:36.071] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:36.071] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:36.072] | signalConditionsASAP(numeric, pos=1) ... done [22:17:36.072] | length: 5 (resolved future 1) [22:17:36.073] | checking value #2: [22:17:36.073] | 'obj' is MultisessionFuture [22:17:36.074] | resolved() ... [22:17:36.074] | resolved() ... done [22:17:36.075] | MultisessionFuture #2 [22:17:36.075] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:36.076] | : nx: 6 [22:17:36.076] | : relay: TRUE [22:17:36.077] | : stdout: TRUE [22:17:36.077] | : signal: TRUE [22:17:36.078] | : resignal: FALSE [22:17:36.078] | : force: TRUE [22:17:36.078] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:36.079] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:36.079] | : until=2 [22:17:36.080] | : relaying element #2 [22:17:36.080] | : value() for MultisessionFuture () ... [22:17:36.081] | : . result() for ClusterFuture ... [22:17:36.081] | : . ' result already collected: FutureResult [22:17:36.082] | : . result() for ClusterFuture ... done [22:17:36.082] | : . result() for ClusterFuture ... [22:17:36.083] | : . ' result already collected: FutureResult [22:17:36.083] | : . result() for ClusterFuture ... done [22:17:36.084] | : . signalConditions() ... [22:17:36.084] | : . ' include = 'immediateCondition' [22:17:36.085] | : . ' exclude = [22:17:36.085] | : . ' resignal = FALSE [22:17:36.086] | : . ' Number of conditions: 0 [22:17:36.086] | : . ' int 0 [22:17:36.087] | : . signalConditions() ... done [22:17:36.087] | : . relay stdout ... [22:17:36.088] | : . relay stdout ... done [22:17:36.088] | : . check for misuse ... [22:17:36.089] | : . check for misuse ... done [22:17:36.089] | : value() for MultisessionFuture () ... done [22:17:36.090] | : result() for ClusterFuture ... [22:17:36.090] | : . result already collected: FutureResult [22:17:36.091] | : result() for ClusterFuture ... done [22:17:36.091] | : signalConditions() ... [22:17:36.092] | : . include = 'immediateCondition' [22:17:36.092] | : . exclude = [22:17:36.093] | : . resignal = FALSE [22:17:36.093] | : . Number of conditions: 0 [22:17:36.094] | : . int 0 [22:17:36.095] | : signalConditions() ... done [22:17:36.095] | : result() for ClusterFuture ... [22:17:36.096] | : . result already collected: FutureResult [22:17:36.096] | : result() for ClusterFuture ... done [22:17:36.097] | : signalConditions() ... [22:17:36.097] | : . include = 'condition' [22:17:36.097] | : . exclude = 'error', 'immediateCondition' [22:17:36.098] | : . resignal = TRUE [22:17:36.098] | : . Number of conditions: 0 [22:17:36.099] | : . int 0 [22:17:36.100] | : signalConditions() ... done [22:17:36.100] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:36.101] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:36.101] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:36.102] | value(, ...) ... [22:17:36.102] | : value() for MultisessionFuture () ... [22:17:36.103] | : . result() for ClusterFuture ... [22:17:36.103] | : . ' result already collected: FutureResult [22:17:36.104] | : . result() for ClusterFuture ... done [22:17:36.104] | : . result() for ClusterFuture ... [22:17:36.105] | : . ' result already collected: FutureResult [22:17:36.105] | : . result() for ClusterFuture ... done [22:17:36.106] | : . signalConditions() ... [22:17:36.106] | : . ' include = 'immediateCondition' [22:17:36.107] | : . ' exclude = [22:17:36.107] | : . ' resignal = FALSE [22:17:36.108] | : . ' Number of conditions: 0 [22:17:36.108] | : . ' int 0 [22:17:36.109] | : . signalConditions() ... done [22:17:36.109] | : . check for misuse ... [22:17:36.110] | : . check for misuse ... done [22:17:36.110] | : value() for MultisessionFuture () ... done [22:17:36.111] | : value: [22:17:36.111] | value(, ...) ... done [22:17:36.112] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:36.112] | : nx: 6 [22:17:36.113] | : relay: TRUE [22:17:36.113] | : stdout: TRUE [22:17:36.114] | : signal: TRUE [22:17:36.114] | : resignal: FALSE [22:17:36.115] | : force: TRUE [22:17:36.115] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:36.116] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:36.116] | : until=3 [22:17:36.117] | : relaying element #3 [22:17:36.117] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:36.118] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:36.118] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:36.118] | resolve() for MultisessionFuture ... [22:17:36.119] | resolve() for MultisessionFuture ... done [22:17:36.119] | length: 4 (resolved future 2) [22:17:36.120] | checking value #3: [22:17:36.120] | 'obj' is MultisessionFuture [22:17:36.121] | resolved() ... [22:17:36.121] | resolved() ... done [22:17:36.122] | MultisessionFuture #3 [22:17:36.122] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:36.123] | : nx: 6 [22:17:36.123] | : relay: TRUE [22:17:36.124] | : stdout: TRUE [22:17:36.124] | : signal: TRUE [22:17:36.125] | : resignal: FALSE [22:17:36.125] | : force: TRUE [22:17:36.126] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:36.126] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:36.127] | : until=3 [22:17:36.127] | : relaying element #3 [22:17:36.128] | : value() for MultisessionFuture () ... [22:17:36.128] | : . result() for ClusterFuture ... [22:17:36.129] | : . ' result already collected: FutureResult [22:17:36.129] | : . result() for ClusterFuture ... done [22:17:36.130] | : . result() for ClusterFuture ... [22:17:36.130] | : . ' result already collected: FutureResult [22:17:36.131] | : . result() for ClusterFuture ... done [22:17:36.131] | : . signalConditions() ... [22:17:36.131] | : . ' include = 'immediateCondition' [22:17:36.132] | : . ' exclude = [22:17:36.132] | : . ' resignal = FALSE [22:17:36.133] | : . ' Number of conditions: 0 [22:17:36.133] | : . ' int 0 [22:17:36.134] | : . signalConditions() ... done [22:17:36.135] | : . relay stdout ... [22:17:36.135] | : . relay stdout ... done [22:17:36.136] | : . check for misuse ... [22:17:36.136] | : . check for misuse ... done [22:17:36.137] | : value() for MultisessionFuture () ... done [22:17:36.137] | : result() for ClusterFuture ... [22:17:36.138] | : . result already collected: FutureResult [22:17:36.138] | : result() for ClusterFuture ... done [22:17:36.139] | : signalConditions() ... [22:17:36.139] | : . include = 'immediateCondition' [22:17:36.140] | : . exclude = [22:17:36.140] | : . resignal = FALSE [22:17:36.141] | : . Number of conditions: 0 [22:17:36.141] | : . int 0 [22:17:36.142] | : signalConditions() ... done [22:17:36.142] | : result() for ClusterFuture ... [22:17:36.143] | : . result already collected: FutureResult [22:17:36.143] | : result() for ClusterFuture ... done [22:17:36.144] | : signalConditions() ... [22:17:36.144] | : . include = 'condition' [22:17:36.145] | : . exclude = 'error', 'immediateCondition' [22:17:36.145] | : . resignal = TRUE [22:17:36.146] | : . Number of conditions: 0 [22:17:36.146] | : . int 0 [22:17:36.147] | : signalConditions() ... done [22:17:36.148] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:36.148] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:36.149] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:36.149] | value(, ...) ... [22:17:36.149] | : value() for MultisessionFuture () ... [22:17:36.150] | : . result() for ClusterFuture ... [22:17:36.150] | : . ' result already collected: FutureResult [22:17:36.151] | : . result() for ClusterFuture ... done [22:17:36.151] | : . result() for ClusterFuture ... [22:17:36.152] | : . ' result already collected: FutureResult [22:17:36.152] | : . result() for ClusterFuture ... done [22:17:36.153] | : . signalConditions() ... [22:17:36.153] | : . ' include = 'immediateCondition' [22:17:36.154] | : . ' exclude = [22:17:36.154] | : . ' resignal = FALSE [22:17:36.155] | : . ' Number of conditions: 0 [22:17:36.155] | : . ' int 0 [22:17:36.156] | : . signalConditions() ... done [22:17:36.157] | : . check for misuse ... [22:17:36.157] | : . check for misuse ... done [22:17:36.158] | : value() for MultisessionFuture () ... done [22:17:36.158] | : value: [22:17:36.159] | value(, ...) ... done [22:17:36.159] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:36.160] | : nx: 6 [22:17:36.160] | : relay: TRUE [22:17:36.161] | : stdout: TRUE [22:17:36.161] | : signal: TRUE [22:17:36.162] | : resignal: FALSE [22:17:36.162] | : force: TRUE [22:17:36.162] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:36.163] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:36.163] | : until=4 [22:17:36.164] | : relaying element #4 [22:17:36.164] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:36.165] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:36.165] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:36.166] | resolve() for MultisessionFuture ... [22:17:36.166] | resolve() for MultisessionFuture ... done [22:17:36.167] | length: 3 (resolved future 3) [22:17:36.167] | checking value #4: [22:17:36.168] | 'obj' is MultisessionFuture [22:17:36.168] | resolved() ... [22:17:36.169] | resolved() ... done [22:17:36.169] | MultisessionFuture #4 [22:17:36.170] | signalConditionsASAP(MultisessionFuture, pos=4) ... [22:17:36.170] | : nx: 6 [22:17:36.171] | : relay: TRUE [22:17:36.171] | : stdout: TRUE [22:17:36.172] | : signal: TRUE [22:17:36.172] | : resignal: FALSE [22:17:36.173] | : force: TRUE [22:17:36.173] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:36.173] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:36.174] | : until=4 [22:17:36.174] | : relaying element #4 [22:17:36.175] | : value() for MultisessionFuture () ... [22:17:36.175] | : . result() for ClusterFuture ... [22:17:36.176] | : . ' result already collected: FutureResult [22:17:36.176] | : . result() for ClusterFuture ... done [22:17:36.177] | : . result() for ClusterFuture ... [22:17:36.177] | : . ' result already collected: FutureResult [22:17:36.178] | : . result() for ClusterFuture ... done [22:17:36.178] | : . signalConditions() ... [22:17:36.179] | : . ' include = 'immediateCondition' [22:17:36.179] | : . ' exclude = [22:17:36.180] | : . ' resignal = FALSE [22:17:36.180] | : . ' Number of conditions: 0 [22:17:36.181] | : . ' int 0 [22:17:36.181] | : . signalConditions() ... done [22:17:36.182] | : . relay stdout ... [22:17:36.182] | : . relay stdout ... done [22:17:36.183] | : . check for misuse ... [22:17:36.183] | : . check for misuse ... done [22:17:36.184] | : value() for MultisessionFuture () ... done [22:17:36.185] | : result() for ClusterFuture ... [22:17:36.185] | : . result already collected: FutureResult [22:17:36.186] | : result() for ClusterFuture ... done [22:17:36.186] | : signalConditions() ... [22:17:36.186] | : . include = 'immediateCondition' [22:17:36.187] | : . exclude = [22:17:36.187] | : . resignal = FALSE [22:17:36.188] | : . Number of conditions: 0 [22:17:36.188] | : . int 0 [22:17:36.189] | : signalConditions() ... done [22:17:36.190] | : result() for ClusterFuture ... [22:17:36.190] | : . result already collected: FutureResult [22:17:36.191] | : result() for ClusterFuture ... done [22:17:36.191] | : signalConditions() ... [22:17:36.192] | : . include = 'condition' [22:17:36.192] | : . exclude = 'error', 'immediateCondition' [22:17:36.193] | : . resignal = TRUE [22:17:36.193] | : . Number of conditions: 0 [22:17:36.194] | : . int 0 [22:17:36.194] | : signalConditions() ... done [22:17:36.197] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.197] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.198] | signalConditionsASAP(MultisessionFuture, pos=4) ... done [22:17:36.198] | value(, ...) ... [22:17:36.199] | : value() for MultisessionFuture () ... [22:17:36.200] | : . result() for ClusterFuture ... [22:17:36.200] | : . ' result already collected: FutureResult [22:17:36.201] | : . result() for ClusterFuture ... done [22:17:36.201] | : . result() for ClusterFuture ... [22:17:36.202] | : . ' result already collected: FutureResult [22:17:36.202] | : . result() for ClusterFuture ... done [22:17:36.203] | : . signalConditions() ... [22:17:36.203] | : . ' include = 'immediateCondition' [22:17:36.203] | : . ' exclude = [22:17:36.204] | : . ' resignal = FALSE [22:17:36.204] | : . ' Number of conditions: 0 [22:17:36.205] | : . ' int 0 [22:17:36.206] | : . signalConditions() ... done [22:17:36.206] | : . check for misuse ... [22:17:36.207] | : . check for misuse ... done [22:17:36.207] | : value() for MultisessionFuture () ... done [22:17:36.208] | : value: [22:17:36.208] | value(, ...) ... done [22:17:36.209] | signalConditionsASAP(MultisessionFuture, pos=4) ... [22:17:36.209] | : nx: 6 [22:17:36.210] | : relay: TRUE [22:17:36.210] | : stdout: TRUE [22:17:36.211] | : signal: TRUE [22:17:36.211] | : resignal: FALSE [22:17:36.212] | : force: TRUE [22:17:36.212] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.213] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.213] | : until=5 [22:17:36.214] | : relaying element #5 [22:17:36.214] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.214] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.215] | signalConditionsASAP(MultisessionFuture, pos=4) ... done [22:17:36.215] | resolve() for MultisessionFuture ... [22:17:36.216] | resolve() for MultisessionFuture ... done [22:17:36.216] | length: 2 (resolved future 4) [22:17:36.217] | checking value #5: [22:17:36.217] | 'obj' is NULL [22:17:36.218] | signalConditionsASAP(NULL, pos=5) ... [22:17:36.218] | : nx: 6 [22:17:36.219] | : relay: TRUE [22:17:36.219] | : stdout: TRUE [22:17:36.220] | : signal: TRUE [22:17:36.220] | : resignal: FALSE [22:17:36.221] | : force: TRUE [22:17:36.221] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.222] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.222] | : until=6 [22:17:36.223] | : relaying element #6 [22:17:36.223] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:36.224] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.224] | signalConditionsASAP(NULL, pos=5) ... done [22:17:36.225] | signalConditionsASAP(NULL, pos=5) ... [22:17:36.225] | : nx: 6 [22:17:36.226] | : relay: TRUE [22:17:36.226] | : stdout: TRUE [22:17:36.226] | : signal: TRUE [22:17:36.227] | : resignal: FALSE [22:17:36.227] | : force: TRUE [22:17:36.228] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:36.228] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.229] | : until=6 [22:17:36.229] | : relaying element #6 [22:17:36.230] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:36.230] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.231] | signalConditionsASAP(NULL, pos=5) ... done [22:17:36.231] | length: 1 (resolved future 5) [22:17:36.232] | checking value #6: [22:17:36.232] | 'obj' is atomic [22:17:36.233] | signalConditionsASAP(numeric, pos=6) ... [22:17:36.233] | : nx: 6 [22:17:36.234] | : relay: TRUE [22:17:36.234] | : stdout: TRUE [22:17:36.235] | : signal: TRUE [22:17:36.235] | : resignal: FALSE [22:17:36.236] | : force: TRUE [22:17:36.236] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:36.237] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.237] | : until=6 [22:17:36.238] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:36.238] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.239] | signalConditionsASAP(numeric, pos=6) ... done [22:17:36.239] | length: 0 (resolved future 6) [22:17:36.240] | Relaying remaining futures ... [22:17:36.240] | : signalConditionsASAP(NULL, pos=0) ... [22:17:36.241] | : . nx: 6 [22:17:36.241] | : . relay: TRUE [22:17:36.242] | : . stdout: TRUE [22:17:36.242] | : . signal: TRUE [22:17:36.242] | : . resignal: FALSE [22:17:36.243] | : . force: TRUE [22:17:36.243] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:36.244] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [22:17:36.244] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:36.245] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.245] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:36.246] | Relaying remaining futures ... done [22:17:36.246] value() for listenv ... done List of 6 $ a: num 1 $ b: num 2 $ c: NULL $ d: num 4 $ : NULL $ : num 6 Dimensions: c(1, 6) [22:17:36.250] future(..., label = NULL) ... [22:17:36.250] | lazy: FALSE [22:17:36.251] | stdout: TRUE [22:17:36.251] | conditions: [n=1] 'condition' [22:17:36.252] | getGlobalsAndPackages() ... [22:17:36.252] | : Searching for globals ... [22:17:36.254] | : . globals found: [0] [22:17:36.254] | : Searching for globals ... done [22:17:36.255] | : globals: [0] [22:17:36.255] | : packages: [0] [22:17:36.256] | getGlobalsAndPackages() ... done [22:17:36.256] | run() for 'Future' () ... [22:17:36.257] | : state: 'created' [22:17:36.257] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:36.258] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:36.258] | : Using MultisessionFutureBackend ... [22:17:36.259] | : . Number of futures since start: 28 (28 created, 28 launched, 34 finished) [22:17:36.259] | : . Launching futures ... [22:17:36.260] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:36.260] | : . ' , Workers: [n=2] [22:17:36.261] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:36.263] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:36.264] | : . ' , requestWorker() ... [22:17:36.264] | : . ' , ; requestNode() ... [22:17:36.265] | : . ' , ; ` Number of workers: 2 [22:17:36.265] | : . ' , ; ` Polling for a free worker ... [22:17:36.266] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.266] | : . ' , ; ` | : Listing all futures [22:17:36.267] | : . ' , ; ` | : Number of registered futures: 0 [22:17:36.267] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.268] | : . ' , ; ` | Total time: 0 [22:17:36.268] | : . ' , ; ` Polling for a free worker ... done [22:17:36.269] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.269] | : . ' , ; ` | Listing all futures [22:17:36.269] | : . ' , ; ` | Number of registered futures: 0 [22:17:36.270] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.270] | : . ' , ; ` avail: [n=2] '1', '2' [22:17:36.271] | : . ' , ; ` Index of first available worker: 1 [22:17:36.271] | : . ' , ; ` Validate that the worker is functional ... [22:17:36.272] | : . ' , ; ` | Connection is valid [22:17:36.272] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:36.274] | : . ' , ; ` | Worker is functional [22:17:36.274] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.275] | : . ' , ; ` | : Listing all futures [22:17:36.275] | : . ' , ; ` | : Number of registered futures: 0 [22:17:36.276] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.276] | : . ' , ; ` Validate that the worker is functional ... done [22:17:36.277] | : . ' , ; requestNode() ... done [22:17:36.277] | : . ' , ; cluster node index: 1 [22:17:36.278] | : . ' , requestWorker() ... done [22:17:36.278] | : . ' , eraseGlobalEnvironment() ... [22:17:36.279] | : . ' , eraseGlobalEnvironment() ... done [22:17:36.280] | : . ' , launchFuture() ... [22:17:36.280] | : . ' , ; cluster node index: 1 [22:17:36.281] | : . ' , ; getFutureData() ... [22:17:36.281] | : . ' , ; ` getFutureCore() ... [22:17:36.282] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:36.282] | : . ' , ; ` getFutureCore() ... done [22:17:36.283] | : . ' , ; ` getFutureCapture() ... [22:17:36.283] | : . ' , ; ` getFutureCapture() ... done [22:17:36.284] | : . ' , ; ` getFutureContext() ... [22:17:36.284] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:36.285] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:36.285] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:36.286] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:36.286] | : . ' , ; ` getFutureContext() ... done [22:17:36.287] | : . ' , ; getFutureData() ... done [22:17:36.287] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:36.288] | : . ' , ; ` Appended future to position #1 [22:17:36.288] | : . ' , ; ` Number of registered futures: 1 [22:17:36.289] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:36.289] | : . ' , launchFuture() ... done [22:17:36.290] | : . ' , MultisessionFuture started [22:17:36.290] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:36.291] | : . Launching futures ... done [22:17:36.291] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:36.292] | : Using MultisessionFutureBackend ... done [22:17:36.292] | run() for 'Future' () ... done [22:17:36.293] future(..., label = NULL) ... done [22:17:36.293] future(..., label = NULL) ... [22:17:36.294] | lazy: FALSE [22:17:36.294] | stdout: TRUE [22:17:36.295] | conditions: [n=1] 'condition' [22:17:36.295] | getGlobalsAndPackages() ... [22:17:36.296] | : Searching for globals ... [22:17:36.297] | : . globals found: [0] [22:17:36.298] | : Searching for globals ... done [22:17:36.298] | : globals: [0] [22:17:36.299] | : packages: [0] [22:17:36.299] | getGlobalsAndPackages() ... done [22:17:36.300] | run() for 'Future' () ... [22:17:36.301] | : state: 'created' [22:17:36.301] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:36.302] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:36.302] | : Using MultisessionFutureBackend ... [22:17:36.303] | : . Number of futures since start: 29 (29 created, 29 launched, 34 finished) [22:17:36.303] | : . Launching futures ... [22:17:36.304] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:36.304] | : . ' , Workers: [n=2] [22:17:36.305] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:36.307] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:36.307] | : . ' , requestWorker() ... [22:17:36.308] | : . ' , ; requestNode() ... [22:17:36.308] | : . ' , ; ` Number of workers: 2 [22:17:36.309] | : . ' , ; ` Polling for a free worker ... [22:17:36.309] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.310] | : . ' , ; ` | : Listing all futures [22:17:36.310] | : . ' , ; ` | : Number of registered futures: 1 [22:17:36.311] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.311] | : . ' , ; ` | Total time: 0 [22:17:36.312] | : . ' , ; ` Polling for a free worker ... done [22:17:36.312] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.313] | : . ' , ; ` | Listing all futures [22:17:36.313] | : . ' , ; ` | Number of registered futures: 1 [22:17:36.314] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.314] | : . ' , ; ` avail: [n=2] '2' [22:17:36.315] | : . ' , ; ` Index of first available worker: 2 [22:17:36.315] | : . ' , ; ` Validate that the worker is functional ... [22:17:36.316] | : . ' , ; ` | Connection is valid [22:17:36.316] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 43784 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #5 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:36.318] | : . ' , ; ` | Worker is functional [22:17:36.318] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.319] | : . ' , ; ` | : Listing all futures [22:17:36.319] | : . ' , ; ` | : Number of registered futures: 1 [22:17:36.320] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.320] | : . ' , ; ` Validate that the worker is functional ... done [22:17:36.321] | : . ' , ; requestNode() ... done [22:17:36.321] | : . ' , ; cluster node index: 2 [22:17:36.322] | : . ' , requestWorker() ... done [22:17:36.322] | : . ' , eraseGlobalEnvironment() ... [22:17:36.323] | : . ' , eraseGlobalEnvironment() ... done [22:17:36.323] | : . ' , launchFuture() ... [22:17:36.324] | : . ' , ; cluster node index: 2 [22:17:36.324] | : . ' , ; getFutureData() ... [22:17:36.325] | : . ' , ; ` getFutureCore() ... [22:17:36.325] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:36.326] | : . ' , ; ` getFutureCore() ... done [22:17:36.326] | : . ' , ; ` getFutureCapture() ... [22:17:36.327] | : . ' , ; ` getFutureCapture() ... done [22:17:36.327] | : . ' , ; ` getFutureContext() ... [22:17:36.328] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:36.328] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:36.329] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:36.329] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:36.330] | : . ' , ; ` getFutureContext() ... done [22:17:36.330] | : . ' , ; getFutureData() ... done [22:17:36.331] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:36.331] | : . ' , ; ` Appended future to position #2 [22:17:36.332] | : . ' , ; ` Number of registered futures: 2 [22:17:36.332] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:36.333] | : . ' , launchFuture() ... done [22:17:36.333] | : . ' , MultisessionFuture started [22:17:36.334] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:36.334] | : . Launching futures ... done [22:17:36.335] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:36.335] | : Using MultisessionFutureBackend ... done [22:17:36.336] | run() for 'Future' () ... done [22:17:36.336] future(..., label = NULL) ... done [22:17:36.337] future(..., label = NULL) ... [22:17:36.338] | lazy: FALSE [22:17:36.338] | stdout: TRUE [22:17:36.339] | conditions: [n=1] 'condition' [22:17:36.339] | getGlobalsAndPackages() ... [22:17:36.340] | : Searching for globals ... [22:17:36.343] | : . globals found: [1] '{' [22:17:36.344] | : Searching for globals ... done [22:17:36.344] | : Resolving globals: FALSE [22:17:36.345] | : Search for packages associated with the globals ... [22:17:36.345] | : . Packages associated with globals: [1] 'base' [22:17:36.346] | : . Packages: [1] 'base' [22:17:36.346] | : Search for packages associated with the globals ... done [22:17:36.347] | : Packages after dropping 'base': [0] [22:17:36.347] | : globals: [0] [22:17:36.348] | : packages: [0] [22:17:36.348] | getGlobalsAndPackages() ... done [22:17:36.349] | run() for 'Future' () ... [22:17:36.350] | : state: 'created' [22:17:36.350] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:36.351] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:36.351] | : Using MultisessionFutureBackend ... [22:17:36.352] | : . Number of futures since start: 30 (30 created, 30 launched, 34 finished) [22:17:36.352] | : . Launching futures ... [22:17:36.353] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:36.353] | : . ' , Workers: [n=2] [22:17:36.354] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:36.356] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:36.356] | : . ' , requestWorker() ... [22:17:36.357] | : . ' , ; requestNode() ... [22:17:36.357] | : . ' , ; ` Number of workers: 2 [22:17:36.358] | : . ' , ; ` Polling for a free worker ... [22:17:36.358] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.359] | : . ' , ; ` | : Listing all futures [22:17:36.359] | : . ' , ; ` | : Number of registered futures: 2 [22:17:36.360] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.360] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [22:17:36.371] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... [22:17:36.372] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... [22:17:36.373] | : . ' , ; ` | : . resolved() ... [22:17:36.373] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [22:17:36.374] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [22:17:36.375] | : . ' , ; ` | : . ' , assertValidConnection() ... [22:17:36.375] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:36.376] | : . ' , ; ` | : . ' , assertValidConnection() ... done [22:17:36.377] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:36.378] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:36.378] | : . ' , ; ` | : . ' , ; [1] TRUE [22:17:36.379] | : . ' , ; ` | : . ' , ; Received data: [22:17:36.380] | : . ' , ; ` | : . ' , ; List of 5 [22:17:36.380] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [22:17:36.380] | : . ' , ; ` | : . ' , ; $ value :List of 16 [22:17:36.380] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [22:17:36.380] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [22:17:36.380] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [22:17:36.380] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [22:17:36.380] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [22:17:36.380] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [22:17:36.380] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:36.380] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [22:17:36.380] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [22:17:36.380] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [22:17:36.380] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [22:17:36.380] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [22:17:36.380] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:36.380] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:36" [22:17:36.380] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:36" [22:17:36.380] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "69" [22:17:36.380] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:36.380] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:36.380] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:36.380] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:36.380] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:36.380] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:36.380] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 41148 [22:17:36.380] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:36.380] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:36.380] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [22:17:36.380] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:36.380] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:36.380] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [22:17:36.380] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:36.380] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:36.380] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [22:17:36.380] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:36.380] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [22:17:36.380] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:36.380] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:36.380] | : . ' , ; ` | : . ' , ; $ tag : NULL [22:17:36.395] | : . ' , ; ` | : . ' , ; Received FutureResult [22:17:36.395] | : . ' , ; ` | : . ' , ; FutureResult: [22:17:36.395] | : . ' , ; ` | : . ' , ; value: 'numeric' [22:17:36.395] | : . ' , ; ` | : . ' , ; visible: TRUE [22:17:36.395] | : . ' , ; ` | : . ' , ; stdout: character [22:17:36.395] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [22:17:36.395] | : . ' , ; ` | : . ' , ; RNG used: FALSE [22:17:36.395] | : . ' , ; ` | : . ' , ; duration: 0.002919912 secs (started 2026-03-13 22:17:36.288084) [22:17:36.395] | : . ' , ; ` | : . ' , ; version: 1.8 [22:17:36.396] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:36.397] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [22:17:36.397] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [22:17:36.398] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:36.398] | : . ' , ; ` | : . ' , ; Erased future from future backend [22:17:36.399] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [22:17:36.399] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [22:17:36.400] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [22:17:36.400] | : . ' , ; ` | : . ' , ; signalConditions() ... [22:17:36.401] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [22:17:36.401] | : . ' , ; ` | : . ' , ; ` exclude = [22:17:36.402] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [22:17:36.402] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [22:17:36.403] | : . ' , ; ` | : . ' , ; ` int 0 [22:17:36.404] | : . ' , ; ` | : . ' , ; signalConditions() ... done [22:17:36.404] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:36.405] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:36.405] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [22:17:36.406] | : . ' , ; ` | : . ' assertFutureResult() ... [22:17:36.406] | : . ' , ; ` | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-69 [22:17:36.407] | : . ' , ; ` | : . ' , identical; success [22:17:36.407] | : . ' , ; ` | : . ' assertFutureResult() ... done [22:17:36.408] | : . ' , ; ` | : . resolved() ... done [22:17:36.408] | : . ' , ; ` | : . Future at position #1 is resolved ... [22:17:36.409] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [22:17:36.409] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:36.410] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:36.410] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:36.411] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:36.411] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:36.412] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:36.412] | : . ' , ; ` | : . ' , signalConditions() ... [22:17:36.413] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [22:17:36.415] | : . ' , ; ` | : . ' , ; exclude = [22:17:36.416] | : . ' , ; ` | : . ' , ; resignal = FALSE [22:17:36.416] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [22:17:36.417] | : . ' , ; ` | : . ' , ; int 0 [22:17:36.418] | : . ' , ; ` | : . ' , signalConditions() ... done [22:17:36.418] | : . ' , ; ` | : . ' , check for misuse ... [22:17:36.419] | : . ' , ; ` | : . ' , check for misuse ... done [22:17:36.419] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [22:17:36.420] | : . ' , ; ` | : . Future at position #1 is resolved ... done [22:17:36.420] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... done [22:17:36.421] | : . ' , ; ` | : Remove collected futures ... [22:17:36.421] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [22:17:36.422] | : . ' , ; ` | : Remove collected futures ... done [22:17:36.422] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... done [22:17:36.423] | : . ' , ; ` | Early signaling of 2 future candidates ... [22:17:36.423] | : . ' , ; ` | Number of futures with early signaling requested: 0 [22:17:36.424] | : . ' , ; ` | Early signaling of 2 future candidates ... done [22:17:36.424] | : . ' , ; ` | Number of registered futures: 2 [22:17:36.425] | : . ' , ; ` Polling for a free worker ... done [22:17:36.425] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.426] | : . ' , ; ` | Listing all futures [22:17:36.426] | : . ' , ; ` | Number of registered futures: 1 [22:17:36.427] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.427] | : . ' , ; ` Total time: 0.0668370723724365 [22:17:36.428] | : . ' , ; requestNode() ... done [22:17:36.428] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.429] | : . ' , ; ` Listing all futures [22:17:36.429] | : . ' , ; ` Number of registered futures: 1 [22:17:36.429] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.430] | : . ' , ; avail: [n=2] '1' [22:17:36.431] | : . ' , ; Index of first available worker: 1 [22:17:36.431] | : . ' , ; Validate that the worker is functional ... [22:17:36.432] | : . ' , ; ` Connection is valid [22:17:36.432] | : . ' , ; ` RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:36.433] | : . ' , ; ` Worker is functional [22:17:36.434] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.435] | : . ' , ; ` | Listing all futures [22:17:36.435] | : . ' , ; ` | Number of registered futures: 1 [22:17:36.436] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.436] | : . ' , ; Validate that the worker is functional ... done [22:17:36.437] | : . ' , requestWorker() ... done [22:17:36.437] | : . ' , cluster node index: 1 [22:17:36.438] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:36.438] | : . ' eraseGlobalEnvironment() ... [22:17:36.439] | : . ' eraseGlobalEnvironment() ... done [22:17:36.439] | : . ' launchFuture() ... [22:17:36.440] | : . ' , cluster node index: 1 [22:17:36.440] | : . ' , getFutureData() ... [22:17:36.441] | : . ' , ; getFutureCore() ... [22:17:36.441] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:36.442] | : . ' , ; getFutureCore() ... done [22:17:36.442] | : . ' , ; getFutureCapture() ... [22:17:36.443] | : . ' , ; getFutureCapture() ... done [22:17:36.443] | : . ' , ; getFutureContext() ... [22:17:36.444] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:36.444] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:36.445] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:36.445] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:36.446] | : . ' , ; getFutureContext() ... done [22:17:36.446] | : . ' , getFutureData() ... done [22:17:36.447] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:36.448] | : . ' , ; Appended future to position #2 [22:17:36.448] | : . ' , ; Number of registered futures: 2 [22:17:36.449] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:36.449] | : . ' launchFuture() ... done [22:17:36.450] | : . ' MultisessionFuture started [22:17:36.450] | : . Launching futures ... done [22:17:36.450] | : Using MultisessionFutureBackend ... done [22:17:36.451] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:36.451] | run() for 'Future' () ... done [22:17:36.452] 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" ... [22:17:36.456] resolved() ... [22:17:36.456] | resolved() for listenv ... [22:17:36.458] | : resolved() ... [22:17:36.458] | : . resolved() for matrix ... [22:17:36.459] | : . ' Number of elements: 6 [22:17:36.459] | : . ' Number of futures: 6 [22:17:36.460] | : . ' resolved() ... [22:17:36.460] | : . ' resolved() ... done [22:17:36.461] | : . ' resolved() ... [22:17:36.461] | : . ' , resolved() for MultisessionFuture () ... [22:17:36.462] | : . ' , ; Cluster node socket connection: index=5, id=889 [22:17:36.463] | : . ' , ; assertValidConnection() ... [22:17:36.463] | : . ' , ; ` cluster node index: 2 [22:17:36.464] | : . ' , ; assertValidConnection() ... done [22:17:36.464] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:36.465] | : . ' , ; ` cluster node index: 2 [22:17:36.465] | : . ' , ; ` [1] TRUE [22:17:36.466] | : . ' , ; ` Received data: [22:17:36.467] | : . ' , ; ` List of 5 [22:17:36.467] | : . ' , ; ` $ type : chr "VALUE" [22:17:36.467] | : . ' , ; ` $ value :List of 16 [22:17:36.467] | : . ' , ; ` ..$ value : NULL [22:17:36.467] | : . ' , ; ` ..$ visible : logi TRUE [22:17:36.467] | : . ' , ; ` ..$ stdout : chr "" [22:17:36.467] | : . ' , ; ` ..$ conditions : list() [22:17:36.467] | : . ' , ; ` ..$ rng : logi FALSE [22:17:36.467] | : . ' , ; ` ..$ seed : NULL [22:17:36.467] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:36.467] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:36.467] | : . ' , ; ` .. ..$ added : NULL [22:17:36.467] | : . ' , ; ` .. ..$ removed : NULL [22:17:36.467] | : . ' , ; ` .. ..$ replaced: NULL [22:17:36.467] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:36.467] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:36.467] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:36" [22:17:36.467] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:36" [22:17:36.467] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "70" [22:17:36.467] | : . ' , ; ` ..$ session_uuid : chr "8e7b080a23eacfa478b7c05b276683a1" [22:17:36.467] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:36.467] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:36.467] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:36.467] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:36.467] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:36.467] | : . ' , ; ` .. .. ..$ pid : int 43784 [22:17:36.467] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:36.467] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:36.467] | : . ' , ; ` ..$ r_info :List of 4 [22:17:36.467] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:36.467] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:36.467] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:36.467] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:36.467] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:36.467] | : . ' , ; ` ..$ version : chr "1.8" [22:17:36.467] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:36.467] | : . ' , ; ` $ success: logi TRUE [22:17:36.467] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:36.467] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:36.467] | : . ' , ; ` $ tag : NULL [22:17:36.481] | : . ' , ; ` Received FutureResult [22:17:36.482] | : . ' , ; ` FutureResult: [22:17:36.482] | : . ' , ; ` value: 'NULL' [22:17:36.482] | : . ' , ; ` visible: TRUE [22:17:36.482] | : . ' , ; ` stdout: character [22:17:36.482] | : . ' , ; ` conditions: [n = 0] [22:17:36.482] | : . ' , ; ` RNG used: FALSE [22:17:36.482] | : . ' , ; ` duration: 0.00298214 secs (started 2026-03-13 22:17:36.331615) [22:17:36.482] | : . ' , ; ` version: 1.8 [22:17:36.483] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:36.483] | : . ' , ; ` | Removed future from position #1 [22:17:36.484] | : . ' , ; ` | Number of registered futures: 1 [22:17:36.484] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:36.485] | : . ' , ; ` Erased future from future backend [22:17:36.485] | : . ' , ; ` result() for ClusterFuture ... [22:17:36.486] | : . ' , ; ` | result already collected: FutureResult [22:17:36.486] | : . ' , ; ` result() for ClusterFuture ... done [22:17:36.487] | : . ' , ; ` signalConditions() ... [22:17:36.487] | : . ' , ; ` | include = 'immediateCondition' [22:17:36.488] | : . ' , ; ` | exclude = [22:17:36.488] | : . ' , ; ` | resignal = FALSE [22:17:36.489] | : . ' , ; ` | Number of conditions: 0 [22:17:36.489] | : . ' , ; ` | int 0 [22:17:36.490] | : . ' , ; ` signalConditions() ... done [22:17:36.491] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:36.491] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:36.492] | : . ' , resolved() for MultisessionFuture () ... done [22:17:36.492] | : . ' , assertFutureResult() ... [22:17:36.493] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-70 [22:17:36.493] | : . ' , ; identical; success [22:17:36.493] | : . ' , assertFutureResult() ... done [22:17:36.494] | : . ' resolved() ... done [22:17:36.494] | : . ' resolved() ... [22:17:36.495] | : . ' , resolved() for MultisessionFuture () ... [22:17:36.496] | : . ' , ; Cluster node socket connection: index=4, id=888 [22:17:36.496] | : . ' , ; assertValidConnection() ... [22:17:36.497] | : . ' , ; ` cluster node index: 1 [22:17:36.497] | : . ' , ; assertValidConnection() ... done [22:17:36.498] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:36.499] | : . ' , ; ` cluster node index: 1 [22:17:36.499] | : . ' , ; ` [1] TRUE [22:17:36.500] | : . ' , ; ` Received data: [22:17:36.500] | : . ' , ; ` List of 5 [22:17:36.500] | : . ' , ; ` $ type : chr "VALUE" [22:17:36.500] | : . ' , ; ` $ value :List of 16 [22:17:36.500] | : . ' , ; ` ..$ value : num 4 [22:17:36.500] | : . ' , ; ` ..$ visible : logi TRUE [22:17:36.500] | : . ' , ; ` ..$ stdout : chr "" [22:17:36.500] | : . ' , ; ` ..$ conditions : list() [22:17:36.500] | : . ' , ; ` ..$ rng : logi FALSE [22:17:36.500] | : . ' , ; ` ..$ seed : NULL [22:17:36.500] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:36.500] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:36.500] | : . ' , ; ` .. ..$ added : NULL [22:17:36.500] | : . ' , ; ` .. ..$ removed : NULL [22:17:36.500] | : . ' , ; ` .. ..$ replaced: NULL [22:17:36.500] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:36.500] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:36.500] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:36" [22:17:36.500] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:36" [22:17:36.500] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "71" [22:17:36.500] | : . ' , ; ` ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:36.500] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:36.500] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:36.500] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:36.500] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:36.500] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:36.500] | : . ' , ; ` .. .. ..$ pid : int 41148 [22:17:36.500] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:36.500] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:36.500] | : . ' , ; ` ..$ r_info :List of 4 [22:17:36.500] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:36.500] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:36.500] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:36.500] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:36.500] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:36.500] | : . ' , ; ` ..$ version : chr "1.8" [22:17:36.500] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:36.500] | : . ' , ; ` $ success: logi TRUE [22:17:36.500] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0.01 0 0.01 NA NA [22:17:36.500] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:36.500] | : . ' , ; ` $ tag : NULL [22:17:36.515] | : . ' , ; ` Received FutureResult [22:17:36.515] | : . ' , ; ` FutureResult: [22:17:36.515] | : . ' , ; ` value: 'numeric' [22:17:36.515] | : . ' , ; ` visible: TRUE [22:17:36.515] | : . ' , ; ` stdout: character [22:17:36.515] | : . ' , ; ` conditions: [n = 0] [22:17:36.515] | : . ' , ; ` RNG used: FALSE [22:17:36.515] | : . ' , ; ` duration: 0.002938032 secs (started 2026-03-13 22:17:36.447676) [22:17:36.515] | : . ' , ; ` version: 1.8 [22:17:36.516] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:36.517] | : . ' , ; ` | Removed future from position #1 [22:17:36.518] | : . ' , ; ` | Number of registered futures: 0 [22:17:36.518] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:36.519] | : . ' , ; ` Erased future from future backend [22:17:36.519] | : . ' , ; ` result() for ClusterFuture ... [22:17:36.520] | : . ' , ; ` | result already collected: FutureResult [22:17:36.520] | : . ' , ; ` result() for ClusterFuture ... done [22:17:36.520] | : . ' , ; ` signalConditions() ... [22:17:36.521] | : . ' , ; ` | include = 'immediateCondition' [22:17:36.521] | : . ' , ; ` | exclude = [22:17:36.522] | : . ' , ; ` | resignal = FALSE [22:17:36.522] | : . ' , ; ` | Number of conditions: 0 [22:17:36.523] | : . ' , ; ` | int 0 [22:17:36.524] | : . ' , ; ` signalConditions() ... done [22:17:36.524] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:36.525] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:36.525] | : . ' , resolved() for MultisessionFuture () ... done [22:17:36.526] | : . ' , assertFutureResult() ... [22:17:36.526] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-71 [22:17:36.527] | : . ' , ; identical; success [22:17:36.527] | : . ' , assertFutureResult() ... done [22:17:36.528] | : . ' resolved() ... done [22:17:36.528] | : . resolved() for matrix ... done [22:17:36.529] | : resolved() ... done [22:17:36.529] | resolved() for listenv ... done [22:17:36.530] 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" ... [22:17:36.532] value() for listenv ... [22:17:36.532] | recursive: 0 [22:17:36.533] | reduce: FALSE [22:17:36.534] | length: 6 [22:17:36.535] | elements: 'a', 'b', 'c', 'd', '', '' [22:17:36.535] | Number of remaining objects: 6 [22:17:36.536] | checking value #1: [22:17:36.536] | 'obj' is atomic [22:17:36.537] | signalConditionsASAP(numeric, pos=1) ... [22:17:36.537] | : nx: 6 [22:17:36.538] | : relay: TRUE [22:17:36.538] | : stdout: TRUE [22:17:36.539] | : signal: TRUE [22:17:36.539] | : resignal: FALSE [22:17:36.540] | : force: TRUE [22:17:36.540] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:36.540] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:36.541] | : until=2 [22:17:36.541] | : relaying element #2 [22:17:36.542] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:36.542] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:36.543] | signalConditionsASAP(numeric, pos=1) ... done [22:17:36.544] | length: 5 (resolved future 1) [22:17:36.544] | checking value #2: [22:17:36.545] | 'obj' is MultisessionFuture [22:17:36.545] | resolved() ... [22:17:36.546] | resolved() ... done [22:17:36.546] | MultisessionFuture #2 [22:17:36.547] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:36.547] | : nx: 6 [22:17:36.548] | : relay: TRUE [22:17:36.548] | : stdout: TRUE [22:17:36.548] | : signal: TRUE [22:17:36.549] | : resignal: FALSE [22:17:36.549] | : force: TRUE [22:17:36.550] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:36.550] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:36.551] | : until=2 [22:17:36.551] | : relaying element #2 [22:17:36.552] | : value() for MultisessionFuture () ... [22:17:36.552] | : . result() for ClusterFuture ... [22:17:36.553] | : . ' result already collected: FutureResult [22:17:36.553] | : . result() for ClusterFuture ... done [22:17:36.554] | : . result() for ClusterFuture ... [22:17:36.554] | : . ' result already collected: FutureResult [22:17:36.555] | : . result() for ClusterFuture ... done [22:17:36.555] | : . signalConditions() ... [22:17:36.556] | : . ' include = 'immediateCondition' [22:17:36.556] | : . ' exclude = [22:17:36.557] | : . ' resignal = FALSE [22:17:36.557] | : . ' Number of conditions: 0 [22:17:36.558] | : . ' int 0 [22:17:36.558] | : . signalConditions() ... done [22:17:36.559] | : . relay stdout ... [22:17:36.560] | : . relay stdout ... done [22:17:36.560] | : . check for misuse ... [22:17:36.561] | : . check for misuse ... done [22:17:36.561] | : value() for MultisessionFuture () ... done [22:17:36.562] | : result() for ClusterFuture ... [22:17:36.562] | : . result already collected: FutureResult [22:17:36.563] | : result() for ClusterFuture ... done [22:17:36.563] | : signalConditions() ... [22:17:36.563] | : . include = 'immediateCondition' [22:17:36.564] | : . exclude = [22:17:36.564] | : . resignal = FALSE [22:17:36.565] | : . Number of conditions: 0 [22:17:36.565] | : . int 0 [22:17:36.566] | : signalConditions() ... done [22:17:36.567] | : result() for ClusterFuture ... [22:17:36.567] | : . result already collected: FutureResult [22:17:36.568] | : result() for ClusterFuture ... done [22:17:36.568] | : signalConditions() ... [22:17:36.569] | : . include = 'condition' [22:17:36.569] | : . exclude = 'error', 'immediateCondition' [22:17:36.570] | : . resignal = TRUE [22:17:36.570] | : . Number of conditions: 0 [22:17:36.571] | : . int 0 [22:17:36.571] | : signalConditions() ... done [22:17:36.572] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:36.572] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:36.573] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:36.573] | value(, ...) ... [22:17:36.574] | : value() for MultisessionFuture () ... [22:17:36.574] | : . result() for ClusterFuture ... [22:17:36.575] | : . ' result already collected: FutureResult [22:17:36.575] | : . result() for ClusterFuture ... done [22:17:36.576] | : . result() for ClusterFuture ... [22:17:36.576] | : . ' result already collected: FutureResult [22:17:36.577] | : . result() for ClusterFuture ... done [22:17:36.577] | : . signalConditions() ... [22:17:36.578] | : . ' include = 'immediateCondition' [22:17:36.578] | : . ' exclude = [22:17:36.579] | : . ' resignal = FALSE [22:17:36.579] | : . ' Number of conditions: 0 [22:17:36.580] | : . ' int 0 [22:17:36.581] | : . signalConditions() ... done [22:17:36.581] | : . check for misuse ... [22:17:36.582] | : . check for misuse ... done [22:17:36.582] | : value() for MultisessionFuture () ... done [22:17:36.583] | : value: [22:17:36.583] | value(, ...) ... done [22:17:36.584] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:36.584] | : nx: 6 [22:17:36.585] | : relay: TRUE [22:17:36.585] | : stdout: TRUE [22:17:36.586] | : signal: TRUE [22:17:36.586] | : resignal: FALSE [22:17:36.587] | : force: TRUE [22:17:36.587] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:36.587] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:36.588] | : until=3 [22:17:36.588] | : relaying element #3 [22:17:36.589] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:36.589] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:36.590] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:36.590] | resolve() for MultisessionFuture ... [22:17:36.591] | resolve() for MultisessionFuture ... done [22:17:36.592] | length: 4 (resolved future 2) [22:17:36.592] | checking value #3: [22:17:36.593] | 'obj' is MultisessionFuture [22:17:36.593] | resolved() ... [22:17:36.594] | resolved() ... done [22:17:36.594] | MultisessionFuture #3 [22:17:36.595] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:36.595] | : nx: 6 [22:17:36.598] | : relay: TRUE [22:17:36.598] | : stdout: TRUE [22:17:36.599] | : signal: TRUE [22:17:36.599] | : resignal: FALSE [22:17:36.600] | : force: TRUE [22:17:36.600] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:36.601] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:36.601] | : until=3 [22:17:36.602] | : relaying element #3 [22:17:36.602] | : value() for MultisessionFuture () ... [22:17:36.603] | : . result() for ClusterFuture ... [22:17:36.603] | : . ' result already collected: FutureResult [22:17:36.604] | : . result() for ClusterFuture ... done [22:17:36.604] | : . result() for ClusterFuture ... [22:17:36.605] | : . ' result already collected: FutureResult [22:17:36.605] | : . result() for ClusterFuture ... done [22:17:36.605] | : . signalConditions() ... [22:17:36.606] | : . ' include = 'immediateCondition' [22:17:36.606] | : . ' exclude = [22:17:36.607] | : . ' resignal = FALSE [22:17:36.607] | : . ' Number of conditions: 0 [22:17:36.608] | : . ' int 0 [22:17:36.609] | : . signalConditions() ... done [22:17:36.609] | : . relay stdout ... [22:17:36.610] | : . relay stdout ... done [22:17:36.610] | : . check for misuse ... [22:17:36.611] | : . check for misuse ... done [22:17:36.611] | : value() for MultisessionFuture () ... done [22:17:36.612] | : result() for ClusterFuture ... [22:17:36.612] | : . result already collected: FutureResult [22:17:36.613] | : result() for ClusterFuture ... done [22:17:36.613] | : signalConditions() ... [22:17:36.614] | : . include = 'immediateCondition' [22:17:36.614] | : . exclude = [22:17:36.615] | : . resignal = FALSE [22:17:36.615] | : . Number of conditions: 0 [22:17:36.616] | : . int 0 [22:17:36.616] | : signalConditions() ... done [22:17:36.617] | : result() for ClusterFuture ... [22:17:36.617] | : . result already collected: FutureResult [22:17:36.618] | : result() for ClusterFuture ... done [22:17:36.618] | : signalConditions() ... [22:17:36.619] | : . include = 'condition' [22:17:36.619] | : . exclude = 'error', 'immediateCondition' [22:17:36.620] | : . resignal = TRUE [22:17:36.620] | : . Number of conditions: 0 [22:17:36.621] | : . int 0 [22:17:36.622] | : signalConditions() ... done [22:17:36.622] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:36.623] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:36.623] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:36.624] | value(, ...) ... [22:17:36.624] | : value() for MultisessionFuture () ... [22:17:36.625] | : . result() for ClusterFuture ... [22:17:36.625] | : . ' result already collected: FutureResult [22:17:36.626] | : . result() for ClusterFuture ... done [22:17:36.626] | : . result() for ClusterFuture ... [22:17:36.627] | : . ' result already collected: FutureResult [22:17:36.627] | : . result() for ClusterFuture ... done [22:17:36.628] | : . signalConditions() ... [22:17:36.628] | : . ' include = 'immediateCondition' [22:17:36.628] | : . ' exclude = [22:17:36.629] | : . ' resignal = FALSE [22:17:36.629] | : . ' Number of conditions: 0 [22:17:36.630] | : . ' int 0 [22:17:36.631] | : . signalConditions() ... done [22:17:36.631] | : . check for misuse ... [22:17:36.632] | : . check for misuse ... done [22:17:36.632] | : value() for MultisessionFuture () ... done [22:17:36.633] | : value: [22:17:36.633] | value(, ...) ... done [22:17:36.634] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:36.634] | : nx: 6 [22:17:36.635] | : relay: TRUE [22:17:36.635] | : stdout: TRUE [22:17:36.636] | : signal: TRUE [22:17:36.636] | : resignal: FALSE [22:17:36.637] | : force: TRUE [22:17:36.637] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:36.638] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:36.638] | : until=4 [22:17:36.639] | : relaying element #4 [22:17:36.639] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:36.640] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:36.640] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:36.641] | resolve() for MultisessionFuture ... [22:17:36.641] | resolve() for MultisessionFuture ... done [22:17:36.641] | length: 3 (resolved future 3) [22:17:36.642] | checking value #4: [22:17:36.642] | 'obj' is MultisessionFuture [22:17:36.643] | resolved() ... [22:17:36.643] | resolved() ... done [22:17:36.644] | MultisessionFuture #4 [22:17:36.644] | signalConditionsASAP(MultisessionFuture, pos=4) ... [22:17:36.645] | : nx: 6 [22:17:36.645] | : relay: TRUE [22:17:36.646] | : stdout: TRUE [22:17:36.646] | : signal: TRUE [22:17:36.647] | : resignal: FALSE [22:17:36.647] | : force: TRUE [22:17:36.648] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:36.649] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:36.649] | : until=4 [22:17:36.650] | : relaying element #4 [22:17:36.650] | : value() for MultisessionFuture () ... [22:17:36.651] | : . result() for ClusterFuture ... [22:17:36.651] | : . ' result already collected: FutureResult [22:17:36.652] | : . result() for ClusterFuture ... done [22:17:36.653] | : . result() for ClusterFuture ... [22:17:36.653] | : . ' result already collected: FutureResult [22:17:36.654] | : . result() for ClusterFuture ... done [22:17:36.654] | : . signalConditions() ... [22:17:36.655] | : . ' include = 'immediateCondition' [22:17:36.655] | : . ' exclude = [22:17:36.655] | : . ' resignal = FALSE [22:17:36.656] | : . ' Number of conditions: 0 [22:17:36.656] | : . ' int 0 [22:17:36.657] | : . signalConditions() ... done [22:17:36.658] | : . relay stdout ... [22:17:36.658] | : . relay stdout ... done [22:17:36.659] | : . check for misuse ... [22:17:36.659] | : . check for misuse ... done [22:17:36.660] | : value() for MultisessionFuture () ... done [22:17:36.660] | : result() for ClusterFuture ... [22:17:36.661] | : . result already collected: FutureResult [22:17:36.661] | : result() for ClusterFuture ... done [22:17:36.662] | : signalConditions() ... [22:17:36.662] | : . include = 'immediateCondition' [22:17:36.662] | : . exclude = [22:17:36.663] | : . resignal = FALSE [22:17:36.663] | : . Number of conditions: 0 [22:17:36.664] | : . int 0 [22:17:36.665] | : signalConditions() ... done [22:17:36.665] | : result() for ClusterFuture ... [22:17:36.666] | : . result already collected: FutureResult [22:17:36.666] | : result() for ClusterFuture ... done [22:17:36.667] | : signalConditions() ... [22:17:36.667] | : . include = 'condition' [22:17:36.668] | : . exclude = 'error', 'immediateCondition' [22:17:36.668] | : . resignal = TRUE [22:17:36.668] | : . Number of conditions: 0 [22:17:36.669] | : . int 0 [22:17:36.670] | : signalConditions() ... done [22:17:36.670] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.671] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.671] | signalConditionsASAP(MultisessionFuture, pos=4) ... done [22:17:36.672] | value(, ...) ... [22:17:36.672] | : value() for MultisessionFuture () ... [22:17:36.673] | : . result() for ClusterFuture ... [22:17:36.673] | : . ' result already collected: FutureResult [22:17:36.674] | : . result() for ClusterFuture ... done [22:17:36.674] | : . result() for ClusterFuture ... [22:17:36.675] | : . ' result already collected: FutureResult [22:17:36.675] | : . result() for ClusterFuture ... done [22:17:36.676] | : . signalConditions() ... [22:17:36.676] | : . ' include = 'immediateCondition' [22:17:36.677] | : . ' exclude = [22:17:36.677] | : . ' resignal = FALSE [22:17:36.677] | : . ' Number of conditions: 0 [22:17:36.678] | : . ' int 0 [22:17:36.679] | : . signalConditions() ... done [22:17:36.679] | : . check for misuse ... [22:17:36.680] | : . check for misuse ... done [22:17:36.680] | : value() for MultisessionFuture () ... done [22:17:36.681] | : value: [22:17:36.681] | value(, ...) ... done [22:17:36.682] | signalConditionsASAP(MultisessionFuture, pos=4) ... [22:17:36.682] | : nx: 6 [22:17:36.683] | : relay: TRUE [22:17:36.683] | : stdout: TRUE [22:17:36.684] | : signal: TRUE [22:17:36.684] | : resignal: FALSE [22:17:36.685] | : force: TRUE [22:17:36.685] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.686] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.686] | : until=5 [22:17:36.686] | : relaying element #5 [22:17:36.687] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.687] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.688] | signalConditionsASAP(MultisessionFuture, pos=4) ... done [22:17:36.688] | resolve() for MultisessionFuture ... [22:17:36.689] | resolve() for MultisessionFuture ... done [22:17:36.689] | length: 2 (resolved future 4) [22:17:36.690] | checking value #5: [22:17:36.690] | 'obj' is NULL [22:17:36.691] | signalConditionsASAP(NULL, pos=5) ... [22:17:36.691] | : nx: 6 [22:17:36.691] | : relay: TRUE [22:17:36.692] | : stdout: TRUE [22:17:36.692] | : signal: TRUE [22:17:36.693] | : resignal: FALSE [22:17:36.693] | : force: TRUE [22:17:36.694] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.694] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.695] | : until=6 [22:17:36.695] | : relaying element #6 [22:17:36.695] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:36.696] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.696] | signalConditionsASAP(NULL, pos=5) ... done [22:17:36.697] | signalConditionsASAP(NULL, pos=5) ... [22:17:36.697] | : nx: 6 [22:17:36.698] | : relay: TRUE [22:17:36.698] | : stdout: TRUE [22:17:36.699] | : signal: TRUE [22:17:36.699] | : resignal: FALSE [22:17:36.700] | : force: TRUE [22:17:36.700] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:36.700] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.701] | : until=6 [22:17:36.701] | : relaying element #6 [22:17:36.702] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:36.702] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.703] | signalConditionsASAP(NULL, pos=5) ... done [22:17:36.703] | length: 1 (resolved future 5) [22:17:36.704] | checking value #6: [22:17:36.704] | 'obj' is atomic [22:17:36.705] | signalConditionsASAP(numeric, pos=6) ... [22:17:36.705] | : nx: 6 [22:17:36.705] | : relay: TRUE [22:17:36.706] | : stdout: TRUE [22:17:36.706] | : signal: TRUE [22:17:36.707] | : resignal: FALSE [22:17:36.707] | : force: TRUE [22:17:36.708] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:36.708] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.708] | : until=6 [22:17:36.709] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:36.709] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.710] | signalConditionsASAP(numeric, pos=6) ... done [22:17:36.710] | length: 0 (resolved future 6) [22:17:36.711] | Relaying remaining futures ... [22:17:36.711] | : signalConditionsASAP(NULL, pos=0) ... [22:17:36.712] | : . nx: 6 [22:17:36.712] | : . relay: TRUE [22:17:36.713] | : . stdout: TRUE [22:17:36.713] | : . signal: TRUE [22:17:36.714] | : . resignal: FALSE [22:17:36.714] | : . force: TRUE [22:17:36.714] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:36.715] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [22:17:36.715] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:36.716] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:36.716] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:36.717] | Relaying remaining futures ... done [22:17:36.717] value() for listenv ... 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) [22:17:36.721] future(..., label = NULL) ... [22:17:36.722] | lazy: FALSE [22:17:36.722] | stdout: TRUE [22:17:36.723] | conditions: [n=1] 'condition' [22:17:36.723] | getGlobalsAndPackages() ... [22:17:36.724] | : Searching for globals ... [22:17:36.725] | : . globals found: [0] [22:17:36.726] | : Searching for globals ... done [22:17:36.726] | : globals: [0] [22:17:36.727] | : packages: [0] [22:17:36.727] | getGlobalsAndPackages() ... done [22:17:36.728] | run() for 'Future' () ... [22:17:36.728] | : state: 'created' [22:17:36.729] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:36.729] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:36.730] | : Using MultisessionFutureBackend ... [22:17:36.730] | : . Number of futures since start: 31 (31 created, 31 launched, 38 finished) [22:17:36.731] | : . Launching futures ... [22:17:36.731] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:36.732] | : . ' , Workers: [n=2] [22:17:36.732] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:36.734] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:36.735] | : . ' , requestWorker() ... [22:17:36.735] | : . ' , ; requestNode() ... [22:17:36.736] | : . ' , ; ` Number of workers: 2 [22:17:36.736] | : . ' , ; ` Polling for a free worker ... [22:17:36.737] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.737] | : . ' , ; ` | : Listing all futures [22:17:36.738] | : . ' , ; ` | : Number of registered futures: 0 [22:17:36.738] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.738] | : . ' , ; ` | Total time: 0 [22:17:36.739] | : . ' , ; ` Polling for a free worker ... done [22:17:36.739] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.740] | : . ' , ; ` | Listing all futures [22:17:36.740] | : . ' , ; ` | Number of registered futures: 0 [22:17:36.741] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.741] | : . ' , ; ` avail: [n=2] '1', '2' [22:17:36.742] | : . ' , ; ` Index of first available worker: 1 [22:17:36.742] | : . ' , ; ` Validate that the worker is functional ... [22:17:36.743] | : . ' , ; ` | Connection is valid [22:17:36.743] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:36.744] | : . ' , ; ` | Worker is functional [22:17:36.745] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.745] | : . ' , ; ` | : Listing all futures [22:17:36.746] | : . ' , ; ` | : Number of registered futures: 0 [22:17:36.746] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.747] | : . ' , ; ` Validate that the worker is functional ... done [22:17:36.747] | : . ' , ; requestNode() ... done [22:17:36.748] | : . ' , ; cluster node index: 1 [22:17:36.748] | : . ' , requestWorker() ... done [22:17:36.749] | : . ' , eraseGlobalEnvironment() ... [22:17:36.750] | : . ' , eraseGlobalEnvironment() ... done [22:17:36.750] | : . ' , launchFuture() ... [22:17:36.751] | : . ' , ; cluster node index: 1 [22:17:36.751] | : . ' , ; getFutureData() ... [22:17:36.751] | : . ' , ; ` getFutureCore() ... [22:17:36.752] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:36.752] | : . ' , ; ` getFutureCore() ... done [22:17:36.753] | : . ' , ; ` getFutureCapture() ... [22:17:36.753] | : . ' , ; ` getFutureCapture() ... done [22:17:36.754] | : . ' , ; ` getFutureContext() ... [22:17:36.754] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:36.755] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:36.755] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:36.756] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:36.756] | : . ' , ; ` getFutureContext() ... done [22:17:36.757] | : . ' , ; getFutureData() ... done [22:17:36.757] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:36.758] | : . ' , ; ` Appended future to position #1 [22:17:36.758] | : . ' , ; ` Number of registered futures: 1 [22:17:36.759] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:36.759] | : . ' , launchFuture() ... done [22:17:36.760] | : . ' , MultisessionFuture started [22:17:36.760] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:36.761] | : . Launching futures ... done [22:17:36.761] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:36.762] | : Using MultisessionFutureBackend ... done [22:17:36.762] | run() for 'Future' () ... done [22:17:36.763] future(..., label = NULL) ... done [22:17:36.763] future(..., label = NULL) ... [22:17:36.764] | lazy: FALSE [22:17:36.764] | stdout: TRUE [22:17:36.765] | conditions: [n=1] 'condition' [22:17:36.765] | getGlobalsAndPackages() ... [22:17:36.766] | : Searching for globals ... [22:17:36.767] | : . globals found: [0] [22:17:36.768] | : Searching for globals ... done [22:17:36.768] | : globals: [0] [22:17:36.769] | : packages: [0] [22:17:36.769] | getGlobalsAndPackages() ... done [22:17:36.770] | run() for 'Future' () ... [22:17:36.770] | : state: 'created' [22:17:36.771] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:36.771] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:36.772] | : Using MultisessionFutureBackend ... [22:17:36.772] | : . Number of futures since start: 32 (32 created, 32 launched, 38 finished) [22:17:36.773] | : . Launching futures ... [22:17:36.773] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:36.774] | : . ' , Workers: [n=2] [22:17:36.774] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:36.776] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:36.777] | : . ' , requestWorker() ... [22:17:36.777] | : . ' , ; requestNode() ... [22:17:36.778] | : . ' , ; ` Number of workers: 2 [22:17:36.778] | : . ' , ; ` Polling for a free worker ... [22:17:36.779] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.779] | : . ' , ; ` | : Listing all futures [22:17:36.780] | : . ' , ; ` | : Number of registered futures: 1 [22:17:36.780] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.781] | : . ' , ; ` | Total time: 0 [22:17:36.781] | : . ' , ; ` Polling for a free worker ... done [22:17:36.782] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.782] | : . ' , ; ` | Listing all futures [22:17:36.782] | : . ' , ; ` | Number of registered futures: 1 [22:17:36.783] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.783] | : . ' , ; ` avail: [n=2] '2' [22:17:36.784] | : . ' , ; ` Index of first available worker: 2 [22:17:36.784] | : . ' , ; ` Validate that the worker is functional ... [22:17:36.785] | : . ' , ; ` | Connection is valid [22:17:36.785] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 43784 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #5 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:36.787] | : . ' , ; ` | Worker is functional [22:17:36.787] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.787] | : . ' , ; ` | : Listing all futures [22:17:36.788] | : . ' , ; ` | : Number of registered futures: 1 [22:17:36.788] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.789] | : . ' , ; ` Validate that the worker is functional ... done [22:17:36.789] | : . ' , ; requestNode() ... done [22:17:36.790] | : . ' , ; cluster node index: 2 [22:17:36.790] | : . ' , requestWorker() ... done [22:17:36.791] | : . ' , eraseGlobalEnvironment() ... [22:17:36.791] | : . ' , eraseGlobalEnvironment() ... done [22:17:36.792] | : . ' , launchFuture() ... [22:17:36.792] | : . ' , ; cluster node index: 2 [22:17:36.793] | : . ' , ; getFutureData() ... [22:17:36.793] | : . ' , ; ` getFutureCore() ... [22:17:36.794] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:36.794] | : . ' , ; ` getFutureCore() ... done [22:17:36.795] | : . ' , ; ` getFutureCapture() ... [22:17:36.795] | : . ' , ; ` getFutureCapture() ... done [22:17:36.796] | : . ' , ; ` getFutureContext() ... [22:17:36.796] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:36.797] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:36.797] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:36.798] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:36.798] | : . ' , ; ` getFutureContext() ... done [22:17:36.799] | : . ' , ; getFutureData() ... done [22:17:36.800] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:36.800] | : . ' , ; ` Appended future to position #2 [22:17:36.801] | : . ' , ; ` Number of registered futures: 2 [22:17:36.801] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:36.802] | : . ' , launchFuture() ... done [22:17:36.802] | : . ' , MultisessionFuture started [22:17:36.803] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:36.803] | : . Launching futures ... done [22:17:36.803] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:36.804] | : Using MultisessionFutureBackend ... done [22:17:36.804] | run() for 'Future' () ... done [22:17:36.805] future(..., label = NULL) ... done [22:17:36.806] future(..., label = NULL) ... [22:17:36.806] | lazy: FALSE [22:17:36.807] | stdout: TRUE [22:17:36.807] | conditions: [n=1] 'condition' [22:17:36.808] | getGlobalsAndPackages() ... [22:17:36.808] | : Searching for globals ... [22:17:36.812] | : . globals found: [1] '{' [22:17:36.812] | : Searching for globals ... done [22:17:36.813] | : Resolving globals: FALSE [22:17:36.813] | : Search for packages associated with the globals ... [22:17:36.814] | : . Packages associated with globals: [1] 'base' [22:17:36.815] | : . Packages: [1] 'base' [22:17:36.815] | : Search for packages associated with the globals ... done [22:17:36.816] | : Packages after dropping 'base': [0] [22:17:36.816] | : globals: [0] [22:17:36.817] | : packages: [0] [22:17:36.817] | getGlobalsAndPackages() ... done [22:17:36.818] | run() for 'Future' () ... [22:17:36.818] | : state: 'created' [22:17:36.819] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:36.819] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:36.820] | : Using MultisessionFutureBackend ... [22:17:36.820] | : . Number of futures since start: 33 (33 created, 33 launched, 38 finished) [22:17:36.821] | : . Launching futures ... [22:17:36.821] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:36.822] | : . ' , Workers: [n=2] [22:17:36.822] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:36.824] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:36.825] | : . ' , requestWorker() ... [22:17:36.825] | : . ' , ; requestNode() ... [22:17:36.826] | : . ' , ; ` Number of workers: 2 [22:17:36.826] | : . ' , ; ` Polling for a free worker ... [22:17:36.829] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.829] | : . ' , ; ` | : Listing all futures [22:17:36.830] | : . ' , ; ` | : Number of registered futures: 2 [22:17:36.830] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.831] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [22:17:36.856] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... [22:17:36.856] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... [22:17:36.857] | : . ' , ; ` | : . resolved() ... [22:17:36.857] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [22:17:36.858] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [22:17:36.859] | : . ' , ; ` | : . ' , assertValidConnection() ... [22:17:36.859] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:36.860] | : . ' , ; ` | : . ' , assertValidConnection() ... done [22:17:36.860] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:36.861] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:36.862] | : . ' , ; ` | : . ' , ; [1] TRUE [22:17:36.862] | : . ' , ; ` | : . ' , ; Received data: [22:17:36.863] | : . ' , ; ` | : . ' , ; List of 5 [22:17:36.863] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [22:17:36.863] | : . ' , ; ` | : . ' , ; $ value :List of 16 [22:17:36.863] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [22:17:36.863] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [22:17:36.863] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [22:17:36.863] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [22:17:36.863] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [22:17:36.863] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [22:17:36.863] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:36.863] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [22:17:36.863] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [22:17:36.863] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [22:17:36.863] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [22:17:36.863] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [22:17:36.863] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:36.863] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:36" [22:17:36.863] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:36" [22:17:36.863] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "72" [22:17:36.863] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:36.863] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:36.863] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:36.863] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:36.863] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:36.863] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:36.863] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 41148 [22:17:36.863] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:36.863] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:36.863] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [22:17:36.863] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:36.863] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:36.863] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [22:17:36.863] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:36.863] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:36.863] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [22:17:36.863] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:36.863] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [22:17:36.863] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.02 0 0.02 NA NA [22:17:36.863] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:36.863] | : . ' , ; ` | : . ' , ; $ tag : NULL [22:17:36.878] | : . ' , ; ` | : . ' , ; Received FutureResult [22:17:36.878] | : . ' , ; ` | : . ' , ; FutureResult: [22:17:36.878] | : . ' , ; ` | : . ' , ; value: 'numeric' [22:17:36.878] | : . ' , ; ` | : . ' , ; visible: TRUE [22:17:36.878] | : . ' , ; ` | : . ' , ; stdout: character [22:17:36.878] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [22:17:36.878] | : . ' , ; ` | : . ' , ; RNG used: FALSE [22:17:36.878] | : . ' , ; ` | : . ' , ; duration: 0.005697012 secs (started 2026-03-13 22:17:36.758151) [22:17:36.878] | : . ' , ; ` | : . ' , ; version: 1.8 [22:17:36.879] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:36.880] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [22:17:36.880] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [22:17:36.881] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:36.881] | : . ' , ; ` | : . ' , ; Erased future from future backend [22:17:36.882] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [22:17:36.882] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [22:17:36.883] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [22:17:36.883] | : . ' , ; ` | : . ' , ; signalConditions() ... [22:17:36.884] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [22:17:36.884] | : . ' , ; ` | : . ' , ; ` exclude = [22:17:36.885] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [22:17:36.885] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [22:17:36.886] | : . ' , ; ` | : . ' , ; ` int 0 [22:17:36.887] | : . ' , ; ` | : . ' , ; signalConditions() ... done [22:17:36.887] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:36.888] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:36.888] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [22:17:36.889] | : . ' , ; ` | : . ' assertFutureResult() ... [22:17:36.889] | : . ' , ; ` | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-72 [22:17:36.890] | : . ' , ; ` | : . ' , identical; success [22:17:36.890] | : . ' , ; ` | : . ' assertFutureResult() ... done [22:17:36.891] | : . ' , ; ` | : . resolved() ... done [22:17:36.891] | : . ' , ; ` | : . Future at position #1 is resolved ... [22:17:36.892] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [22:17:36.892] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:36.893] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:36.893] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:36.894] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:36.894] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:36.895] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:36.895] | : . ' , ; ` | : . ' , signalConditions() ... [22:17:36.896] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [22:17:36.896] | : . ' , ; ` | : . ' , ; exclude = [22:17:36.897] | : . ' , ; ` | : . ' , ; resignal = FALSE [22:17:36.897] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [22:17:36.898] | : . ' , ; ` | : . ' , ; int 0 [22:17:36.898] | : . ' , ; ` | : . ' , signalConditions() ... done [22:17:36.899] | : . ' , ; ` | : . ' , check for misuse ... [22:17:36.900] | : . ' , ; ` | : . ' , check for misuse ... done [22:17:36.900] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [22:17:36.901] | : . ' , ; ` | : . Future at position #1 is resolved ... done [22:17:36.901] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... done [22:17:36.902] | : . ' , ; ` | : Remove collected futures ... [22:17:36.902] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [22:17:36.903] | : . ' , ; ` | : Remove collected futures ... done [22:17:36.903] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... done [22:17:36.904] | : . ' , ; ` | Early signaling of 2 future candidates ... [22:17:36.904] | : . ' , ; ` | Number of futures with early signaling requested: 0 [22:17:36.905] | : . ' , ; ` | Early signaling of 2 future candidates ... done [22:17:36.905] | : . ' , ; ` | Number of registered futures: 2 [22:17:36.906] | : . ' , ; ` Polling for a free worker ... done [22:17:36.906] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.907] | : . ' , ; ` | Listing all futures [22:17:36.907] | : . ' , ; ` | Number of registered futures: 1 [22:17:36.908] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.908] | : . ' , ; ` Total time: 0.077272891998291 [22:17:36.909] | : . ' , ; requestNode() ... done [22:17:36.909] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.910] | : . ' , ; ` Listing all futures [22:17:36.910] | : . ' , ; ` Number of registered futures: 1 [22:17:36.910] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.911] | : . ' , ; avail: [n=2] '1' [22:17:36.911] | : . ' , ; Index of first available worker: 1 [22:17:36.912] | : . ' , ; Validate that the worker is functional ... [22:17:36.913] | : . ' , ; ` Connection is valid [22:17:36.913] | : . ' , ; ` RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:36.914] | : . ' , ; ` Worker is functional [22:17:36.915] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:36.915] | : . ' , ; ` | Listing all futures [22:17:36.916] | : . ' , ; ` | Number of registered futures: 1 [22:17:36.916] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:36.917] | : . ' , ; Validate that the worker is functional ... done [22:17:36.917] | : . ' , requestWorker() ... done [22:17:36.918] | : . ' , cluster node index: 1 [22:17:36.918] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:36.919] | : . ' eraseGlobalEnvironment() ... [22:17:36.920] | : . ' eraseGlobalEnvironment() ... done [22:17:36.920] | : . ' launchFuture() ... [22:17:36.921] | : . ' , cluster node index: 1 [22:17:36.921] | : . ' , getFutureData() ... [22:17:36.922] | : . ' , ; getFutureCore() ... [22:17:36.922] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:36.923] | : . ' , ; getFutureCore() ... done [22:17:36.923] | : . ' , ; getFutureCapture() ... [22:17:36.924] | : . ' , ; getFutureCapture() ... done [22:17:36.924] | : . ' , ; getFutureContext() ... [22:17:36.925] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:36.925] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:36.926] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:36.926] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:36.927] | : . ' , ; getFutureContext() ... done [22:17:36.927] | : . ' , getFutureData() ... done [22:17:36.928] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:36.928] | : . ' , ; Appended future to position #2 [22:17:36.929] | : . ' , ; Number of registered futures: 2 [22:17:36.929] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:36.930] | : . ' launchFuture() ... done [22:17:36.930] | : . ' MultisessionFuture started [22:17:36.931] | : . Launching futures ... done [22:17:36.931] | : Using MultisessionFutureBackend ... done [22:17:36.932] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:36.932] | run() for 'Future' () ... done [22:17:36.933] 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" [22:17:36.937] resolved() ... [22:17:36.937] | resolved() for listenv ... [22:17:36.939] | : resolved() ... [22:17:36.939] | : . resolved() for matrix ... [22:17:36.940] | : . ' Number of elements: 6 [22:17:36.940] | : . ' Number of futures: 6 [22:17:36.941] | : . ' resolved() ... [22:17:36.941] | : . ' resolved() ... done [22:17:36.942] | : . ' resolved() ... [22:17:36.942] | : . ' , resolved() for MultisessionFuture () ... [22:17:36.943] | : . ' , ; Cluster node socket connection: index=5, id=889 [22:17:36.944] | : . ' , ; assertValidConnection() ... [22:17:36.944] | : . ' , ; ` cluster node index: 2 [22:17:36.945] | : . ' , ; assertValidConnection() ... done [22:17:36.945] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:36.946] | : . ' , ; ` cluster node index: 2 [22:17:36.946] | : . ' , ; ` [1] TRUE [22:17:36.947] | : . ' , ; ` Received data: [22:17:36.948] | : . ' , ; ` List of 5 [22:17:36.948] | : . ' , ; ` $ type : chr "VALUE" [22:17:36.948] | : . ' , ; ` $ value :List of 16 [22:17:36.948] | : . ' , ; ` ..$ value : NULL [22:17:36.948] | : . ' , ; ` ..$ visible : logi TRUE [22:17:36.948] | : . ' , ; ` ..$ stdout : chr "" [22:17:36.948] | : . ' , ; ` ..$ conditions : list() [22:17:36.948] | : . ' , ; ` ..$ rng : logi FALSE [22:17:36.948] | : . ' , ; ` ..$ seed : NULL [22:17:36.948] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:36.948] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:36.948] | : . ' , ; ` .. ..$ added : NULL [22:17:36.948] | : . ' , ; ` .. ..$ removed : NULL [22:17:36.948] | : . ' , ; ` .. ..$ replaced: NULL [22:17:36.948] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:36.948] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:36.948] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:36" [22:17:36.948] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:36" [22:17:36.948] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "73" [22:17:36.948] | : . ' , ; ` ..$ session_uuid : chr "8e7b080a23eacfa478b7c05b276683a1" [22:17:36.948] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:36.948] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:36.948] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:36.948] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:36.948] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:36.948] | : . ' , ; ` .. .. ..$ pid : int 43784 [22:17:36.948] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:36.948] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:36.948] | : . ' , ; ` ..$ r_info :List of 4 [22:17:36.948] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:36.948] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:36.948] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:36.948] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:36.948] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:36.948] | : . ' , ; ` ..$ version : chr "1.8" [22:17:36.948] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:36.948] | : . ' , ; ` $ success: logi TRUE [22:17:36.948] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:36.948] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:36.948] | : . ' , ; ` $ tag : NULL [22:17:36.962] | : . ' , ; ` Received FutureResult [22:17:36.963] | : . ' , ; ` FutureResult: [22:17:36.963] | : . ' , ; ` value: 'NULL' [22:17:36.963] | : . ' , ; ` visible: TRUE [22:17:36.963] | : . ' , ; ` stdout: character [22:17:36.963] | : . ' , ; ` conditions: [n = 0] [22:17:36.963] | : . ' , ; ` RNG used: FALSE [22:17:36.963] | : . ' , ; ` duration: 0.004774094 secs (started 2026-03-13 22:17:36.800262) [22:17:36.963] | : . ' , ; ` version: 1.8 [22:17:36.964] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:36.964] | : . ' , ; ` | Removed future from position #1 [22:17:36.965] | : . ' , ; ` | Number of registered futures: 1 [22:17:36.965] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:36.966] | : . ' , ; ` Erased future from future backend [22:17:36.966] | : . ' , ; ` result() for ClusterFuture ... [22:17:36.967] | : . ' , ; ` | result already collected: FutureResult [22:17:36.967] | : . ' , ; ` result() for ClusterFuture ... done [22:17:36.968] | : . ' , ; ` signalConditions() ... [22:17:36.968] | : . ' , ; ` | include = 'immediateCondition' [22:17:36.969] | : . ' , ; ` | exclude = [22:17:36.969] | : . ' , ; ` | resignal = FALSE [22:17:36.970] | : . ' , ; ` | Number of conditions: 0 [22:17:36.970] | : . ' , ; ` | int 0 [22:17:36.971] | : . ' , ; ` signalConditions() ... done [22:17:36.972] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:36.972] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:36.973] | : . ' , resolved() for MultisessionFuture () ... done [22:17:36.973] | : . ' , assertFutureResult() ... [22:17:36.974] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-73 [22:17:36.974] | : . ' , ; identical; success [22:17:36.974] | : . ' , assertFutureResult() ... done [22:17:36.975] | : . ' resolved() ... done [22:17:36.975] | : . ' resolved() ... [22:17:36.976] | : . ' , resolved() for MultisessionFuture () ... [22:17:36.977] | : . ' , ; Cluster node socket connection: index=4, id=888 [22:17:36.977] | : . ' , ; assertValidConnection() ... [22:17:36.978] | : . ' , ; ` cluster node index: 1 [22:17:36.978] | : . ' , ; assertValidConnection() ... done [22:17:36.979] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:36.979] | : . ' , ; ` cluster node index: 1 [22:17:36.980] | : . ' , ; ` [1] TRUE [22:17:36.981] | : . ' , ; ` Received data: [22:17:36.981] | : . ' , ; ` List of 5 [22:17:36.981] | : . ' , ; ` $ type : chr "VALUE" [22:17:36.981] | : . ' , ; ` $ value :List of 16 [22:17:36.981] | : . ' , ; ` ..$ value : num 4 [22:17:36.981] | : . ' , ; ` ..$ visible : logi TRUE [22:17:36.981] | : . ' , ; ` ..$ stdout : chr "" [22:17:36.981] | : . ' , ; ` ..$ conditions : list() [22:17:36.981] | : . ' , ; ` ..$ rng : logi FALSE [22:17:36.981] | : . ' , ; ` ..$ seed : NULL [22:17:36.981] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:36.981] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:36.981] | : . ' , ; ` .. ..$ added : NULL [22:17:36.981] | : . ' , ; ` .. ..$ removed : NULL [22:17:36.981] | : . ' , ; ` .. ..$ replaced: NULL [22:17:36.981] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:36.981] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:36.981] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:36" [22:17:36.981] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:36" [22:17:36.981] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "74" [22:17:36.981] | : . ' , ; ` ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:36.981] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:36.981] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:36.981] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:36.981] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:36.981] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:36.981] | : . ' , ; ` .. .. ..$ pid : int 41148 [22:17:36.981] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:36.981] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:36.981] | : . ' , ; ` ..$ r_info :List of 4 [22:17:36.981] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:36.981] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:36.981] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:36.981] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:36.981] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:36.981] | : . ' , ; ` ..$ version : chr "1.8" [22:17:36.981] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:36.981] | : . ' , ; ` $ success: logi TRUE [22:17:36.981] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:36.981] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:36.981] | : . ' , ; ` $ tag : NULL [22:17:36.996] | : . ' , ; ` Received FutureResult [22:17:36.996] | : . ' , ; ` FutureResult: [22:17:36.996] | : . ' , ; ` value: 'numeric' [22:17:36.996] | : . ' , ; ` visible: TRUE [22:17:36.996] | : . ' , ; ` stdout: character [22:17:36.996] | : . ' , ; ` conditions: [n = 0] [22:17:36.996] | : . ' , ; ` RNG used: FALSE [22:17:36.996] | : . ' , ; ` duration: 0.003008127 secs (started 2026-03-13 22:17:36.928588) [22:17:36.996] | : . ' , ; ` version: 1.8 [22:17:36.998] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:36.998] | : . ' , ; ` | Removed future from position #1 [22:17:36.999] | : . ' , ; ` | Number of registered futures: 0 [22:17:36.999] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:37.000] | : . ' , ; ` Erased future from future backend [22:17:37.000] | : . ' , ; ` result() for ClusterFuture ... [22:17:37.001] | : . ' , ; ` | result already collected: FutureResult [22:17:37.003] | : . ' , ; ` result() for ClusterFuture ... done [22:17:37.004] | : . ' , ; ` signalConditions() ... [22:17:37.004] | : . ' , ; ` | include = 'immediateCondition' [22:17:37.005] | : . ' , ; ` | exclude = [22:17:37.005] | : . ' , ; ` | resignal = FALSE [22:17:37.006] | : . ' , ; ` | Number of conditions: 0 [22:17:37.006] | : . ' , ; ` | int 0 [22:17:37.007] | : . ' , ; ` signalConditions() ... done [22:17:37.008] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:37.008] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:37.009] | : . ' , resolved() for MultisessionFuture () ... done [22:17:37.009] | : . ' , assertFutureResult() ... [22:17:37.010] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-74 [22:17:37.010] | : . ' , ; identical; success [22:17:37.011] | : . ' , assertFutureResult() ... done [22:17:37.011] | : . ' resolved() ... done [22:17:37.012] | : . resolved() for matrix ... done [22:17:37.012] | : resolved() ... done [22:17:37.013] | resolved() for listenv ... done [22:17:37.013] 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" ... [22:17:37.015] value() for listenv ... [22:17:37.016] | recursive: 0 [22:17:37.017] | reduce: FALSE [22:17:37.018] | length: 6 [22:17:37.018] | elements: 'a', 'b', 'c', 'd', '', '' [22:17:37.019] | Number of remaining objects: 6 [22:17:37.019] | checking value #1: [22:17:37.020] | 'obj' is atomic [22:17:37.020] | signalConditionsASAP(numeric, pos=1) ... [22:17:37.021] | : nx: 6 [22:17:37.021] | : relay: TRUE [22:17:37.022] | : stdout: TRUE [22:17:37.022] | : signal: TRUE [22:17:37.023] | : resignal: FALSE [22:17:37.023] | : force: TRUE [22:17:37.024] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:37.024] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:37.025] | : until=2 [22:17:37.025] | : relaying element #2 [22:17:37.026] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:37.026] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:37.027] | signalConditionsASAP(numeric, pos=1) ... done [22:17:37.027] | length: 5 (resolved future 1) [22:17:37.028] | checking value #2: [22:17:37.028] | 'obj' is MultisessionFuture [22:17:37.029] | resolved() ... [22:17:37.029] | resolved() ... done [22:17:37.030] | MultisessionFuture #2 [22:17:37.030] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:37.031] | : nx: 6 [22:17:37.031] | : relay: TRUE [22:17:37.032] | : stdout: TRUE [22:17:37.032] | : signal: TRUE [22:17:37.033] | : resignal: FALSE [22:17:37.033] | : force: TRUE [22:17:37.033] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:37.034] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:37.034] | : until=2 [22:17:37.035] | : relaying element #2 [22:17:37.035] | : value() for MultisessionFuture () ... [22:17:37.036] | : . result() for ClusterFuture ... [22:17:37.036] | : . ' result already collected: FutureResult [22:17:37.037] | : . result() for ClusterFuture ... done [22:17:37.037] | : . result() for ClusterFuture ... [22:17:37.038] | : . ' result already collected: FutureResult [22:17:37.038] | : . result() for ClusterFuture ... done [22:17:37.039] | : . signalConditions() ... [22:17:37.039] | : . ' include = 'immediateCondition' [22:17:37.040] | : . ' exclude = [22:17:37.040] | : . ' resignal = FALSE [22:17:37.041] | : . ' Number of conditions: 0 [22:17:37.041] | : . ' int 0 [22:17:37.042] | : . signalConditions() ... done [22:17:37.043] | : . relay stdout ... [22:17:37.043] | : . relay stdout ... done [22:17:37.044] | : . check for misuse ... [22:17:37.044] | : . check for misuse ... done [22:17:37.045] | : value() for MultisessionFuture () ... done [22:17:37.045] | : result() for ClusterFuture ... [22:17:37.046] | : . result already collected: FutureResult [22:17:37.046] | : result() for ClusterFuture ... done [22:17:37.047] | : signalConditions() ... [22:17:37.047] | : . include = 'immediateCondition' [22:17:37.048] | : . exclude = [22:17:37.048] | : . resignal = FALSE [22:17:37.049] | : . Number of conditions: 0 [22:17:37.049] | : . int 0 [22:17:37.050] | : signalConditions() ... done [22:17:37.050] | : result() for ClusterFuture ... [22:17:37.051] | : . result already collected: FutureResult [22:17:37.051] | : result() for ClusterFuture ... done [22:17:37.052] | : signalConditions() ... [22:17:37.052] | : . include = 'condition' [22:17:37.053] | : . exclude = 'error', 'immediateCondition' [22:17:37.053] | : . resignal = TRUE [22:17:37.054] | : . Number of conditions: 0 [22:17:37.054] | : . int 0 [22:17:37.055] | : signalConditions() ... done [22:17:37.056] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:37.056] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:37.057] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:37.057] | value(, ...) ... [22:17:37.058] | : value() for MultisessionFuture () ... [22:17:37.058] | : . result() for ClusterFuture ... [22:17:37.059] | : . ' result already collected: FutureResult [22:17:37.059] | : . result() for ClusterFuture ... done [22:17:37.060] | : . result() for ClusterFuture ... [22:17:37.060] | : . ' result already collected: FutureResult [22:17:37.061] | : . result() for ClusterFuture ... done [22:17:37.061] | : . signalConditions() ... [22:17:37.061] | : . ' include = 'immediateCondition' [22:17:37.062] | : . ' exclude = [22:17:37.062] | : . ' resignal = FALSE [22:17:37.063] | : . ' Number of conditions: 0 [22:17:37.063] | : . ' int 0 [22:17:37.064] | : . signalConditions() ... done [22:17:37.065] | : . check for misuse ... [22:17:37.065] | : . check for misuse ... done [22:17:37.066] | : value() for MultisessionFuture () ... done [22:17:37.066] | : value: [22:17:37.067] | value(, ...) ... done [22:17:37.067] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:37.068] | : nx: 6 [22:17:37.068] | : relay: TRUE [22:17:37.069] | : stdout: TRUE [22:17:37.069] | : signal: TRUE [22:17:37.070] | : resignal: FALSE [22:17:37.070] | : force: TRUE [22:17:37.071] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:37.071] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:37.072] | : until=3 [22:17:37.072] | : relaying element #3 [22:17:37.072] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:37.073] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:37.073] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:37.074] | resolve() for MultisessionFuture ... [22:17:37.074] | resolve() for MultisessionFuture ... done [22:17:37.075] | length: 4 (resolved future 2) [22:17:37.076] | checking value #3: [22:17:37.076] | 'obj' is MultisessionFuture [22:17:37.077] | resolved() ... [22:17:37.077] | resolved() ... done [22:17:37.077] | MultisessionFuture #3 [22:17:37.078] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:37.078] | : nx: 6 [22:17:37.079] | : relay: TRUE [22:17:37.079] | : stdout: TRUE [22:17:37.080] | : signal: TRUE [22:17:37.080] | : resignal: FALSE [22:17:37.081] | : force: TRUE [22:17:37.081] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:37.082] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:37.082] | : until=3 [22:17:37.083] | : relaying element #3 [22:17:37.083] | : value() for MultisessionFuture () ... [22:17:37.084] | : . result() for ClusterFuture ... [22:17:37.084] | : . ' result already collected: FutureResult [22:17:37.085] | : . result() for ClusterFuture ... done [22:17:37.085] | : . result() for ClusterFuture ... [22:17:37.086] | : . ' result already collected: FutureResult [22:17:37.086] | : . result() for ClusterFuture ... done [22:17:37.087] | : . signalConditions() ... [22:17:37.087] | : . ' include = 'immediateCondition' [22:17:37.088] | : . ' exclude = [22:17:37.088] | : . ' resignal = FALSE [22:17:37.088] | : . ' Number of conditions: 0 [22:17:37.089] | : . ' int 0 [22:17:37.090] | : . signalConditions() ... done [22:17:37.090] | : . relay stdout ... [22:17:37.091] | : . relay stdout ... done [22:17:37.092] | : . check for misuse ... [22:17:37.092] | : . check for misuse ... done [22:17:37.093] | : value() for MultisessionFuture () ... done [22:17:37.093] | : result() for ClusterFuture ... [22:17:37.094] | : . result already collected: FutureResult [22:17:37.094] | : result() for ClusterFuture ... done [22:17:37.094] | : signalConditions() ... [22:17:37.095] | : . include = 'immediateCondition' [22:17:37.095] | : . exclude = [22:17:37.096] | : . resignal = FALSE [22:17:37.096] | : . Number of conditions: 0 [22:17:37.097] | : . int 0 [22:17:37.098] | : signalConditions() ... done [22:17:37.098] | : result() for ClusterFuture ... [22:17:37.099] | : . result already collected: FutureResult [22:17:37.099] | : result() for ClusterFuture ... done [22:17:37.100] | : signalConditions() ... [22:17:37.100] | : . include = 'condition' [22:17:37.101] | : . exclude = 'error', 'immediateCondition' [22:17:37.101] | : . resignal = TRUE [22:17:37.102] | : . Number of conditions: 0 [22:17:37.102] | : . int 0 [22:17:37.103] | : signalConditions() ... done [22:17:37.103] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:37.104] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:37.104] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:37.105] | value(, ...) ... [22:17:37.105] | : value() for MultisessionFuture () ... [22:17:37.106] | : . result() for ClusterFuture ... [22:17:37.106] | : . ' result already collected: FutureResult [22:17:37.107] | : . result() for ClusterFuture ... done [22:17:37.107] | : . result() for ClusterFuture ... [22:17:37.108] | : . ' result already collected: FutureResult [22:17:37.108] | : . result() for ClusterFuture ... done [22:17:37.109] | : . signalConditions() ... [22:17:37.109] | : . ' include = 'immediateCondition' [22:17:37.110] | : . ' exclude = [22:17:37.110] | : . ' resignal = FALSE [22:17:37.111] | : . ' Number of conditions: 0 [22:17:37.111] | : . ' int 0 [22:17:37.112] | : . signalConditions() ... done [22:17:37.113] | : . check for misuse ... [22:17:37.113] | : . check for misuse ... done [22:17:37.114] | : value() for MultisessionFuture () ... done [22:17:37.114] | : value: [22:17:37.115] | value(, ...) ... done [22:17:37.115] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:37.116] | : nx: 6 [22:17:37.116] | : relay: TRUE [22:17:37.117] | : stdout: TRUE [22:17:37.117] | : signal: TRUE [22:17:37.118] | : resignal: FALSE [22:17:37.118] | : force: TRUE [22:17:37.119] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:37.119] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:37.120] | : until=4 [22:17:37.120] | : relaying element #4 [22:17:37.120] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:37.121] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:37.121] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:37.122] | resolve() for MultisessionFuture ... [22:17:37.123] | resolve() for MultisessionFuture ... done [22:17:37.123] | length: 3 (resolved future 3) [22:17:37.124] | checking value #4: [22:17:37.124] | 'obj' is MultisessionFuture [22:17:37.124] | resolved() ... [22:17:37.125] | resolved() ... done [22:17:37.125] | MultisessionFuture #4 [22:17:37.126] | signalConditionsASAP(MultisessionFuture, pos=4) ... [22:17:37.126] | : nx: 6 [22:17:37.127] | : relay: TRUE [22:17:37.127] | : stdout: TRUE [22:17:37.128] | : signal: TRUE [22:17:37.128] | : resignal: FALSE [22:17:37.129] | : force: TRUE [22:17:37.129] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:37.130] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:37.130] | : until=4 [22:17:37.131] | : relaying element #4 [22:17:37.131] | : value() for MultisessionFuture () ... [22:17:37.132] | : . result() for ClusterFuture ... [22:17:37.132] | : . ' result already collected: FutureResult [22:17:37.133] | : . result() for ClusterFuture ... done [22:17:37.133] | : . result() for ClusterFuture ... [22:17:37.134] | : . ' result already collected: FutureResult [22:17:37.134] | : . result() for ClusterFuture ... done [22:17:37.135] | : . signalConditions() ... [22:17:37.135] | : . ' include = 'immediateCondition' [22:17:37.136] | : . ' exclude = [22:17:37.136] | : . ' resignal = FALSE [22:17:37.136] | : . ' Number of conditions: 0 [22:17:37.137] | : . ' int 0 [22:17:37.138] | : . signalConditions() ... done [22:17:37.139] | : . relay stdout ... [22:17:37.139] | : . relay stdout ... done [22:17:37.140] | : . check for misuse ... [22:17:37.140] | : . check for misuse ... done [22:17:37.141] | : value() for MultisessionFuture () ... done [22:17:37.141] | : result() for ClusterFuture ... [22:17:37.142] | : . result already collected: FutureResult [22:17:37.142] | : result() for ClusterFuture ... done [22:17:37.142] | : signalConditions() ... [22:17:37.143] | : . include = 'immediateCondition' [22:17:37.143] | : . exclude = [22:17:37.144] | : . resignal = FALSE [22:17:37.144] | : . Number of conditions: 0 [22:17:37.145] | : . int 0 [22:17:37.146] | : signalConditions() ... done [22:17:37.146] | : result() for ClusterFuture ... [22:17:37.147] | : . result already collected: FutureResult [22:17:37.147] | : result() for ClusterFuture ... done [22:17:37.148] | : signalConditions() ... [22:17:37.148] | : . include = 'condition' [22:17:37.149] | : . exclude = 'error', 'immediateCondition' [22:17:37.149] | : . resignal = TRUE [22:17:37.150] | : . Number of conditions: 0 [22:17:37.150] | : . int 0 [22:17:37.151] | : signalConditions() ... done [22:17:37.151] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.152] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.152] | signalConditionsASAP(MultisessionFuture, pos=4) ... done [22:17:37.153] | value(, ...) ... [22:17:37.153] | : value() for MultisessionFuture () ... [22:17:37.154] | : . result() for ClusterFuture ... [22:17:37.154] | : . ' result already collected: FutureResult [22:17:37.155] | : . result() for ClusterFuture ... done [22:17:37.155] | : . result() for ClusterFuture ... [22:17:37.156] | : . ' result already collected: FutureResult [22:17:37.156] | : . result() for ClusterFuture ... done [22:17:37.157] | : . signalConditions() ... [22:17:37.157] | : . ' include = 'immediateCondition' [22:17:37.158] | : . ' exclude = [22:17:37.158] | : . ' resignal = FALSE [22:17:37.159] | : . ' Number of conditions: 0 [22:17:37.159] | : . ' int 0 [22:17:37.160] | : . signalConditions() ... done [22:17:37.161] | : . check for misuse ... [22:17:37.161] | : . check for misuse ... done [22:17:37.162] | : value() for MultisessionFuture () ... done [22:17:37.162] | : value: [22:17:37.163] | value(, ...) ... done [22:17:37.163] | signalConditionsASAP(MultisessionFuture, pos=4) ... [22:17:37.164] | : nx: 6 [22:17:37.164] | : relay: TRUE [22:17:37.165] | : stdout: TRUE [22:17:37.165] | : signal: TRUE [22:17:37.166] | : resignal: FALSE [22:17:37.166] | : force: TRUE [22:17:37.167] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.167] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.167] | : until=5 [22:17:37.168] | : relaying element #5 [22:17:37.168] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.169] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.169] | signalConditionsASAP(MultisessionFuture, pos=4) ... done [22:17:37.170] | resolve() for MultisessionFuture ... [22:17:37.170] | resolve() for MultisessionFuture ... done [22:17:37.171] | length: 2 (resolved future 4) [22:17:37.171] | checking value #5: [22:17:37.172] | 'obj' is NULL [22:17:37.172] | signalConditionsASAP(NULL, pos=5) ... [22:17:37.173] | : nx: 6 [22:17:37.173] | : relay: TRUE [22:17:37.174] | : stdout: TRUE [22:17:37.174] | : signal: TRUE [22:17:37.175] | : resignal: FALSE [22:17:37.175] | : force: TRUE [22:17:37.176] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.176] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.177] | : until=6 [22:17:37.177] | : relaying element #6 [22:17:37.178] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:37.178] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.179] | signalConditionsASAP(NULL, pos=5) ... done [22:17:37.179] | signalConditionsASAP(NULL, pos=5) ... [22:17:37.180] | : nx: 6 [22:17:37.180] | : relay: TRUE [22:17:37.181] | : stdout: TRUE [22:17:37.181] | : signal: TRUE [22:17:37.181] | : resignal: FALSE [22:17:37.182] | : force: TRUE [22:17:37.182] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:37.183] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.183] | : until=6 [22:17:37.184] | : relaying element #6 [22:17:37.185] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:37.185] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.186] | signalConditionsASAP(NULL, pos=5) ... done [22:17:37.186] | length: 1 (resolved future 5) [22:17:37.187] | checking value #6: [22:17:37.187] | 'obj' is atomic [22:17:37.188] | signalConditionsASAP(numeric, pos=6) ... [22:17:37.188] | : nx: 6 [22:17:37.189] | : relay: TRUE [22:17:37.189] | : stdout: TRUE [22:17:37.190] | : signal: TRUE [22:17:37.190] | : resignal: FALSE [22:17:37.190] | : force: TRUE [22:17:37.191] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:37.191] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.192] | : until=6 [22:17:37.192] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:37.193] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.193] | signalConditionsASAP(numeric, pos=6) ... done [22:17:37.194] | length: 0 (resolved future 6) [22:17:37.194] | Relaying remaining futures ... [22:17:37.195] | : signalConditionsASAP(NULL, pos=0) ... [22:17:37.195] | : . nx: 6 [22:17:37.196] | : . relay: TRUE [22:17:37.196] | : . stdout: TRUE [22:17:37.197] | : . signal: TRUE [22:17:37.197] | : . resignal: FALSE [22:17:37.198] | : . force: TRUE [22:17:37.198] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:37.199] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [22:17:37.199] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:37.200] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.200] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:37.201] | Relaying remaining futures ... done [22:17:37.201] value() for listenv ... 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) [22:17:37.206] future(..., label = NULL) ... [22:17:37.206] | lazy: FALSE [22:17:37.207] | stdout: TRUE [22:17:37.207] | conditions: [n=1] 'condition' [22:17:37.208] | getGlobalsAndPackages() ... [22:17:37.208] | : Searching for globals ... [22:17:37.210] | : . globals found: [0] [22:17:37.211] | : Searching for globals ... done [22:17:37.211] | : globals: [0] [22:17:37.212] | : packages: [0] [22:17:37.212] | getGlobalsAndPackages() ... done [22:17:37.213] | run() for 'Future' () ... [22:17:37.213] | : state: 'created' [22:17:37.214] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:37.214] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:37.215] | : Using MultisessionFutureBackend ... [22:17:37.215] | : . Number of futures since start: 34 (34 created, 34 launched, 42 finished) [22:17:37.216] | : . Launching futures ... [22:17:37.216] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:37.217] | : . ' , Workers: [n=2] [22:17:37.217] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:37.220] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:37.220] | : . ' , requestWorker() ... [22:17:37.221] | : . ' , ; requestNode() ... [22:17:37.221] | : . ' , ; ` Number of workers: 2 [22:17:37.222] | : . ' , ; ` Polling for a free worker ... [22:17:37.222] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.223] | : . ' , ; ` | : Listing all futures [22:17:37.223] | : . ' , ; ` | : Number of registered futures: 0 [22:17:37.224] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.224] | : . ' , ; ` | Total time: 0 [22:17:37.225] | : . ' , ; ` Polling for a free worker ... done [22:17:37.225] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.226] | : . ' , ; ` | Listing all futures [22:17:37.226] | : . ' , ; ` | Number of registered futures: 0 [22:17:37.227] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.227] | : . ' , ; ` avail: [n=2] '1', '2' [22:17:37.228] | : . ' , ; ` Index of first available worker: 1 [22:17:37.228] | : . ' , ; ` Validate that the worker is functional ... [22:17:37.229] | : . ' , ; ` | Connection is valid [22:17:37.229] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:37.231] | : . ' , ; ` | Worker is functional [22:17:37.231] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.232] | : . ' , ; ` | : Listing all futures [22:17:37.232] | : . ' , ; ` | : Number of registered futures: 0 [22:17:37.233] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.233] | : . ' , ; ` Validate that the worker is functional ... done [22:17:37.234] | : . ' , ; requestNode() ... done [22:17:37.234] | : . ' , ; cluster node index: 1 [22:17:37.235] | : . ' , requestWorker() ... done [22:17:37.235] | : . ' , eraseGlobalEnvironment() ... [22:17:37.236] | : . ' , eraseGlobalEnvironment() ... done [22:17:37.237] | : . ' , launchFuture() ... [22:17:37.237] | : . ' , ; cluster node index: 1 [22:17:37.238] | : . ' , ; getFutureData() ... [22:17:37.238] | : . ' , ; ` getFutureCore() ... [22:17:37.239] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:37.239] | : . ' , ; ` getFutureCore() ... done [22:17:37.239] | : . ' , ; ` getFutureCapture() ... [22:17:37.240] | : . ' , ; ` getFutureCapture() ... done [22:17:37.240] | : . ' , ; ` getFutureContext() ... [22:17:37.241] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:37.241] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:37.242] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:37.242] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:37.243] | : . ' , ; ` getFutureContext() ... done [22:17:37.244] | : . ' , ; getFutureData() ... done [22:17:37.244] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:37.245] | : . ' , ; ` Appended future to position #1 [22:17:37.245] | : . ' , ; ` Number of registered futures: 1 [22:17:37.246] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:37.246] | : . ' , launchFuture() ... done [22:17:37.247] | : . ' , MultisessionFuture started [22:17:37.247] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:37.248] | : . Launching futures ... done [22:17:37.248] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:37.249] | : Using MultisessionFutureBackend ... done [22:17:37.249] | run() for 'Future' () ... done [22:17:37.250] future(..., label = NULL) ... done [22:17:37.250] future(..., label = NULL) ... [22:17:37.251] | lazy: FALSE [22:17:37.251] | stdout: TRUE [22:17:37.252] | conditions: [n=1] 'condition' [22:17:37.252] | getGlobalsAndPackages() ... [22:17:37.253] | : Searching for globals ... [22:17:37.257] | : . globals found: [0] [22:17:37.257] | : Searching for globals ... done [22:17:37.258] | : globals: [0] [22:17:37.258] | : packages: [0] [22:17:37.259] | getGlobalsAndPackages() ... done [22:17:37.260] | run() for 'Future' () ... [22:17:37.260] | : state: 'created' [22:17:37.261] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:37.261] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:37.262] | : Using MultisessionFutureBackend ... [22:17:37.262] | : . Number of futures since start: 35 (35 created, 35 launched, 42 finished) [22:17:37.263] | : . Launching futures ... [22:17:37.263] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:37.264] | : . ' , Workers: [n=2] [22:17:37.264] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:37.266] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:37.267] | : . ' , requestWorker() ... [22:17:37.267] | : . ' , ; requestNode() ... [22:17:37.268] | : . ' , ; ` Number of workers: 2 [22:17:37.268] | : . ' , ; ` Polling for a free worker ... [22:17:37.269] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.269] | : . ' , ; ` | : Listing all futures [22:17:37.270] | : . ' , ; ` | : Number of registered futures: 1 [22:17:37.270] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.271] | : . ' , ; ` | Total time: 0 [22:17:37.271] | : . ' , ; ` Polling for a free worker ... done [22:17:37.272] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.272] | : . ' , ; ` | Listing all futures [22:17:37.273] | : . ' , ; ` | Number of registered futures: 1 [22:17:37.273] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.274] | : . ' , ; ` avail: [n=2] '2' [22:17:37.274] | : . ' , ; ` Index of first available worker: 2 [22:17:37.275] | : . ' , ; ` Validate that the worker is functional ... [22:17:37.275] | : . ' , ; ` | Connection is valid [22:17:37.276] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 43784 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #5 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:37.277] | : . ' , ; ` | Worker is functional [22:17:37.278] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.278] | : . ' , ; ` | : Listing all futures [22:17:37.279] | : . ' , ; ` | : Number of registered futures: 1 [22:17:37.279] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.280] | : . ' , ; ` Validate that the worker is functional ... done [22:17:37.280] | : . ' , ; requestNode() ... done [22:17:37.281] | : . ' , ; cluster node index: 2 [22:17:37.281] | : . ' , requestWorker() ... done [22:17:37.282] | : . ' , eraseGlobalEnvironment() ... [22:17:37.283] | : . ' , eraseGlobalEnvironment() ... done [22:17:37.283] | : . ' , launchFuture() ... [22:17:37.284] | : . ' , ; cluster node index: 2 [22:17:37.284] | : . ' , ; getFutureData() ... [22:17:37.285] | : . ' , ; ` getFutureCore() ... [22:17:37.285] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:37.286] | : . ' , ; ` getFutureCore() ... done [22:17:37.286] | : . ' , ; ` getFutureCapture() ... [22:17:37.287] | : . ' , ; ` getFutureCapture() ... done [22:17:37.287] | : . ' , ; ` getFutureContext() ... [22:17:37.288] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:37.288] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:37.289] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:37.289] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:37.290] | : . ' , ; ` getFutureContext() ... done [22:17:37.290] | : . ' , ; getFutureData() ... done [22:17:37.291] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:37.291] | : . ' , ; ` Appended future to position #2 [22:17:37.292] | : . ' , ; ` Number of registered futures: 2 [22:17:37.292] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:37.293] | : . ' , launchFuture() ... done [22:17:37.293] | : . ' , MultisessionFuture started [22:17:37.294] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:37.294] | : . Launching futures ... done [22:17:37.295] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:37.295] | : Using MultisessionFutureBackend ... done [22:17:37.296] | run() for 'Future' () ... done [22:17:37.296] future(..., label = NULL) ... done [22:17:37.297] future(..., label = NULL) ... [22:17:37.298] | lazy: FALSE [22:17:37.298] | stdout: TRUE [22:17:37.299] | conditions: [n=1] 'condition' [22:17:37.299] | getGlobalsAndPackages() ... [22:17:37.300] | : Searching for globals ... [22:17:37.303] | : . globals found: [1] '{' [22:17:37.304] | : Searching for globals ... done [22:17:37.304] | : Resolving globals: FALSE [22:17:37.305] | : Search for packages associated with the globals ... [22:17:37.305] | : . Packages associated with globals: [1] 'base' [22:17:37.306] | : . Packages: [1] 'base' [22:17:37.306] | : Search for packages associated with the globals ... done [22:17:37.307] | : Packages after dropping 'base': [0] [22:17:37.308] | : globals: [0] [22:17:37.308] | : packages: [0] [22:17:37.309] | getGlobalsAndPackages() ... done [22:17:37.309] | run() for 'Future' () ... [22:17:37.310] | : state: 'created' [22:17:37.310] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:37.311] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:37.311] | : Using MultisessionFutureBackend ... [22:17:37.312] | : . Number of futures since start: 36 (36 created, 36 launched, 42 finished) [22:17:37.312] | : . Launching futures ... [22:17:37.313] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:37.313] | : . ' , Workers: [n=2] [22:17:37.314] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:37.316] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:37.316] | : . ' , requestWorker() ... [22:17:37.317] | : . ' , ; requestNode() ... [22:17:37.317] | : . ' , ; ` Number of workers: 2 [22:17:37.318] | : . ' , ; ` Polling for a free worker ... [22:17:37.318] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.319] | : . ' , ; ` | : Listing all futures [22:17:37.319] | : . ' , ; ` | : Number of registered futures: 2 [22:17:37.320] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.320] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [22:17:37.341] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... [22:17:37.341] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... [22:17:37.342] | : . ' , ; ` | : . resolved() ... [22:17:37.343] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [22:17:37.344] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [22:17:37.344] | : . ' , ; ` | : . ' , assertValidConnection() ... [22:17:37.345] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:37.346] | : . ' , ; ` | : . ' , assertValidConnection() ... done [22:17:37.346] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:37.347] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:37.348] | : . ' , ; ` | : . ' , ; [1] TRUE [22:17:37.348] | : . ' , ; ` | : . ' , ; Received data: [22:17:37.349] | : . ' , ; ` | : . ' , ; List of 5 [22:17:37.349] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [22:17:37.349] | : . ' , ; ` | : . ' , ; $ value :List of 16 [22:17:37.349] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [22:17:37.349] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [22:17:37.349] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [22:17:37.349] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [22:17:37.349] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [22:17:37.349] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [22:17:37.349] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:37.349] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [22:17:37.349] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [22:17:37.349] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [22:17:37.349] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [22:17:37.349] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [22:17:37.349] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:37.349] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:37" [22:17:37.349] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:37" [22:17:37.349] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "75" [22:17:37.349] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:37.349] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:37.349] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:37.349] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:37.349] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:37.349] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:37.349] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 41148 [22:17:37.349] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:37.349] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:37.349] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [22:17:37.349] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:37.349] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:37.349] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [22:17:37.349] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:37.349] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:37.349] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [22:17:37.349] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:37.349] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [22:17:37.349] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.01 0 0.01 NA NA [22:17:37.349] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:37.349] | : . ' , ; ` | : . ' , ; $ tag : NULL [22:17:37.364] | : . ' , ; ` | : . ' , ; Received FutureResult [22:17:37.364] | : . ' , ; ` | : . ' , ; FutureResult: [22:17:37.364] | : . ' , ; ` | : . ' , ; value: 'numeric' [22:17:37.364] | : . ' , ; ` | : . ' , ; visible: TRUE [22:17:37.364] | : . ' , ; ` | : . ' , ; stdout: character [22:17:37.364] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [22:17:37.364] | : . ' , ; ` | : . ' , ; RNG used: FALSE [22:17:37.364] | : . ' , ; ` | : . ' , ; duration: 0.003094912 secs (started 2026-03-13 22:17:37.244926) [22:17:37.364] | : . ' , ; ` | : . ' , ; version: 1.8 [22:17:37.366] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:37.366] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [22:17:37.367] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [22:17:37.367] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:37.368] | : . ' , ; ` | : . ' , ; Erased future from future backend [22:17:37.368] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [22:17:37.369] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [22:17:37.369] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [22:17:37.370] | : . ' , ; ` | : . ' , ; signalConditions() ... [22:17:37.370] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [22:17:37.371] | : . ' , ; ` | : . ' , ; ` exclude = [22:17:37.371] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [22:17:37.372] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [22:17:37.372] | : . ' , ; ` | : . ' , ; ` int 0 [22:17:37.373] | : . ' , ; ` | : . ' , ; signalConditions() ... done [22:17:37.374] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:37.374] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:37.375] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [22:17:37.375] | : . ' , ; ` | : . ' assertFutureResult() ... [22:17:37.376] | : . ' , ; ` | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-75 [22:17:37.376] | : . ' , ; ` | : . ' , identical; success [22:17:37.377] | : . ' , ; ` | : . ' assertFutureResult() ... done [22:17:37.377] | : . ' , ; ` | : . resolved() ... done [22:17:37.378] | : . ' , ; ` | : . Future at position #1 is resolved ... [22:17:37.378] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [22:17:37.379] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:37.379] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:37.380] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:37.380] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:37.381] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:37.381] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:37.381] | : . ' , ; ` | : . ' , signalConditions() ... [22:17:37.382] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [22:17:37.382] | : . ' , ; ` | : . ' , ; exclude = [22:17:37.383] | : . ' , ; ` | : . ' , ; resignal = FALSE [22:17:37.383] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [22:17:37.384] | : . ' , ; ` | : . ' , ; int 0 [22:17:37.385] | : . ' , ; ` | : . ' , signalConditions() ... done [22:17:37.385] | : . ' , ; ` | : . ' , check for misuse ... [22:17:37.386] | : . ' , ; ` | : . ' , check for misuse ... done [22:17:37.386] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [22:17:37.387] | : . ' , ; ` | : . Future at position #1 is resolved ... done [22:17:37.387] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... done [22:17:37.388] | : . ' , ; ` | : Remove collected futures ... [22:17:37.388] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [22:17:37.389] | : . ' , ; ` | : Remove collected futures ... done [22:17:37.389] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... done [22:17:37.390] | : . ' , ; ` | Early signaling of 2 future candidates ... [22:17:37.390] | : . ' , ; ` | Number of futures with early signaling requested: 0 [22:17:37.391] | : . ' , ; ` | Early signaling of 2 future candidates ... done [22:17:37.391] | : . ' , ; ` | Number of registered futures: 2 [22:17:37.392] | : . ' , ; ` Polling for a free worker ... done [22:17:37.392] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.393] | : . ' , ; ` | Listing all futures [22:17:37.393] | : . ' , ; ` | Number of registered futures: 1 [22:17:37.394] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.394] | : . ' , ; ` Total time: 0.0737860202789307 [22:17:37.395] | : . ' , ; requestNode() ... done [22:17:37.395] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.396] | : . ' , ; ` Listing all futures [22:17:37.396] | : . ' , ; ` Number of registered futures: 1 [22:17:37.397] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.397] | : . ' , ; avail: [n=2] '1' [22:17:37.398] | : . ' , ; Index of first available worker: 1 [22:17:37.398] | : . ' , ; Validate that the worker is functional ... [22:17:37.399] | : . ' , ; ` Connection is valid [22:17:37.399] | : . ' , ; ` RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:37.401] | : . ' , ; ` Worker is functional [22:17:37.401] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.402] | : . ' , ; ` | Listing all futures [22:17:37.402] | : . ' , ; ` | Number of registered futures: 1 [22:17:37.403] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.403] | : . ' , ; Validate that the worker is functional ... done [22:17:37.404] | : . ' , requestWorker() ... done [22:17:37.404] | : . ' , cluster node index: 1 [22:17:37.405] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:37.405] | : . ' eraseGlobalEnvironment() ... [22:17:37.406] | : . ' eraseGlobalEnvironment() ... done [22:17:37.406] | : . ' launchFuture() ... [22:17:37.407] | : . ' , cluster node index: 1 [22:17:37.407] | : . ' , getFutureData() ... [22:17:37.408] | : . ' , ; getFutureCore() ... [22:17:37.408] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:37.409] | : . ' , ; getFutureCore() ... done [22:17:37.409] | : . ' , ; getFutureCapture() ... [22:17:37.410] | : . ' , ; getFutureCapture() ... done [22:17:37.410] | : . ' , ; getFutureContext() ... [22:17:37.411] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:37.411] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:37.412] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:37.412] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:37.413] | : . ' , ; getFutureContext() ... done [22:17:37.413] | : . ' , getFutureData() ... done [22:17:37.414] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:37.415] | : . ' , ; Appended future to position #2 [22:17:37.415] | : . ' , ; Number of registered futures: 2 [22:17:37.416] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:37.416] | : . ' launchFuture() ... done [22:17:37.417] | : . ' MultisessionFuture started [22:17:37.417] | : . Launching futures ... done [22:17:37.417] | : Using MultisessionFutureBackend ... done [22:17:37.418] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:37.418] | run() for 'Future' () ... done [22:17:37.419] 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" [22:17:37.423] resolved() ... [22:17:37.424] | resolved() for listenv ... [22:17:37.425] | : resolved() ... [22:17:37.426] | : . resolved() for array ... [22:17:37.426] | : . ' Number of elements: 6 [22:17:37.427] | : . ' Number of futures: 6 [22:17:37.427] | : . ' resolved() ... [22:17:37.428] | : . ' resolved() ... done [22:17:37.428] | : . ' resolved() ... [22:17:37.429] | : . ' , resolved() for MultisessionFuture () ... [22:17:37.429] | : . ' , ; Cluster node socket connection: index=5, id=889 [22:17:37.430] | : . ' , ; assertValidConnection() ... [22:17:37.430] | : . ' , ; ` cluster node index: 2 [22:17:37.431] | : . ' , ; assertValidConnection() ... done [22:17:37.432] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:37.432] | : . ' , ; ` cluster node index: 2 [22:17:37.433] | : . ' , ; ` [1] TRUE [22:17:37.433] | : . ' , ; ` Received data: [22:17:37.434] | : . ' , ; ` List of 5 [22:17:37.434] | : . ' , ; ` $ type : chr "VALUE" [22:17:37.434] | : . ' , ; ` $ value :List of 16 [22:17:37.434] | : . ' , ; ` ..$ value : NULL [22:17:37.434] | : . ' , ; ` ..$ visible : logi TRUE [22:17:37.434] | : . ' , ; ` ..$ stdout : chr "" [22:17:37.434] | : . ' , ; ` ..$ conditions : list() [22:17:37.434] | : . ' , ; ` ..$ rng : logi FALSE [22:17:37.434] | : . ' , ; ` ..$ seed : NULL [22:17:37.434] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:37.434] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:37.434] | : . ' , ; ` .. ..$ added : NULL [22:17:37.434] | : . ' , ; ` .. ..$ removed : NULL [22:17:37.434] | : . ' , ; ` .. ..$ replaced: NULL [22:17:37.434] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:37.434] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:37.434] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:37" [22:17:37.434] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:37" [22:17:37.434] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "76" [22:17:37.434] | : . ' , ; ` ..$ session_uuid : chr "8e7b080a23eacfa478b7c05b276683a1" [22:17:37.434] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:37.434] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:37.434] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:37.434] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:37.434] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:37.434] | : . ' , ; ` .. .. ..$ pid : int 43784 [22:17:37.434] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:37.434] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:37.434] | : . ' , ; ` ..$ r_info :List of 4 [22:17:37.434] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:37.434] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:37.434] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:37.434] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:37.434] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:37.434] | : . ' , ; ` ..$ version : chr "1.8" [22:17:37.434] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:37.434] | : . ' , ; ` $ success: logi TRUE [22:17:37.434] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [22:17:37.434] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:37.434] | : . ' , ; ` $ tag : NULL [22:17:37.451] | : . ' , ; ` Received FutureResult [22:17:37.451] | : . ' , ; ` FutureResult: [22:17:37.451] | : . ' , ; ` value: 'NULL' [22:17:37.451] | : . ' , ; ` visible: TRUE [22:17:37.451] | : . ' , ; ` stdout: character [22:17:37.451] | : . ' , ; ` conditions: [n = 0] [22:17:37.451] | : . ' , ; ` RNG used: FALSE [22:17:37.451] | : . ' , ; ` duration: 0.003181934 secs (started 2026-03-13 22:17:37.291511) [22:17:37.451] | : . ' , ; ` version: 1.8 [22:17:37.453] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:37.453] | : . ' , ; ` | Removed future from position #1 [22:17:37.454] | : . ' , ; ` | Number of registered futures: 1 [22:17:37.454] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:37.455] | : . ' , ; ` Erased future from future backend [22:17:37.455] | : . ' , ; ` result() for ClusterFuture ... [22:17:37.456] | : . ' , ; ` | result already collected: FutureResult [22:17:37.456] | : . ' , ; ` result() for ClusterFuture ... done [22:17:37.457] | : . ' , ; ` signalConditions() ... [22:17:37.457] | : . ' , ; ` | include = 'immediateCondition' [22:17:37.458] | : . ' , ; ` | exclude = [22:17:37.458] | : . ' , ; ` | resignal = FALSE [22:17:37.459] | : . ' , ; ` | Number of conditions: 0 [22:17:37.459] | : . ' , ; ` | int 0 [22:17:37.460] | : . ' , ; ` signalConditions() ... done [22:17:37.460] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:37.461] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:37.461] | : . ' , resolved() for MultisessionFuture () ... done [22:17:37.462] | : . ' , assertFutureResult() ... [22:17:37.462] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-76 [22:17:37.463] | : . ' , ; identical; success [22:17:37.463] | : . ' , assertFutureResult() ... done [22:17:37.464] | : . ' resolved() ... done [22:17:37.464] | : . ' resolved() ... [22:17:37.465] | : . ' , resolved() for MultisessionFuture () ... [22:17:37.465] | : . ' , ; Cluster node socket connection: index=4, id=888 [22:17:37.466] | : . ' , ; assertValidConnection() ... [22:17:37.467] | : . ' , ; ` cluster node index: 1 [22:17:37.467] | : . ' , ; assertValidConnection() ... done [22:17:37.468] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:37.468] | : . ' , ; ` cluster node index: 1 [22:17:37.469] | : . ' , ; ` [1] TRUE [22:17:37.469] | : . ' , ; ` Received data: [22:17:37.470] | : . ' , ; ` List of 5 [22:17:37.470] | : . ' , ; ` $ type : chr "VALUE" [22:17:37.470] | : . ' , ; ` $ value :List of 16 [22:17:37.470] | : . ' , ; ` ..$ value : num 4 [22:17:37.470] | : . ' , ; ` ..$ visible : logi TRUE [22:17:37.470] | : . ' , ; ` ..$ stdout : chr "" [22:17:37.470] | : . ' , ; ` ..$ conditions : list() [22:17:37.470] | : . ' , ; ` ..$ rng : logi FALSE [22:17:37.470] | : . ' , ; ` ..$ seed : NULL [22:17:37.470] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:37.470] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:37.470] | : . ' , ; ` .. ..$ added : NULL [22:17:37.470] | : . ' , ; ` .. ..$ removed : NULL [22:17:37.470] | : . ' , ; ` .. ..$ replaced: NULL [22:17:37.470] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:37.470] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:37.470] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:37" [22:17:37.470] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:37" [22:17:37.470] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "77" [22:17:37.470] | : . ' , ; ` ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:37.470] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:37.470] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:37.470] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:37.470] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:37.470] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:37.470] | : . ' , ; ` .. .. ..$ pid : int 41148 [22:17:37.470] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:37.470] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:37.470] | : . ' , ; ` ..$ r_info :List of 4 [22:17:37.470] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:37.470] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:37.470] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:37.470] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:37.470] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:37.470] | : . ' , ; ` ..$ version : chr "1.8" [22:17:37.470] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:37.470] | : . ' , ; ` $ success: logi TRUE [22:17:37.470] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:37.470] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:37.470] | : . ' , ; ` $ tag : NULL [22:17:37.485] | : . ' , ; ` Received FutureResult [22:17:37.485] | : . ' , ; ` FutureResult: [22:17:37.485] | : . ' , ; ` value: 'numeric' [22:17:37.485] | : . ' , ; ` visible: TRUE [22:17:37.485] | : . ' , ; ` stdout: character [22:17:37.485] | : . ' , ; ` conditions: [n = 0] [22:17:37.485] | : . ' , ; ` RNG used: FALSE [22:17:37.485] | : . ' , ; ` duration: 0.002894163 secs (started 2026-03-13 22:17:37.414692) [22:17:37.485] | : . ' , ; ` version: 1.8 [22:17:37.486] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:37.487] | : . ' , ; ` | Removed future from position #1 [22:17:37.488] | : . ' , ; ` | Number of registered futures: 0 [22:17:37.488] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:37.488] | : . ' , ; ` Erased future from future backend [22:17:37.489] | : . ' , ; ` result() for ClusterFuture ... [22:17:37.489] | : . ' , ; ` | result already collected: FutureResult [22:17:37.490] | : . ' , ; ` result() for ClusterFuture ... done [22:17:37.490] | : . ' , ; ` signalConditions() ... [22:17:37.491] | : . ' , ; ` | include = 'immediateCondition' [22:17:37.491] | : . ' , ; ` | exclude = [22:17:37.492] | : . ' , ; ` | resignal = FALSE [22:17:37.492] | : . ' , ; ` | Number of conditions: 0 [22:17:37.493] | : . ' , ; ` | int 0 [22:17:37.494] | : . ' , ; ` signalConditions() ... done [22:17:37.494] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:37.495] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:37.495] | : . ' , resolved() for MultisessionFuture () ... done [22:17:37.496] | : . ' , assertFutureResult() ... [22:17:37.496] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-77 [22:17:37.497] | : . ' , ; identical; success [22:17:37.497] | : . ' , assertFutureResult() ... done [22:17:37.498] | : . ' resolved() ... done [22:17:37.498] | : . resolved() for array ... done [22:17:37.499] | : resolved() ... done [22:17:37.499] | resolved() for listenv ... done [22:17:37.499] 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" ... [22:17:37.502] value() for listenv ... [22:17:37.502] | recursive: 0 [22:17:37.503] | reduce: FALSE [22:17:37.504] | length: 6 [22:17:37.505] | elements: 'a', 'b', 'c', 'd', '', '' [22:17:37.505] | Number of remaining objects: 6 [22:17:37.506] | checking value #1: [22:17:37.506] | 'obj' is atomic [22:17:37.507] | signalConditionsASAP(numeric, pos=1) ... [22:17:37.507] | : nx: 6 [22:17:37.508] | : relay: TRUE [22:17:37.508] | : stdout: TRUE [22:17:37.509] | : signal: TRUE [22:17:37.509] | : resignal: FALSE [22:17:37.510] | : force: TRUE [22:17:37.510] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:37.511] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:37.511] | : until=2 [22:17:37.512] | : relaying element #2 [22:17:37.512] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:37.513] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:37.513] | signalConditionsASAP(numeric, pos=1) ... done [22:17:37.514] | length: 5 (resolved future 1) [22:17:37.514] | checking value #2: [22:17:37.515] | 'obj' is MultisessionFuture [22:17:37.515] | resolved() ... [22:17:37.516] | resolved() ... done [22:17:37.516] | MultisessionFuture #2 [22:17:37.517] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:37.517] | : nx: 6 [22:17:37.518] | : relay: TRUE [22:17:37.518] | : stdout: TRUE [22:17:37.518] | : signal: TRUE [22:17:37.519] | : resignal: FALSE [22:17:37.519] | : force: TRUE [22:17:37.520] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:37.520] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:37.521] | : until=2 [22:17:37.521] | : relaying element #2 [22:17:37.522] | : value() for MultisessionFuture () ... [22:17:37.522] | : . result() for ClusterFuture ... [22:17:37.523] | : . ' result already collected: FutureResult [22:17:37.523] | : . result() for ClusterFuture ... done [22:17:37.524] | : . result() for ClusterFuture ... [22:17:37.524] | : . ' result already collected: FutureResult [22:17:37.525] | : . result() for ClusterFuture ... done [22:17:37.525] | : . signalConditions() ... [22:17:37.526] | : . ' include = 'immediateCondition' [22:17:37.526] | : . ' exclude = [22:17:37.527] | : . ' resignal = FALSE [22:17:37.527] | : . ' Number of conditions: 0 [22:17:37.527] | : . ' int 0 [22:17:37.528] | : . signalConditions() ... done [22:17:37.529] | : . relay stdout ... [22:17:37.529] | : . relay stdout ... done [22:17:37.530] | : . check for misuse ... [22:17:37.530] | : . check for misuse ... done [22:17:37.531] | : value() for MultisessionFuture () ... done [22:17:37.531] | : result() for ClusterFuture ... [22:17:37.532] | : . result already collected: FutureResult [22:17:37.532] | : result() for ClusterFuture ... done [22:17:37.533] | : signalConditions() ... [22:17:37.533] | : . include = 'immediateCondition' [22:17:37.534] | : . exclude = [22:17:37.534] | : . resignal = FALSE [22:17:37.535] | : . Number of conditions: 0 [22:17:37.535] | : . int 0 [22:17:37.536] | : signalConditions() ... done [22:17:37.536] | : result() for ClusterFuture ... [22:17:37.537] | : . result already collected: FutureResult [22:17:37.537] | : result() for ClusterFuture ... done [22:17:37.538] | : signalConditions() ... [22:17:37.538] | : . include = 'condition' [22:17:37.539] | : . exclude = 'error', 'immediateCondition' [22:17:37.539] | : . resignal = TRUE [22:17:37.540] | : . Number of conditions: 0 [22:17:37.540] | : . int 0 [22:17:37.541] | : signalConditions() ... done [22:17:37.542] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:37.542] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:37.543] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:37.543] | value(, ...) ... [22:17:37.544] | : value() for MultisessionFuture () ... [22:17:37.544] | : . result() for ClusterFuture ... [22:17:37.545] | : . ' result already collected: FutureResult [22:17:37.545] | : . result() for ClusterFuture ... done [22:17:37.546] | : . result() for ClusterFuture ... [22:17:37.546] | : . ' result already collected: FutureResult [22:17:37.547] | : . result() for ClusterFuture ... done [22:17:37.547] | : . signalConditions() ... [22:17:37.548] | : . ' include = 'immediateCondition' [22:17:37.548] | : . ' exclude = [22:17:37.548] | : . ' resignal = FALSE [22:17:37.549] | : . ' Number of conditions: 0 [22:17:37.549] | : . ' int 0 [22:17:37.550] | : . signalConditions() ... done [22:17:37.551] | : . check for misuse ... [22:17:37.551] | : . check for misuse ... done [22:17:37.552] | : value() for MultisessionFuture () ... done [22:17:37.552] | : value: [22:17:37.553] | value(, ...) ... done [22:17:37.553] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:37.554] | : nx: 6 [22:17:37.554] | : relay: TRUE [22:17:37.555] | : stdout: TRUE [22:17:37.555] | : signal: TRUE [22:17:37.556] | : resignal: FALSE [22:17:37.556] | : force: TRUE [22:17:37.557] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:37.557] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:37.558] | : until=3 [22:17:37.558] | : relaying element #3 [22:17:37.559] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:37.559] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:37.560] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:37.560] | resolve() for MultisessionFuture ... [22:17:37.561] | resolve() for MultisessionFuture ... done [22:17:37.561] | length: 4 (resolved future 2) [22:17:37.562] | checking value #3: [22:17:37.562] | 'obj' is MultisessionFuture [22:17:37.563] | resolved() ... [22:17:37.563] | resolved() ... done [22:17:37.564] | MultisessionFuture #3 [22:17:37.564] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:37.565] | : nx: 6 [22:17:37.565] | : relay: TRUE [22:17:37.566] | : stdout: TRUE [22:17:37.566] | : signal: TRUE [22:17:37.567] | : resignal: FALSE [22:17:37.567] | : force: TRUE [22:17:37.568] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:37.568] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:37.569] | : until=3 [22:17:37.569] | : relaying element #3 [22:17:37.569] | : value() for MultisessionFuture () ... [22:17:37.570] | : . result() for ClusterFuture ... [22:17:37.570] | : . ' result already collected: FutureResult [22:17:37.571] | : . result() for ClusterFuture ... done [22:17:37.571] | : . result() for ClusterFuture ... [22:17:37.572] | : . ' result already collected: FutureResult [22:17:37.572] | : . result() for ClusterFuture ... done [22:17:37.573] | : . signalConditions() ... [22:17:37.573] | : . ' include = 'immediateCondition' [22:17:37.574] | : . ' exclude = [22:17:37.574] | : . ' resignal = FALSE [22:17:37.575] | : . ' Number of conditions: 0 [22:17:37.575] | : . ' int 0 [22:17:37.576] | : . signalConditions() ... done [22:17:37.577] | : . relay stdout ... [22:17:37.577] | : . relay stdout ... done [22:17:37.578] | : . check for misuse ... [22:17:37.578] | : . check for misuse ... done [22:17:37.579] | : value() for MultisessionFuture () ... done [22:17:37.579] | : result() for ClusterFuture ... [22:17:37.580] | : . result already collected: FutureResult [22:17:37.580] | : result() for ClusterFuture ... done [22:17:37.581] | : signalConditions() ... [22:17:37.581] | : . include = 'immediateCondition' [22:17:37.582] | : . exclude = [22:17:37.582] | : . resignal = FALSE [22:17:37.583] | : . Number of conditions: 0 [22:17:37.583] | : . int 0 [22:17:37.584] | : signalConditions() ... done [22:17:37.584] | : result() for ClusterFuture ... [22:17:37.585] | : . result already collected: FutureResult [22:17:37.585] | : result() for ClusterFuture ... done [22:17:37.586] | : signalConditions() ... [22:17:37.586] | : . include = 'condition' [22:17:37.587] | : . exclude = 'error', 'immediateCondition' [22:17:37.587] | : . resignal = TRUE [22:17:37.588] | : . Number of conditions: 0 [22:17:37.588] | : . int 0 [22:17:37.589] | : signalConditions() ... done [22:17:37.590] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:37.590] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:37.591] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:37.591] | value(, ...) ... [22:17:37.592] | : value() for MultisessionFuture () ... [22:17:37.592] | : . result() for ClusterFuture ... [22:17:37.593] | : . ' result already collected: FutureResult [22:17:37.593] | : . result() for ClusterFuture ... done [22:17:37.594] | : . result() for ClusterFuture ... [22:17:37.594] | : . ' result already collected: FutureResult [22:17:37.595] | : . result() for ClusterFuture ... done [22:17:37.595] | : . signalConditions() ... [22:17:37.596] | : . ' include = 'immediateCondition' [22:17:37.596] | : . ' exclude = [22:17:37.596] | : . ' resignal = FALSE [22:17:37.597] | : . ' Number of conditions: 0 [22:17:37.597] | : . ' int 0 [22:17:37.598] | : . signalConditions() ... done [22:17:37.599] | : . check for misuse ... [22:17:37.599] | : . check for misuse ... done [22:17:37.600] | : value() for MultisessionFuture () ... done [22:17:37.600] | : value: [22:17:37.601] | value(, ...) ... done [22:17:37.601] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:37.602] | : nx: 6 [22:17:37.602] | : relay: TRUE [22:17:37.603] | : stdout: TRUE [22:17:37.603] | : signal: TRUE [22:17:37.604] | : resignal: FALSE [22:17:37.604] | : force: TRUE [22:17:37.605] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:37.605] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:37.606] | : until=4 [22:17:37.606] | : relaying element #4 [22:17:37.607] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:37.607] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:37.608] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:37.608] | resolve() for MultisessionFuture ... [22:17:37.609] | resolve() for MultisessionFuture ... done [22:17:37.609] | length: 3 (resolved future 3) [22:17:37.610] | checking value #4: [22:17:37.610] | 'obj' is MultisessionFuture [22:17:37.610] | resolved() ... [22:17:37.611] | resolved() ... done [22:17:37.611] | MultisessionFuture #4 [22:17:37.612] | signalConditionsASAP(MultisessionFuture, pos=4) ... [22:17:37.612] | : nx: 6 [22:17:37.613] | : relay: TRUE [22:17:37.613] | : stdout: TRUE [22:17:37.614] | : signal: TRUE [22:17:37.614] | : resignal: FALSE [22:17:37.615] | : force: TRUE [22:17:37.615] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:37.616] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:37.616] | : until=4 [22:17:37.617] | : relaying element #4 [22:17:37.617] | : value() for MultisessionFuture () ... [22:17:37.618] | : . result() for ClusterFuture ... [22:17:37.618] | : . ' result already collected: FutureResult [22:17:37.619] | : . result() for ClusterFuture ... done [22:17:37.619] | : . result() for ClusterFuture ... [22:17:37.620] | : . ' result already collected: FutureResult [22:17:37.620] | : . result() for ClusterFuture ... done [22:17:37.621] | : . signalConditions() ... [22:17:37.621] | : . ' include = 'immediateCondition' [22:17:37.621] | : . ' exclude = [22:17:37.622] | : . ' resignal = FALSE [22:17:37.622] | : . ' Number of conditions: 0 [22:17:37.623] | : . ' int 0 [22:17:37.624] | : . signalConditions() ... done [22:17:37.624] | : . relay stdout ... [22:17:37.625] | : . relay stdout ... done [22:17:37.625] | : . check for misuse ... [22:17:37.626] | : . check for misuse ... done [22:17:37.626] | : value() for MultisessionFuture () ... done [22:17:37.627] | : result() for ClusterFuture ... [22:17:37.627] | : . result already collected: FutureResult [22:17:37.628] | : result() for ClusterFuture ... done [22:17:37.628] | : signalConditions() ... [22:17:37.629] | : . include = 'immediateCondition' [22:17:37.629] | : . exclude = [22:17:37.630] | : . resignal = FALSE [22:17:37.630] | : . Number of conditions: 0 [22:17:37.631] | : . int 0 [22:17:37.631] | : signalConditions() ... done [22:17:37.632] | : result() for ClusterFuture ... [22:17:37.632] | : . result already collected: FutureResult [22:17:37.633] | : result() for ClusterFuture ... done [22:17:37.633] | : signalConditions() ... [22:17:37.634] | : . include = 'condition' [22:17:37.634] | : . exclude = 'error', 'immediateCondition' [22:17:37.635] | : . resignal = TRUE [22:17:37.635] | : . Number of conditions: 0 [22:17:37.636] | : . int 0 [22:17:37.637] | : signalConditions() ... done [22:17:37.637] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.638] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.638] | signalConditionsASAP(MultisessionFuture, pos=4) ... done [22:17:37.639] | value(, ...) ... [22:17:37.639] | : value() for MultisessionFuture () ... [22:17:37.640] | : . result() for ClusterFuture ... [22:17:37.640] | : . ' result already collected: FutureResult [22:17:37.641] | : . result() for ClusterFuture ... done [22:17:37.641] | : . result() for ClusterFuture ... [22:17:37.642] | : . ' result already collected: FutureResult [22:17:37.642] | : . result() for ClusterFuture ... done [22:17:37.642] | : . signalConditions() ... [22:17:37.643] | : . ' include = 'immediateCondition' [22:17:37.643] | : . ' exclude = [22:17:37.644] | : . ' resignal = FALSE [22:17:37.644] | : . ' Number of conditions: 0 [22:17:37.645] | : . ' int 0 [22:17:37.646] | : . signalConditions() ... done [22:17:37.646] | : . check for misuse ... [22:17:37.647] | : . check for misuse ... done [22:17:37.647] | : value() for MultisessionFuture () ... done [22:17:37.648] | : value: [22:17:37.648] | value(, ...) ... done [22:17:37.649] | signalConditionsASAP(MultisessionFuture, pos=4) ... [22:17:37.649] | : nx: 6 [22:17:37.650] | : relay: TRUE [22:17:37.650] | : stdout: TRUE [22:17:37.651] | : signal: TRUE [22:17:37.651] | : resignal: FALSE [22:17:37.652] | : force: TRUE [22:17:37.652] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.652] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.653] | : until=5 [22:17:37.654] | : relaying element #5 [22:17:37.654] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.655] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.655] | signalConditionsASAP(MultisessionFuture, pos=4) ... done [22:17:37.655] | resolve() for MultisessionFuture ... [22:17:37.656] | resolve() for MultisessionFuture ... done [22:17:37.657] | length: 2 (resolved future 4) [22:17:37.657] | checking value #5: [22:17:37.657] | 'obj' is NULL [22:17:37.658] | signalConditionsASAP(NULL, pos=5) ... [22:17:37.658] | : nx: 6 [22:17:37.659] | : relay: TRUE [22:17:37.659] | : stdout: TRUE [22:17:37.660] | : signal: TRUE [22:17:37.660] | : resignal: FALSE [22:17:37.661] | : force: TRUE [22:17:37.661] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.662] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.662] | : until=6 [22:17:37.663] | : relaying element #6 [22:17:37.663] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:37.664] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.664] | signalConditionsASAP(NULL, pos=5) ... done [22:17:37.667] | signalConditionsASAP(NULL, pos=5) ... [22:17:37.668] | : nx: 6 [22:17:37.668] | : relay: TRUE [22:17:37.669] | : stdout: TRUE [22:17:37.669] | : signal: TRUE [22:17:37.670] | : resignal: FALSE [22:17:37.670] | : force: TRUE [22:17:37.671] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:37.671] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.672] | : until=6 [22:17:37.672] | : relaying element #6 [22:17:37.673] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:37.673] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.674] | signalConditionsASAP(NULL, pos=5) ... done [22:17:37.674] | length: 1 (resolved future 5) [22:17:37.675] | checking value #6: [22:17:37.675] | 'obj' is atomic [22:17:37.676] | signalConditionsASAP(numeric, pos=6) ... [22:17:37.676] | : nx: 6 [22:17:37.677] | : relay: TRUE [22:17:37.677] | : stdout: TRUE [22:17:37.678] | : signal: TRUE [22:17:37.678] | : resignal: FALSE [22:17:37.678] | : force: TRUE [22:17:37.679] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:37.679] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.680] | : until=6 [22:17:37.680] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:37.681] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.681] | signalConditionsASAP(numeric, pos=6) ... done [22:17:37.682] | length: 0 (resolved future 6) [22:17:37.682] | Relaying remaining futures ... [22:17:37.683] | : signalConditionsASAP(NULL, pos=0) ... [22:17:37.683] | : . nx: 6 [22:17:37.684] | : . relay: TRUE [22:17:37.684] | : . stdout: TRUE [22:17:37.685] | : . signal: TRUE [22:17:37.685] | : . resignal: FALSE [22:17:37.686] | : . force: TRUE [22:17:37.686] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:37.687] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [22:17:37.687] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:37.688] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:37.688] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:37.689] | Relaying remaining futures ... done [22:17:37.689] value() for listenv ... 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) [22:17:37.694] future(..., label = NULL) ... [22:17:37.695] | lazy: FALSE [22:17:37.695] | stdout: TRUE [22:17:37.696] | conditions: [n=1] 'condition' [22:17:37.696] | getGlobalsAndPackages() ... [22:17:37.697] | : Searching for globals ... [22:17:37.699] | : . globals found: [0] [22:17:37.699] | : Searching for globals ... done [22:17:37.700] | : globals: [0] [22:17:37.700] | : packages: [0] [22:17:37.701] | getGlobalsAndPackages() ... done [22:17:37.701] | run() for 'Future' () ... [22:17:37.702] | : state: 'created' [22:17:37.702] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:37.703] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:37.703] | : Using MultisessionFutureBackend ... [22:17:37.704] | : . Number of futures since start: 37 (37 created, 37 launched, 46 finished) [22:17:37.704] | : . Launching futures ... [22:17:37.705] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:37.705] | : . ' , Workers: [n=2] [22:17:37.706] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:37.708] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:37.709] | : . ' , requestWorker() ... [22:17:37.709] | : . ' , ; requestNode() ... [22:17:37.710] | : . ' , ; ` Number of workers: 2 [22:17:37.710] | : . ' , ; ` Polling for a free worker ... [22:17:37.711] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.711] | : . ' , ; ` | : Listing all futures [22:17:37.712] | : . ' , ; ` | : Number of registered futures: 0 [22:17:37.712] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.712] | : . ' , ; ` | Total time: 0 [22:17:37.713] | : . ' , ; ` Polling for a free worker ... done [22:17:37.713] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.714] | : . ' , ; ` | Listing all futures [22:17:37.714] | : . ' , ; ` | Number of registered futures: 0 [22:17:37.715] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.715] | : . ' , ; ` avail: [n=2] '1', '2' [22:17:37.716] | : . ' , ; ` Index of first available worker: 1 [22:17:37.716] | : . ' , ; ` Validate that the worker is functional ... [22:17:37.717] | : . ' , ; ` | Connection is valid [22:17:37.717] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:37.719] | : . ' , ; ` | Worker is functional [22:17:37.719] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.720] | : . ' , ; ` | : Listing all futures [22:17:37.720] | : . ' , ; ` | : Number of registered futures: 0 [22:17:37.721] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.721] | : . ' , ; ` Validate that the worker is functional ... done [22:17:37.722] | : . ' , ; requestNode() ... done [22:17:37.722] | : . ' , ; cluster node index: 1 [22:17:37.723] | : . ' , requestWorker() ... done [22:17:37.723] | : . ' , eraseGlobalEnvironment() ... [22:17:37.724] | : . ' , eraseGlobalEnvironment() ... done [22:17:37.725] | : . ' , launchFuture() ... [22:17:37.725] | : . ' , ; cluster node index: 1 [22:17:37.726] | : . ' , ; getFutureData() ... [22:17:37.726] | : . ' , ; ` getFutureCore() ... [22:17:37.727] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:37.727] | : . ' , ; ` getFutureCore() ... done [22:17:37.728] | : . ' , ; ` getFutureCapture() ... [22:17:37.728] | : . ' , ; ` getFutureCapture() ... done [22:17:37.729] | : . ' , ; ` getFutureContext() ... [22:17:37.729] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:37.730] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:37.730] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:37.731] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:37.731] | : . ' , ; ` getFutureContext() ... done [22:17:37.732] | : . ' , ; getFutureData() ... done [22:17:37.732] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:37.733] | : . ' , ; ` Appended future to position #1 [22:17:37.734] | : . ' , ; ` Number of registered futures: 1 [22:17:37.734] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:37.734] | : . ' , launchFuture() ... done [22:17:37.735] | : . ' , MultisessionFuture started [22:17:37.735] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:37.736] | : . Launching futures ... done [22:17:37.736] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:37.737] | : Using MultisessionFutureBackend ... done [22:17:37.737] | run() for 'Future' () ... done [22:17:37.738] future(..., label = NULL) ... done [22:17:37.738] future(..., label = NULL) ... [22:17:37.739] | lazy: FALSE [22:17:37.739] | stdout: TRUE [22:17:37.740] | conditions: [n=1] 'condition' [22:17:37.740] | getGlobalsAndPackages() ... [22:17:37.741] | : Searching for globals ... [22:17:37.742] | : . globals found: [0] [22:17:37.743] | : Searching for globals ... done [22:17:37.743] | : globals: [0] [22:17:37.744] | : packages: [0] [22:17:37.744] | getGlobalsAndPackages() ... done [22:17:37.745] | run() for 'Future' () ... [22:17:37.746] | : state: 'created' [22:17:37.746] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:37.747] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:37.747] | : Using MultisessionFutureBackend ... [22:17:37.748] | : . Number of futures since start: 38 (38 created, 38 launched, 46 finished) [22:17:37.748] | : . Launching futures ... [22:17:37.749] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:37.749] | : . ' , Workers: [n=2] [22:17:37.750] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:37.752] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:37.753] | : . ' , requestWorker() ... [22:17:37.753] | : . ' , ; requestNode() ... [22:17:37.754] | : . ' , ; ` Number of workers: 2 [22:17:37.754] | : . ' , ; ` Polling for a free worker ... [22:17:37.755] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.755] | : . ' , ; ` | : Listing all futures [22:17:37.756] | : . ' , ; ` | : Number of registered futures: 1 [22:17:37.756] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.757] | : . ' , ; ` | Total time: 0 [22:17:37.758] | : . ' , ; ` Polling for a free worker ... done [22:17:37.758] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.759] | : . ' , ; ` | Listing all futures [22:17:37.759] | : . ' , ; ` | Number of registered futures: 1 [22:17:37.760] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.760] | : . ' , ; ` avail: [n=2] '2' [22:17:37.761] | : . ' , ; ` Index of first available worker: 2 [22:17:37.761] | : . ' , ; ` Validate that the worker is functional ... [22:17:37.762] | : . ' , ; ` | Connection is valid [22:17:37.762] | : . ' , ; ` | RichSOCKnode of a socket cluster on local host 'localhost' with pid 43784 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #5 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:37.764] | : . ' , ; ` | Worker is functional [22:17:37.765] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.765] | : . ' , ; ` | : Listing all futures [22:17:37.766] | : . ' , ; ` | : Number of registered futures: 1 [22:17:37.766] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.767] | : . ' , ; ` Validate that the worker is functional ... done [22:17:37.767] | : . ' , ; requestNode() ... done [22:17:37.768] | : . ' , ; cluster node index: 2 [22:17:37.768] | : . ' , requestWorker() ... done [22:17:37.769] | : . ' , eraseGlobalEnvironment() ... [22:17:37.770] | : . ' , eraseGlobalEnvironment() ... done [22:17:37.770] | : . ' , launchFuture() ... [22:17:37.771] | : . ' , ; cluster node index: 2 [22:17:37.771] | : . ' , ; getFutureData() ... [22:17:37.772] | : . ' , ; ` getFutureCore() ... [22:17:37.772] | : . ' , ; ` | Packages needed by the future expression (n = 0): [22:17:37.773] | : . ' , ; ` getFutureCore() ... done [22:17:37.773] | : . ' , ; ` getFutureCapture() ... [22:17:37.774] | : . ' , ; ` getFutureCapture() ... done [22:17:37.775] | : . ' , ; ` getFutureContext() ... [22:17:37.775] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:37.776] | : . ' , ; ` | : Getting stack without first backend: [n=0] [22:17:37.776] | : . ' , ; ` | plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:37.777] | : . ' , ; ` | Packages needed by future backend (n = 0): [22:17:37.777] | : . ' , ; ` getFutureContext() ... done [22:17:37.778] | : . ' , ; getFutureData() ... done [22:17:37.779] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:37.779] | : . ' , ; ` Appended future to position #2 [22:17:37.780] | : . ' , ; ` Number of registered futures: 2 [22:17:37.780] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:37.781] | : . ' , launchFuture() ... done [22:17:37.782] | : . ' , MultisessionFuture started [22:17:37.782] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:37.783] | : . Launching futures ... done [22:17:37.783] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:37.784] | : Using MultisessionFutureBackend ... done [22:17:37.784] | run() for 'Future' () ... done [22:17:37.785] future(..., label = NULL) ... done [22:17:37.785] future(..., label = NULL) ... [22:17:37.786] | lazy: FALSE [22:17:37.786] | stdout: TRUE [22:17:37.787] | conditions: [n=1] 'condition' [22:17:37.787] | getGlobalsAndPackages() ... [22:17:37.788] | : Searching for globals ... [22:17:37.791] | : . globals found: [1] '{' [22:17:37.792] | : Searching for globals ... done [22:17:37.792] | : Resolving globals: FALSE [22:17:37.793] | : Search for packages associated with the globals ... [22:17:37.794] | : . Packages associated with globals: [1] 'base' [22:17:37.794] | : . Packages: [1] 'base' [22:17:37.795] | : Search for packages associated with the globals ... done [22:17:37.795] | : Packages after dropping 'base': [0] [22:17:37.796] | : globals: [0] [22:17:37.796] | : packages: [0] [22:17:37.797] | getGlobalsAndPackages() ... done [22:17:37.797] | run() for 'Future' () ... [22:17:37.798] | : state: 'created' [22:17:37.798] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:37.799] | : plan("backend", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:37.799] | : Using MultisessionFutureBackend ... [22:17:37.800] | : . Number of futures since start: 39 (39 created, 39 launched, 46 finished) [22:17:37.800] | : . Launching futures ... [22:17:37.801] | : . ' launchFuture() for ClusterFutureBackend ... [22:17:37.801] | : . ' , Workers: [n=2] [22:17:37.802] | : . ' , Socket cluster with 2 nodes on host 'localhost' (R Under development (unstable) (2026-03-12 r89611 ucrt), platform x86_64-w64-mingw32) [22:17:37.804] | : . ' , FutureRegistry: 'workers-e11804008e323dee90571194b5a9d7df' [22:17:37.804] | : . ' , requestWorker() ... [22:17:37.805] | : . ' , ; requestNode() ... [22:17:37.805] | : . ' , ; ` Number of workers: 2 [22:17:37.806] | : . ' , ; ` Polling for a free worker ... [22:17:37.806] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.807] | : . ' , ; ` | : Listing all futures [22:17:37.807] | : . ' , ; ` | : Number of registered futures: 2 [22:17:37.808] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.808] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [22:17:37.825] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... [22:17:37.825] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... [22:17:37.826] | : . ' , ; ` | : . resolved() ... [22:17:37.826] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... [22:17:37.827] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=888 [22:17:37.828] | : . ' , ; ` | : . ' , assertValidConnection() ... [22:17:37.828] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:37.829] | : . ' , ; ` | : . ' , assertValidConnection() ... done [22:17:37.830] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [22:17:37.830] | : . ' , ; ` | : . ' , ; cluster node index: 1 [22:17:37.831] | : . ' , ; ` | : . ' , ; [1] TRUE [22:17:37.832] | : . ' , ; ` | : . ' , ; Received data: [22:17:37.832] | : . ' , ; ` | : . ' , ; List of 5 [22:17:37.832] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [22:17:37.832] | : . ' , ; ` | : . ' , ; $ value :List of 16 [22:17:37.832] | : . ' , ; ` | : . ' , ; ..$ value : num 2 [22:17:37.832] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [22:17:37.832] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [22:17:37.832] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [22:17:37.832] | : . ' , ; ` | : . ' , ; ..$ rng : logi FALSE [22:17:37.832] | : . ' , ; ` | : . ' , ; ..$ seed : NULL [22:17:37.832] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [22:17:37.832] | : . ' , ; ` | : . ' , ; ..$ misuseConnections :List of 3 [22:17:37.832] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [22:17:37.832] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [22:17:37.832] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [22:17:37.832] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [22:17:37.832] | : . ' , ; ` | : . ' , ; ..$ misuseDefaultDevice: list() [22:17:37.832] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:37" [22:17:37.832] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:37" [22:17:37.832] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "78" [22:17:37.832] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:37.832] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [22:17:37.832] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [22:17:37.832] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:37.832] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:37.832] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:37.832] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 41148 [22:17:37.832] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:37.832] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [22:17:37.832] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [22:17:37.832] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:37.832] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [22:17:37.832] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [22:17:37.832] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [22:17:37.832] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [22:17:37.832] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [22:17:37.832] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [22:17:37.832] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [22:17:37.832] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:37.832] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:37.832] | : . ' , ; ` | : . ' , ; $ tag : NULL [22:17:37.847] | : . ' , ; ` | : . ' , ; Received FutureResult [22:17:37.848] | : . ' , ; ` | : . ' , ; FutureResult: [22:17:37.848] | : . ' , ; ` | : . ' , ; value: 'numeric' [22:17:37.848] | : . ' , ; ` | : . ' , ; visible: TRUE [22:17:37.848] | : . ' , ; ` | : . ' , ; stdout: character [22:17:37.848] | : . ' , ; ` | : . ' , ; conditions: [n = 0] [22:17:37.848] | : . ' , ; ` | : . ' , ; RNG used: FALSE [22:17:37.848] | : . ' , ; ` | : . ' , ; duration: 0.002922773 secs (started 2026-03-13 22:17:37.733122) [22:17:37.848] | : . ' , ; ` | : . ' , ; version: 1.8 [22:17:37.849] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:37.850] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [22:17:37.850] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [22:17:37.851] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:37.851] | : . ' , ; ` | : . ' , ; Erased future from future backend [22:17:37.852] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [22:17:37.852] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [22:17:37.853] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [22:17:37.853] | : . ' , ; ` | : . ' , ; signalConditions() ... [22:17:37.854] | : . ' , ; ` | : . ' , ; ` include = 'immediateCondition' [22:17:37.854] | : . ' , ; ` | : . ' , ; ` exclude = [22:17:37.855] | : . ' , ; ` | : . ' , ; ` resignal = FALSE [22:17:37.855] | : . ' , ; ` | : . ' , ; ` Number of conditions: 0 [22:17:37.856] | : . ' , ; ` | : . ' , ; ` int 0 [22:17:37.856] | : . ' , ; ` | : . ' , ; signalConditions() ... done [22:17:37.857] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [22:17:37.857] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:37.858] | : . ' , ; ` | : . ' resolved() for MultisessionFuture () ... done [22:17:37.858] | : . ' , ; ` | : . ' assertFutureResult() ... [22:17:37.859] | : . ' , ; ` | : . ' , Future uuid: 40f8297ced284c05fa25c2110a7fb78b-78 [22:17:37.859] | : . ' , ; ` | : . ' , identical; success [22:17:37.860] | : . ' , ; ` | : . ' assertFutureResult() ... done [22:17:37.860] | : . ' , ; ` | : . resolved() ... done [22:17:37.861] | : . ' , ; ` | : . Future at position #1 is resolved ... [22:17:37.861] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... [22:17:37.862] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:37.862] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:37.863] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:37.863] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [22:17:37.864] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [22:17:37.864] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [22:17:37.865] | : . ' , ; ` | : . ' , signalConditions() ... [22:17:37.865] | : . ' , ; ` | : . ' , ; include = 'immediateCondition' [22:17:37.866] | : . ' , ; ` | : . ' , ; exclude = [22:17:37.866] | : . ' , ; ` | : . ' , ; resignal = FALSE [22:17:37.867] | : . ' , ; ` | : . ' , ; Number of conditions: 0 [22:17:37.867] | : . ' , ; ` | : . ' , ; int 0 [22:17:37.868] | : . ' , ; ` | : . ' , signalConditions() ... done [22:17:37.869] | : . ' , ; ` | : . ' , check for misuse ... [22:17:37.869] | : . ' , ; ` | : . ' , check for misuse ... done [22:17:37.870] | : . ' , ; ` | : . ' value() for MultisessionFuture () ... done [22:17:37.870] | : . ' , ; ` | : . Future at position #1 is resolved ... done [22:17:37.871] | : . ' , ; ` | : collectValues('workers-e11804008e323dee90571194b5a9d7df', firstOnly = TRUE) ... done [22:17:37.871] | : . ' , ; ` | : Remove collected futures ... [22:17:37.872] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [22:17:37.872] | : . ' , ; ` | : Remove collected futures ... done [22:17:37.873] | : . ' , ; ` | FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'collect-first', earlySignal = 1) ... done [22:17:37.873] | : . ' , ; ` | Early signaling of 2 future candidates ... [22:17:37.874] | : . ' , ; ` | Number of futures with early signaling requested: 0 [22:17:37.874] | : . ' , ; ` | Early signaling of 2 future candidates ... done [22:17:37.875] | : . ' , ; ` | Number of registered futures: 2 [22:17:37.875] | : . ' , ; ` Polling for a free worker ... done [22:17:37.876] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.876] | : . ' , ; ` | Listing all futures [22:17:37.877] | : . ' , ; ` | Number of registered futures: 1 [22:17:37.877] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.878] | : . ' , ; ` Total time: 0.0691139698028564 [22:17:37.878] | : . ' , ; requestNode() ... done [22:17:37.879] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.881] | : . ' , ; ` Listing all futures [22:17:37.882] | : . ' , ; ` Number of registered futures: 1 [22:17:37.882] | : . ' , ; FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.883] | : . ' , ; avail: [n=2] '1' [22:17:37.884] | : . ' , ; Index of first available worker: 1 [22:17:37.884] | : . ' , ; Validate that the worker is functional ... [22:17:37.885] | : . ' , ; ` Connection is valid [22:17:37.885] | : . ' , ; ` RichSOCKnode of a socket cluster on local host 'localhost' with pid 41148 (R Under development (unstable) (2026-03-12 r89611 ucrt), x86_64-w64-mingw32) using socket connection #4 ('<-CRANwin3.fb05.statistik.uni-dortmund.de:23874') [22:17:37.887] | : . ' , ; ` Worker is functional [22:17:37.887] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... [22:17:37.888] | : . ' , ; ` | Listing all futures [22:17:37.888] | : . ' , ; ` | Number of registered futures: 1 [22:17:37.889] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'list', earlySignal = 0) ... done [22:17:37.889] | : . ' , ; Validate that the worker is functional ... done [22:17:37.890] | : . ' , requestWorker() ... done [22:17:37.890] | : . ' , cluster node index: 1 [22:17:37.891] | : . ' launchFuture() for ClusterFutureBackend ... done [22:17:37.891] | : . ' eraseGlobalEnvironment() ... [22:17:37.892] | : . ' eraseGlobalEnvironment() ... done [22:17:37.892] | : . ' launchFuture() ... [22:17:37.893] | : . ' , cluster node index: 1 [22:17:37.893] | : . ' , getFutureData() ... [22:17:37.894] | : . ' , ; getFutureCore() ... [22:17:37.894] | : . ' , ; ` Packages needed by the future expression (n = 0): [22:17:37.895] | : . ' , ; getFutureCore() ... done [22:17:37.895] | : . ' , ; getFutureCapture() ... [22:17:37.896] | : . ' , ; getFutureCapture() ... done [22:17:37.896] | : . ' , ; getFutureContext() ... [22:17:37.897] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... [22:17:37.897] | : . ' , ; ` | Getting stack without first backend: [n=0] [22:17:37.898] | : . ' , ; ` plan("tail", .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [22:17:37.898] | : . ' , ; ` Packages needed by future backend (n = 0): [22:17:37.899] | : . ' , ; getFutureContext() ... done [22:17:37.899] | : . ' , getFutureData() ... done [22:17:37.900] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... [22:17:37.901] | : . ' , ; Appended future to position #2 [22:17:37.901] | : . ' , ; Number of registered futures: 2 [22:17:37.902] | : . ' , FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'add', earlySignal = 0) ... done [22:17:37.902] | : . ' launchFuture() ... done [22:17:37.903] | : . ' MultisessionFuture started [22:17:37.903] | : . Launching futures ... done [22:17:37.904] | : Using MultisessionFutureBackend ... done [22:17:37.904] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [22:17:37.905] | run() for 'Future' () ... done [22:17:37.905] 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" [22:17:37.910] resolved() ... [22:17:37.910] | resolved() for listenv ... [22:17:37.912] | : resolved() ... [22:17:37.912] | : . resolved() for array ... [22:17:37.913] | : . ' Number of elements: 6 [22:17:37.913] | : . ' Number of futures: 6 [22:17:37.914] | : . ' resolved() ... [22:17:37.914] | : . ' resolved() ... done [22:17:37.915] | : . ' resolved() ... [22:17:37.915] | : . ' , resolved() for MultisessionFuture () ... [22:17:37.916] | : . ' , ; Cluster node socket connection: index=5, id=889 [22:17:37.916] | : . ' , ; assertValidConnection() ... [22:17:37.917] | : . ' , ; ` cluster node index: 2 [22:17:37.917] | : . ' , ; assertValidConnection() ... done [22:17:37.918] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:37.919] | : . ' , ; ` cluster node index: 2 [22:17:37.919] | : . ' , ; ` [1] TRUE [22:17:37.920] | : . ' , ; ` Received data: [22:17:37.920] | : . ' , ; ` List of 5 [22:17:37.920] | : . ' , ; ` $ type : chr "VALUE" [22:17:37.920] | : . ' , ; ` $ value :List of 16 [22:17:37.920] | : . ' , ; ` ..$ value : NULL [22:17:37.920] | : . ' , ; ` ..$ visible : logi TRUE [22:17:37.920] | : . ' , ; ` ..$ stdout : chr "" [22:17:37.920] | : . ' , ; ` ..$ conditions : list() [22:17:37.920] | : . ' , ; ` ..$ rng : logi FALSE [22:17:37.920] | : . ' , ; ` ..$ seed : NULL [22:17:37.920] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:37.920] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:37.920] | : . ' , ; ` .. ..$ added : NULL [22:17:37.920] | : . ' , ; ` .. ..$ removed : NULL [22:17:37.920] | : . ' , ; ` .. ..$ replaced: NULL [22:17:37.920] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:37.920] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:37.920] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:37" [22:17:37.920] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:37" [22:17:37.920] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "79" [22:17:37.920] | : . ' , ; ` ..$ session_uuid : chr "8e7b080a23eacfa478b7c05b276683a1" [22:17:37.920] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:37.920] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:37.920] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:37.920] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:37.920] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:37.920] | : . ' , ; ` .. .. ..$ pid : int 43784 [22:17:37.920] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:37.920] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:37.920] | : . ' , ; ` ..$ r_info :List of 4 [22:17:37.920] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:37.920] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:37.920] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:37.920] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:37.920] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:37.920] | : . ' , ; ` ..$ version : chr "1.8" [22:17:37.920] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:37.920] | : . ' , ; ` $ success: logi TRUE [22:17:37.920] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [22:17:37.920] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:37.920] | : . ' , ; ` $ tag : NULL [22:17:37.935] | : . ' , ; ` Received FutureResult [22:17:37.935] | : . ' , ; ` FutureResult: [22:17:37.935] | : . ' , ; ` value: 'NULL' [22:17:37.935] | : . ' , ; ` visible: TRUE [22:17:37.935] | : . ' , ; ` stdout: character [22:17:37.935] | : . ' , ; ` conditions: [n = 0] [22:17:37.935] | : . ' , ; ` RNG used: FALSE [22:17:37.935] | : . ' , ; ` duration: 0.003446817 secs (started 2026-03-13 22:17:37.779359) [22:17:37.935] | : . ' , ; ` version: 1.8 [22:17:37.936] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:37.937] | : . ' , ; ` | Removed future from position #1 [22:17:37.937] | : . ' , ; ` | Number of registered futures: 1 [22:17:37.938] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:37.938] | : . ' , ; ` Erased future from future backend [22:17:37.939] | : . ' , ; ` result() for ClusterFuture ... [22:17:37.939] | : . ' , ; ` | result already collected: FutureResult [22:17:37.940] | : . ' , ; ` result() for ClusterFuture ... done [22:17:37.940] | : . ' , ; ` signalConditions() ... [22:17:37.941] | : . ' , ; ` | include = 'immediateCondition' [22:17:37.941] | : . ' , ; ` | exclude = [22:17:37.942] | : . ' , ; ` | resignal = FALSE [22:17:37.942] | : . ' , ; ` | Number of conditions: 0 [22:17:37.943] | : . ' , ; ` | int 0 [22:17:37.944] | : . ' , ; ` signalConditions() ... done [22:17:37.944] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:37.945] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:37.945] | : . ' , resolved() for MultisessionFuture () ... done [22:17:37.946] | : . ' , assertFutureResult() ... [22:17:37.946] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-79 [22:17:37.947] | : . ' , ; identical; success [22:17:37.947] | : . ' , assertFutureResult() ... done [22:17:37.948] | : . ' resolved() ... done [22:17:37.948] | : . ' resolved() ... [22:17:37.949] | : . ' , resolved() for MultisessionFuture () ... [22:17:37.949] | : . ' , ; Cluster node socket connection: index=4, id=888 [22:17:37.950] | : . ' , ; assertValidConnection() ... [22:17:37.950] | : . ' , ; ` cluster node index: 1 [22:17:37.951] | : . ' , ; assertValidConnection() ... done [22:17:37.951] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [22:17:37.952] | : . ' , ; ` cluster node index: 1 [22:17:37.953] | : . ' , ; ` [1] TRUE [22:17:37.953] | : . ' , ; ` Received data: [22:17:37.954] | : . ' , ; ` List of 5 [22:17:37.954] | : . ' , ; ` $ type : chr "VALUE" [22:17:37.954] | : . ' , ; ` $ value :List of 16 [22:17:37.954] | : . ' , ; ` ..$ value : num 4 [22:17:37.954] | : . ' , ; ` ..$ visible : logi TRUE [22:17:37.954] | : . ' , ; ` ..$ stdout : chr "" [22:17:37.954] | : . ' , ; ` ..$ conditions : list() [22:17:37.954] | : . ' , ; ` ..$ rng : logi FALSE [22:17:37.954] | : . ' , ; ` ..$ seed : NULL [22:17:37.954] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [22:17:37.954] | : . ' , ; ` ..$ misuseConnections :List of 3 [22:17:37.954] | : . ' , ; ` .. ..$ added : NULL [22:17:37.954] | : . ' , ; ` .. ..$ removed : NULL [22:17:37.954] | : . ' , ; ` .. ..$ replaced: NULL [22:17:37.954] | : . ' , ; ` ..$ misuseDevices : NULL [22:17:37.954] | : . ' , ; ` ..$ misuseDefaultDevice: list() [22:17:37.954] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2026-03-13 22:17:37" [22:17:37.954] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2026-03-13 22:17:37" [22:17:37.954] | : . ' , ; ` ..$ uuid : chr [1:2] "40f8297ced284c05fa25c2110a7fb78b" "80" [22:17:37.954] | : . ' , ; ` ..$ session_uuid : chr "96b632383797e4783be23d61d5c69fe2" [22:17:37.954] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [22:17:37.954] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [22:17:37.954] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [22:17:37.954] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [22:17:37.954] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [22:17:37.954] | : . ' , ; ` .. .. ..$ pid : int 41148 [22:17:37.954] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2026-03-13 22:17:31" [22:17:37.954] | : . ' , ; ` .. .. ..$ random: int 2147483647 [22:17:37.954] | : . ' , ; ` ..$ r_info :List of 4 [22:17:37.954] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [22:17:37.954] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [22:17:37.954] | : . ' , ; ` .. ..$ os : chr "windows" [22:17:37.954] | : . ' , ; ` .. ..$ os_name : chr "Windows" [22:17:37.954] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [22:17:37.954] | : . ' , ; ` ..$ version : chr "1.8" [22:17:37.954] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [22:17:37.954] | : . ' , ; ` $ success: logi TRUE [22:17:37.954] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0.02 0 0.02 NA NA [22:17:37.954] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [22:17:37.954] | : . ' , ; ` $ tag : NULL [22:17:37.968] | : . ' , ; ` Received FutureResult [22:17:37.969] | : . ' , ; ` FutureResult: [22:17:37.969] | : . ' , ; ` value: 'numeric' [22:17:37.969] | : . ' , ; ` visible: TRUE [22:17:37.969] | : . ' , ; ` stdout: character [22:17:37.969] | : . ' , ; ` conditions: [n = 0] [22:17:37.969] | : . ' , ; ` RNG used: FALSE [22:17:37.969] | : . ' , ; ` duration: 0.003106117 secs (started 2026-03-13 22:17:37.90075) [22:17:37.969] | : . ' , ; ` version: 1.8 [22:17:37.970] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... [22:17:37.970] | : . ' , ; ` | Removed future from position #1 [22:17:37.971] | : . ' , ; ` | Number of registered futures: 0 [22:17:37.972] | : . ' , ; ` FutureRegistry('workers-e11804008e323dee90571194b5a9d7df', action = 'remove', earlySignal = 0) ... done [22:17:37.972] | : . ' , ; ` Erased future from future backend [22:17:37.972] | : . ' , ; ` result() for ClusterFuture ... [22:17:37.973] | : . ' , ; ` | result already collected: FutureResult [22:17:37.973] | : . ' , ; ` result() for ClusterFuture ... done [22:17:37.974] | : . ' , ; ` signalConditions() ... [22:17:37.974] | : . ' , ; ` | include = 'immediateCondition' [22:17:37.975] | : . ' , ; ` | exclude = [22:17:37.975] | : . ' , ; ` | resignal = FALSE [22:17:37.976] | : . ' , ; ` | Number of conditions: 0 [22:17:37.976] | : . ' , ; ` | int 0 [22:17:37.977] | : . ' , ; ` signalConditions() ... done [22:17:37.978] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [22:17:37.978] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [22:17:37.979] | : . ' , resolved() for MultisessionFuture () ... done [22:17:37.979] | : . ' , assertFutureResult() ... [22:17:37.980] | : . ' , ; Future uuid: 40f8297ced284c05fa25c2110a7fb78b-80 [22:17:37.980] | : . ' , ; identical; success [22:17:37.981] | : . ' , assertFutureResult() ... done [22:17:37.981] | : . ' resolved() ... done [22:17:37.982] | : . resolved() for array ... done [22:17:37.982] | : resolved() ... done [22:17:37.983] | resolved() for listenv ... done [22:17:37.983] 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" ... [22:17:37.986] value() for listenv ... [22:17:37.986] | recursive: 0 [22:17:37.987] | reduce: FALSE [22:17:37.988] | length: 6 [22:17:37.989] | elements: 'a', 'b', 'c', 'd', '', '' [22:17:37.989] | Number of remaining objects: 6 [22:17:37.990] | checking value #1: [22:17:37.990] | 'obj' is atomic [22:17:37.991] | signalConditionsASAP(numeric, pos=1) ... [22:17:37.991] | : nx: 6 [22:17:37.992] | : relay: TRUE [22:17:37.992] | : stdout: TRUE [22:17:37.993] | : signal: TRUE [22:17:37.993] | : resignal: FALSE [22:17:37.994] | : force: TRUE [22:17:37.994] | : relayed: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:37.995] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:37.995] | : until=2 [22:17:37.996] | : relaying element #2 [22:17:37.996] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:37.997] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:37.997] | signalConditionsASAP(numeric, pos=1) ... done [22:17:37.998] | length: 5 (resolved future 1) [22:17:37.998] | checking value #2: [22:17:37.999] | 'obj' is MultisessionFuture [22:17:37.999] | resolved() ... [22:17:38.000] | resolved() ... done [22:17:38.000] | MultisessionFuture #2 [22:17:38.001] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:38.001] | : nx: 6 [22:17:38.002] | : relay: TRUE [22:17:38.002] | : stdout: TRUE [22:17:38.002] | : signal: TRUE [22:17:38.003] | : resignal: FALSE [22:17:38.003] | : force: TRUE [22:17:38.004] | : relayed: [n=6] TRUE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:38.004] | : queued futures: [n=6] FALSE, FALSE, FALSE, FALSE, FALSE, FALSE [22:17:38.005] | : until=2 [22:17:38.005] | : relaying element #2 [22:17:38.006] | : value() for MultisessionFuture () ... [22:17:38.006] | : . result() for ClusterFuture ... [22:17:38.007] | : . ' result already collected: FutureResult [22:17:38.007] | : . result() for ClusterFuture ... done [22:17:38.008] | : . result() for ClusterFuture ... [22:17:38.008] | : . ' result already collected: FutureResult [22:17:38.009] | : . result() for ClusterFuture ... done [22:17:38.009] | : . signalConditions() ... [22:17:38.010] | : . ' include = 'immediateCondition' [22:17:38.010] | : . ' exclude = [22:17:38.011] | : . ' resignal = FALSE [22:17:38.011] | : . ' Number of conditions: 0 [22:17:38.011] | : . ' int 0 [22:17:38.012] | : . signalConditions() ... done [22:17:38.013] | : . relay stdout ... [22:17:38.013] | : . relay stdout ... done [22:17:38.014] | : . check for misuse ... [22:17:38.014] | : . check for misuse ... done [22:17:38.015] | : value() for MultisessionFuture () ... done [22:17:38.015] | : result() for ClusterFuture ... [22:17:38.016] | : . result already collected: FutureResult [22:17:38.016] | : result() for ClusterFuture ... done [22:17:38.017] | : signalConditions() ... [22:17:38.017] | : . include = 'immediateCondition' [22:17:38.018] | : . exclude = [22:17:38.018] | : . resignal = FALSE [22:17:38.019] | : . Number of conditions: 0 [22:17:38.019] | : . int 0 [22:17:38.020] | : signalConditions() ... done [22:17:38.020] | : result() for ClusterFuture ... [22:17:38.021] | : . result already collected: FutureResult [22:17:38.021] | : result() for ClusterFuture ... done [22:17:38.022] | : signalConditions() ... [22:17:38.022] | : . include = 'condition' [22:17:38.023] | : . exclude = 'error', 'immediateCondition' [22:17:38.023] | : . resignal = TRUE [22:17:38.024] | : . Number of conditions: 0 [22:17:38.024] | : . int 0 [22:17:38.025] | : signalConditions() ... done [22:17:38.026] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:38.026] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:38.027] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:38.027] | value(, ...) ... [22:17:38.028] | : value() for MultisessionFuture () ... [22:17:38.028] | : . result() for ClusterFuture ... [22:17:38.029] | : . ' result already collected: FutureResult [22:17:38.029] | : . result() for ClusterFuture ... done [22:17:38.030] | : . result() for ClusterFuture ... [22:17:38.030] | : . ' result already collected: FutureResult [22:17:38.031] | : . result() for ClusterFuture ... done [22:17:38.031] | : . signalConditions() ... [22:17:38.032] | : . ' include = 'immediateCondition' [22:17:38.032] | : . ' exclude = [22:17:38.032] | : . ' resignal = FALSE [22:17:38.033] | : . ' Number of conditions: 0 [22:17:38.033] | : . ' int 0 [22:17:38.034] | : . signalConditions() ... done [22:17:38.035] | : . check for misuse ... [22:17:38.035] | : . check for misuse ... done [22:17:38.036] | : value() for MultisessionFuture () ... done [22:17:38.036] | : value: [22:17:38.037] | value(, ...) ... done [22:17:38.037] | signalConditionsASAP(MultisessionFuture, pos=2) ... [22:17:38.038] | : nx: 6 [22:17:38.038] | : relay: TRUE [22:17:38.039] | : stdout: TRUE [22:17:38.039] | : signal: TRUE [22:17:38.040] | : resignal: FALSE [22:17:38.040] | : force: TRUE [22:17:38.041] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:38.041] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:38.042] | : until=3 [22:17:38.042] | : relaying element #3 [22:17:38.042] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:38.043] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:38.043] | signalConditionsASAP(MultisessionFuture, pos=2) ... done [22:17:38.044] | resolve() for MultisessionFuture ... [22:17:38.044] | resolve() for MultisessionFuture ... done [22:17:38.045] | length: 4 (resolved future 2) [22:17:38.045] | checking value #3: [22:17:38.046] | 'obj' is MultisessionFuture [22:17:38.046] | resolved() ... [22:17:38.047] | resolved() ... done [22:17:38.047] | MultisessionFuture #3 [22:17:38.048] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:38.048] | : nx: 6 [22:17:38.049] | : relay: TRUE [22:17:38.049] | : stdout: TRUE [22:17:38.050] | : signal: TRUE [22:17:38.053] | : resignal: FALSE [22:17:38.053] | : force: TRUE [22:17:38.054] | : relayed: [n=6] TRUE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:38.054] | : queued futures: [n=6] FALSE, TRUE, FALSE, FALSE, FALSE, FALSE [22:17:38.055] | : until=3 [22:17:38.055] | : relaying element #3 [22:17:38.056] | : value() for MultisessionFuture () ... [22:17:38.056] | : . result() for ClusterFuture ... [22:17:38.057] | : . ' result already collected: FutureResult [22:17:38.057] | : . result() for ClusterFuture ... done [22:17:38.058] | : . result() for ClusterFuture ... [22:17:38.058] | : . ' result already collected: FutureResult [22:17:38.059] | : . result() for ClusterFuture ... done [22:17:38.059] | : . signalConditions() ... [22:17:38.060] | : . ' include = 'immediateCondition' [22:17:38.060] | : . ' exclude = [22:17:38.060] | : . ' resignal = FALSE [22:17:38.061] | : . ' Number of conditions: 0 [22:17:38.061] | : . ' int 0 [22:17:38.062] | : . signalConditions() ... done [22:17:38.063] | : . relay stdout ... [22:17:38.063] | : . relay stdout ... done [22:17:38.064] | : . check for misuse ... [22:17:38.064] | : . check for misuse ... done [22:17:38.065] | : value() for MultisessionFuture () ... done [22:17:38.065] | : result() for ClusterFuture ... [22:17:38.066] | : . result already collected: FutureResult [22:17:38.066] | : result() for ClusterFuture ... done [22:17:38.067] | : signalConditions() ... [22:17:38.067] | : . include = 'immediateCondition' [22:17:38.068] | : . exclude = [22:17:38.068] | : . resignal = FALSE [22:17:38.069] | : . Number of conditions: 0 [22:17:38.069] | : . int 0 [22:17:38.070] | : signalConditions() ... done [22:17:38.070] | : result() for ClusterFuture ... [22:17:38.071] | : . result already collected: FutureResult [22:17:38.071] | : result() for ClusterFuture ... done [22:17:38.072] | : signalConditions() ... [22:17:38.072] | : . include = 'condition' [22:17:38.073] | : . exclude = 'error', 'immediateCondition' [22:17:38.073] | : . resignal = TRUE [22:17:38.074] | : . Number of conditions: 0 [22:17:38.074] | : . int 0 [22:17:38.075] | : signalConditions() ... done [22:17:38.076] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:38.076] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:38.077] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:38.077] | value(, ...) ... [22:17:38.078] | : value() for MultisessionFuture () ... [22:17:38.078] | : . result() for ClusterFuture ... [22:17:38.079] | : . ' result already collected: FutureResult [22:17:38.079] | : . result() for ClusterFuture ... done [22:17:38.080] | : . result() for ClusterFuture ... [22:17:38.080] | : . ' result already collected: FutureResult [22:17:38.081] | : . result() for ClusterFuture ... done [22:17:38.081] | : . signalConditions() ... [22:17:38.081] | : . ' include = 'immediateCondition' [22:17:38.082] | : . ' exclude = [22:17:38.082] | : . ' resignal = FALSE [22:17:38.083] | : . ' Number of conditions: 0 [22:17:38.083] | : . ' int 0 [22:17:38.084] | : . signalConditions() ... done [22:17:38.085] | : . check for misuse ... [22:17:38.085] | : . check for misuse ... done [22:17:38.086] | : value() for MultisessionFuture () ... done [22:17:38.086] | : value: [22:17:38.087] | value(, ...) ... done [22:17:38.087] | signalConditionsASAP(MultisessionFuture, pos=3) ... [22:17:38.088] | : nx: 6 [22:17:38.088] | : relay: TRUE [22:17:38.089] | : stdout: TRUE [22:17:38.089] | : signal: TRUE [22:17:38.090] | : resignal: FALSE [22:17:38.090] | : force: TRUE [22:17:38.091] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:38.091] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:38.092] | : until=4 [22:17:38.092] | : relaying element #4 [22:17:38.093] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:38.093] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:38.093] | signalConditionsASAP(MultisessionFuture, pos=3) ... done [22:17:38.094] | resolve() for MultisessionFuture ... [22:17:38.094] | resolve() for MultisessionFuture ... done [22:17:38.095] | length: 3 (resolved future 3) [22:17:38.095] | checking value #4: [22:17:38.096] | 'obj' is MultisessionFuture [22:17:38.096] | resolved() ... [22:17:38.097] | resolved() ... done [22:17:38.097] | MultisessionFuture #4 [22:17:38.098] | signalConditionsASAP(MultisessionFuture, pos=4) ... [22:17:38.098] | : nx: 6 [22:17:38.099] | : relay: TRUE [22:17:38.099] | : stdout: TRUE [22:17:38.100] | : signal: TRUE [22:17:38.100] | : resignal: FALSE [22:17:38.101] | : force: TRUE [22:17:38.101] | : relayed: [n=6] TRUE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:38.102] | : queued futures: [n=6] FALSE, TRUE, TRUE, FALSE, FALSE, FALSE [22:17:38.102] | : until=4 [22:17:38.103] | : relaying element #4 [22:17:38.103] | : value() for MultisessionFuture () ... [22:17:38.104] | : . result() for ClusterFuture ... [22:17:38.104] | : . ' result already collected: FutureResult [22:17:38.104] | : . result() for ClusterFuture ... done [22:17:38.105] | : . result() for ClusterFuture ... [22:17:38.105] | : . ' result already collected: FutureResult [22:17:38.106] | : . result() for ClusterFuture ... done [22:17:38.106] | : . signalConditions() ... [22:17:38.107] | : . ' include = 'immediateCondition' [22:17:38.107] | : . ' exclude = [22:17:38.108] | : . ' resignal = FALSE [22:17:38.108] | : . ' Number of conditions: 0 [22:17:38.109] | : . ' int 0 [22:17:38.110] | : . signalConditions() ... done [22:17:38.110] | : . relay stdout ... [22:17:38.111] | : . relay stdout ... done [22:17:38.111] | : . check for misuse ... [22:17:38.112] | : . check for misuse ... done [22:17:38.112] | : value() for MultisessionFuture () ... done [22:17:38.113] | : result() for ClusterFuture ... [22:17:38.113] | : . result already collected: FutureResult [22:17:38.114] | : result() for ClusterFuture ... done [22:17:38.114] | : signalConditions() ... [22:17:38.115] | : . include = 'immediateCondition' [22:17:38.115] | : . exclude = [22:17:38.115] | : . resignal = FALSE [22:17:38.116] | : . Number of conditions: 0 [22:17:38.116] | : . int 0 [22:17:38.117] | : signalConditions() ... done [22:17:38.118] | : result() for ClusterFuture ... [22:17:38.118] | : . result already collected: FutureResult [22:17:38.119] | : result() for ClusterFuture ... done [22:17:38.119] | : signalConditions() ... [22:17:38.120] | : . include = 'condition' [22:17:38.120] | : . exclude = 'error', 'immediateCondition' [22:17:38.121] | : . resignal = TRUE [22:17:38.121] | : . Number of conditions: 0 [22:17:38.122] | : . int 0 [22:17:38.123] | : signalConditions() ... done [22:17:38.123] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:38.124] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:38.124] | signalConditionsASAP(MultisessionFuture, pos=4) ... done [22:17:38.124] | value(, ...) ... [22:17:38.125] | : value() for MultisessionFuture () ... [22:17:38.125] | : . result() for ClusterFuture ... [22:17:38.126] | : . ' result already collected: FutureResult [22:17:38.126] | : . result() for ClusterFuture ... done [22:17:38.127] | : . result() for ClusterFuture ... [22:17:38.127] | : . ' result already collected: FutureResult [22:17:38.128] | : . result() for ClusterFuture ... done [22:17:38.128] | : . signalConditions() ... [22:17:38.129] | : . ' include = 'immediateCondition' [22:17:38.129] | : . ' exclude = [22:17:38.130] | : . ' resignal = FALSE [22:17:38.130] | : . ' Number of conditions: 0 [22:17:38.131] | : . ' int 0 [22:17:38.132] | : . signalConditions() ... done [22:17:38.132] | : . check for misuse ... [22:17:38.133] | : . check for misuse ... done [22:17:38.133] | : value() for MultisessionFuture () ... done [22:17:38.134] | : value: [22:17:38.134] | value(, ...) ... done [22:17:38.135] | signalConditionsASAP(MultisessionFuture, pos=4) ... [22:17:38.135] | : nx: 6 [22:17:38.136] | : relay: TRUE [22:17:38.136] | : stdout: TRUE [22:17:38.136] | : signal: TRUE [22:17:38.137] | : resignal: FALSE [22:17:38.138] | : force: TRUE [22:17:38.138] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:38.138] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:38.139] | : until=5 [22:17:38.139] | : relaying element #5 [22:17:38.140] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:38.140] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:38.141] | signalConditionsASAP(MultisessionFuture, pos=4) ... done [22:17:38.141] | resolve() for MultisessionFuture ... [22:17:38.142] | resolve() for MultisessionFuture ... done [22:17:38.142] | length: 2 (resolved future 4) [22:17:38.143] | checking value #5: [22:17:38.143] | 'obj' is NULL [22:17:38.144] | signalConditionsASAP(NULL, pos=5) ... [22:17:38.144] | : nx: 6 [22:17:38.145] | : relay: TRUE [22:17:38.145] | : stdout: TRUE [22:17:38.146] | : signal: TRUE [22:17:38.146] | : resignal: FALSE [22:17:38.147] | : force: TRUE [22:17:38.147] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:38.148] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:38.148] | : until=6 [22:17:38.149] | : relaying element #6 [22:17:38.149] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:38.149] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:38.150] | signalConditionsASAP(NULL, pos=5) ... done [22:17:38.151] | signalConditionsASAP(NULL, pos=5) ... [22:17:38.151] | : nx: 6 [22:17:38.151] | : relay: TRUE [22:17:38.152] | : stdout: TRUE [22:17:38.152] | : signal: TRUE [22:17:38.153] | : resignal: FALSE [22:17:38.153] | : force: TRUE [22:17:38.154] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:38.154] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:38.155] | : until=6 [22:17:38.155] | : relaying element #6 [22:17:38.156] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:38.156] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:38.157] | signalConditionsASAP(NULL, pos=5) ... done [22:17:38.157] | length: 1 (resolved future 5) [22:17:38.158] | checking value #6: [22:17:38.158] | 'obj' is atomic [22:17:38.159] | signalConditionsASAP(numeric, pos=6) ... [22:17:38.159] | : nx: 6 [22:17:38.160] | : relay: TRUE [22:17:38.160] | : stdout: TRUE [22:17:38.161] | : signal: TRUE [22:17:38.161] | : resignal: FALSE [22:17:38.161] | : force: TRUE [22:17:38.162] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, FALSE [22:17:38.162] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:38.163] | : until=6 [22:17:38.163] | : relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:38.164] | : queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:38.164] | signalConditionsASAP(numeric, pos=6) ... done [22:17:38.165] | length: 0 (resolved future 6) [22:17:38.165] | Relaying remaining futures ... [22:17:38.166] | : signalConditionsASAP(NULL, pos=0) ... [22:17:38.166] | : . nx: 6 [22:17:38.167] | : . relay: TRUE [22:17:38.167] | : . stdout: TRUE [22:17:38.168] | : . signal: TRUE [22:17:38.168] | : . resignal: FALSE [22:17:38.169] | : . force: TRUE [22:17:38.169] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:38.170] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE - flush all [22:17:38.170] | : . relayed: [n=6] TRUE, TRUE, TRUE, TRUE, TRUE, TRUE [22:17:38.171] | : . queued futures: [n=6] FALSE, TRUE, TRUE, TRUE, FALSE, FALSE [22:17:38.171] | : signalConditionsASAP(NULL, pos=0) ... done [22:17:38.172] | Relaying remaining futures ... done [22:17:38.172] value() for listenv ... 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 Failed to undo environment variables: - Expected environment variables: [n=218] '!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', 'TETRAD_DIR', '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_RCPP_NOT_NEEDED_', '_R_CHECK_RD_BIBENTRIES_CITED_NOT_SHOWN_', '_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_RELATIVE_PATHS_', '_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: Skipping, because path appears not to be an 'R CMD check' folder: 'D:/temp/2026_03_13_22_15_17_12234' Test time: user.self=1e+01s, sys.self=2s, elapsed=1e+01s, user.child=NAs, sys.child=NAs Test 'futures' ... success > > proc.time() user system elapsed 10.82 2.14 13.90