CRAN Package Check Results for Package mlr3fselect

Last updated on 2024-06-30 03:55:16 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.12.0 11.84 538.46 550.30 OK
r-devel-linux-x86_64-debian-gcc 0.12.0 9.01 383.84 392.85 OK
r-devel-linux-x86_64-fedora-clang 1.0.0 780.50 OK
r-devel-linux-x86_64-fedora-gcc 0.12.0 240.48 ERROR
r-devel-windows-x86_64 0.12.0 10.00 234.00 244.00 OK
r-patched-linux-x86_64 0.12.0 12.12 500.83 512.95 OK
r-release-linux-x86_64 0.12.0 8.10 514.56 522.66 OK
r-release-macos-arm64 1.0.0 176.00 OK
r-release-macos-x86_64 1.0.0 375.00 OK
r-release-windows-x86_64 1.0.0 12.00 283.00 295.00 OK
r-oldrel-macos-arm64 1.0.0 9.00 ERROR
r-oldrel-macos-x86_64 1.0.0 14.00 ERROR
r-oldrel-windows-x86_64 1.0.0 10.00 311.00 321.00 OK

Check Details

Version: 0.12.0
Check: R code for possible problems
Result: NOTE .__FSelectorDesignPoints__initialize: no visible binding for global variable ‘OptimizerDesignPoints’ .__FSelector__optimize: no visible binding for global variable ‘ContextOptimization’ .__FSelector__optimize: no visible global function definition for ‘optimize_default’ Undefined global functions or variables: ContextOptimization OptimizerDesignPoints optimize_default Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 0.12.0
Check: Rd cross-references
Result: WARN Missing link or links in Rd file 'CallbackFSelect.Rd': ‘[bbotk:CallbackOptimization]{bbotk::CallbackOptimization}’ Missing link or links in Rd file 'callback_fselect.Rd': ‘[bbotk:ContextOptimization]{bbotk::ContextOptimization}’ ‘ContextOptimization’ See section 'Cross-references' in the 'Writing R Extensions' manual. Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 0.12.0
Check: examples
Result: ERROR Running examples in ‘mlr3fselect-Ex.R’ failed The error most likely occurred in: > ### Name: CallbackFSelect > ### Title: Create Feature Selection Callback > ### Aliases: CallbackFSelect > > ### ** Examples > > # Write archive to disk > callback_fselect("mlr3fselect.backup", + on_optimization_end = function(callback, context) { + saveRDS(context$instance$archive, "archive.rds") + } + ) Error: 'CallbackOptimization' is not an exported object from 'namespace:bbotk' Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 0.12.0
Check: tests
Result: ERROR Running ‘testthat.R’ [132s/82s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > if (requireNamespace("testthat", quietly = TRUE)) { + library(testthat) + library(checkmate) + library(mlr3fselect) + test_check("mlr3fselect") + } Loading required package: mlr3 Starting 2 test processes [ FAIL 94 | WARN 0 | SKIP 3 | PASS 125 ] ══ Skipped tests (3) ═══════════════════════════════════════════════════════════ • On CRAN (3): 'test_AutoFSelector.R:2:3', 'test_AutoFSelector.R:29:3', 'test_AutoFSelector.R:64:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_ArchiveFSelect.R:2:3'): ArchiveFSelect access methods work ───── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3fselect::fselect(...) at test_ArchiveFSelect.R:2:3 2. └─fselector$optimize(instance) 3. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_ArchiveFSelect.R:54:3'): ArchiveFSelect as.data.table function works ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3fselect::fselect(...) at test_ArchiveFSelect.R:54:3 2. └─fselector$optimize(instance) 3. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_ArchiveFSelect.R:159:3'): global ties method works ───────────── Error in `.__FSelectorDesignPoints__initialize(self = self, private = private, super = super)`: object 'OptimizerDesignPoints' not found Backtrace: ▆ 1. ├─mlr3fselect::fselect(...) at test_ArchiveFSelect.R:159:3 2. │ └─mlr3fselect:::assert_fselector(fselector) 3. │ └─checkmate::assert_r6(fselector, "FSelector") 4. │ └─checkmate::checkR6(...) 5. └─mlr3fselect::fs("design_points", design = design) 6. └─mlr3misc::dictionary_sugar_get(mlr_fselectors, .key, ...) 7. ├─checkmate::assert_r6(dictionary_initialize_item(.key, obj, dots[ii])) 8. │ └─checkmate::checkR6(...) 9. └─mlr3misc:::dictionary_initialize_item(.key, obj, dots[ii]) 10. ├─base::do.call(constructor$new, cargs) 11. └─R6 (local) `<fn>`() 12. └─mlr3fselect (local) initialize(...) 13. └─mlr3fselect:::.__FSelectorDesignPoints__initialize(...) 14. └─super$initialize(optimizer = OptimizerDesignPoints$new(), man = "mlr3fselect::mlr_fselectors_design_points") 15. └─mlr3fselect:::.__FSelectorFromOptimizer__initialize(...) 16. └─bbotk::assert_optimizer(optimizer) 17. └─checkmate::assert_r6(optimizer, "Optimizer") 18. └─checkmate::checkR6(...) ── Error ('test_ArchiveFSelect.R:200:3'): local ties method works when maximize measure ── Error in `.__FSelectorDesignPoints__initialize(self = self, private = private, super = super)`: object 'OptimizerDesignPoints' not found Backtrace: ▆ 1. ├─mlr3fselect::fselect(...) at test_ArchiveFSelect.R:200:3 2. │ └─mlr3fselect:::assert_fselector(fselector) 3. │ └─checkmate::assert_r6(fselector, "FSelector") 4. │ └─checkmate::checkR6(...) 5. └─mlr3fselect::fs("design_points", design = design) 6. └─mlr3misc::dictionary_sugar_get(mlr_fselectors, .key, ...) 7. ├─checkmate::assert_r6(dictionary_initialize_item(.key, obj, dots[ii])) 8. │ └─checkmate::checkR6(...) 9. └─mlr3misc:::dictionary_initialize_item(.key, obj, dots[ii]) 10. ├─base::do.call(constructor$new, cargs) 11. └─R6 (local) `<fn>`() 12. └─mlr3fselect (local) initialize(...) 13. └─mlr3fselect:::.__FSelectorDesignPoints__initialize(...) 14. └─super$initialize(optimizer = OptimizerDesignPoints$new(), man = "mlr3fselect::mlr_fselectors_design_points") 15. └─mlr3fselect:::.__FSelectorFromOptimizer__initialize(...) 16. └─bbotk::assert_optimizer(optimizer) 17. └─checkmate::assert_r6(optimizer, "Optimizer") 18. └─checkmate::checkR6(...) ── Error ('test_ArchiveFSelect.R:228:3'): local ties method works when minimize measure ── Error in `.__FSelectorDesignPoints__initialize(self = self, private = private, super = super)`: object 'OptimizerDesignPoints' not found Backtrace: ▆ 1. ├─mlr3fselect::fselect(...) at test_ArchiveFSelect.R:228:3 2. │ └─mlr3fselect:::assert_fselector(fselector) 3. │ └─checkmate::assert_r6(fselector, "FSelector") 4. │ └─checkmate::checkR6(...) 5. └─mlr3fselect::fs("design_points", design = design) 6. └─mlr3misc::dictionary_sugar_get(mlr_fselectors, .key, ...) 7. ├─checkmate::assert_r6(dictionary_initialize_item(.key, obj, dots[ii])) 8. │ └─checkmate::checkR6(...) 9. └─mlr3misc:::dictionary_initialize_item(.key, obj, dots[ii]) 10. ├─base::do.call(constructor$new, cargs) 11. └─R6 (local) `<fn>`() 12. └─mlr3fselect (local) initialize(...) 13. └─mlr3fselect:::.__FSelectorDesignPoints__initialize(...) 14. └─super$initialize(optimizer = OptimizerDesignPoints$new(), man = "mlr3fselect::mlr_fselectors_design_points") 15. └─mlr3fselect:::.__FSelectorFromOptimizer__initialize(...) 16. └─bbotk::assert_optimizer(optimizer) 17. └─checkmate::assert_r6(optimizer, "Optimizer") 18. └─checkmate::checkR6(...) ── Error ('test_ArchiveFSelect.R:256:3'): local ties method works with batches ── Error in `.__FSelectorDesignPoints__initialize(self = self, private = private, super = super)`: object 'OptimizerDesignPoints' not found Backtrace: ▆ 1. ├─mlr3fselect::fselect(...) at test_ArchiveFSelect.R:256:3 2. │ └─mlr3fselect:::assert_fselector(fselector) 3. │ └─checkmate::assert_r6(fselector, "FSelector") 4. │ └─checkmate::checkR6(...) 5. └─mlr3fselect::fs("design_points", design = design, batch_size = 1) 6. └─mlr3misc::dictionary_sugar_get(mlr_fselectors, .key, ...) 7. ├─checkmate::assert_r6(dictionary_initialize_item(.key, obj, dots[ii])) 8. │ └─checkmate::checkR6(...) 9. └─mlr3misc:::dictionary_initialize_item(.key, obj, dots[ii]) 10. ├─base::do.call(constructor$new, cargs) 11. └─R6 (local) `<fn>`() 12. └─mlr3fselect (local) initialize(...) 13. └─mlr3fselect:::.__FSelectorDesignPoints__initialize(...) 14. └─super$initialize(optimizer = OptimizerDesignPoints$new(), man = "mlr3fselect::mlr_fselectors_design_points") 15. └─mlr3fselect:::.__FSelectorFromOptimizer__initialize(...) 16. └─bbotk::assert_optimizer(optimizer) 17. └─checkmate::assert_r6(optimizer, "Optimizer") 18. └─checkmate::checkR6(...) ── Failure ('test_AutoFSelector.R:136:3'): AutoFSelector works with GraphLearner ── exists("validate", lrn) is not TRUE `actual`: FALSE `expected`: TRUE Backtrace: ▆ 1. └─global expect_learner(at) at test_AutoFSelector.R:136:3 2. └─testthat::expect_true(exists("validate", lrn)) ── Failure ('test_AutoFSelector.R:136:3'): AutoFSelector works with GraphLearner ── exists("internal_valid_scores", envir = lrn) is not TRUE `actual`: FALSE `expected`: TRUE Backtrace: ▆ 1. └─global expect_learner(at) at test_AutoFSelector.R:136:3 2. └─testthat::expect_true(exists("internal_valid_scores", envir = lrn)) ── Failure ('test_AutoFSelector.R:136:3'): AutoFSelector works with GraphLearner ── Check on 'mlr3misc::get_private(lrn)$.extract_internal_valid_scores' failed: Must be a function, not 'NULL' Backtrace: ▆ 1. └─global expect_learner(at) at test_AutoFSelector.R:136:3 2. └─checkmate::expect_function(mlr3misc::get_private(lrn)$.extract_internal_valid_scores) 3. └─checkmate::makeExpectation(x, res, info, label) ── Error ('test_AutoFSelector.R:136:3'): AutoFSelector works with GraphLearner ── Error: at least one parameter must support internal tuning when the learner is tagged as such Backtrace: ▆ 1. └─global expect_learner(at) at test_AutoFSelector.R:136:3 2. └─mlr3misc::stopf("at least one parameter must support internal tuning when the learner is tagged as such") ── Error ('test_AutoFSelector.R:166:3'): AutoFSelector get_base_learner method works ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─afs$train(tsk("pima")) at test_AutoFSelector.R:166:3 2. └─mlr3:::.__Learner__train(...) 3. └─mlr3:::learner_train(...) 4. └─mlr3misc::encapsulate(...) 5. ├─mlr3misc::invoke(...) 6. │ └─base::eval.parent(expr, n = 1L) 7. │ └─base::eval(expr, p) 8. │ └─base::eval(expr, p) 9. └─mlr3 (local) .f(learner = `<AtFSlctr>`, task = `<TskClssf>`) 10. └─get_private(learner)$.train(task) 11. └─mlr3fselect:::.__AutoFSelector__.train(...) 12. └─self$fselector$optimize(instance) 13. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_AutoFSelector.R:209:3'): AutoFSelector hash works #647 in mlr3 ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::benchmark(grid, store_models = TRUE) at test_AutoFSelector.R:209:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_FSelectInstanceMultiCrit.R:4:3'): empty FSelectInstanceMultiCrit works ── Error in ``$.R6`(inst$archive, data)`: R6 class ArchiveFSelect/Archive/R6 does not have slot 'data'! Backtrace: ▆ 1. ├─checkmate::expect_data_table(inst$archive$data, nrows = 0L) at test_FSelectInstanceMultiCrit.R:4:3 2. │ └─checkmate::checkDataTable(...) 3. ├─inst$archive$data 4. └─global `$.R6`(inst$archive, data) ── Error ('test_FSelectInstanceMultiCrit.R:16:3'): eval_batch works ──────────── Error in ``$.R6`(archive, "n_evals")`: R6 class ArchiveFSelect/Archive/R6 does not have slot 'n_evals'! Backtrace: ▆ 1. ├─inst$eval_batch(xdt) at test_FSelectInstanceMultiCrit.R:16:3 2. │ └─bbotk:::.__OptimInstanceBatch__eval_batch(...) 3. │ ├─self$is_terminated 4. │ └─global `$.R6`(self, "is_terminated") 5. │ └─base::get(name, envir = x) 6. └─bbotk (local) `<fn>`() 7. └─bbotk:::.__OptimInstanceBatch__is_terminated(...) 8. └─self$terminator$is_terminated(self$archive) 9. └─bbotk:::.__TerminatorEvals__is_terminated(...) 10. ├─archive$n_evals 11. └─global `$.R6`(archive, "n_evals") ── Error ('test_FSelectInstanceMultiCrit.R:29:3'): objective_function works ──── Error in ``$.R6`(archive, "n_evals")`: R6 class ArchiveFSelect/Archive/R6 does not have slot 'n_evals'! Backtrace: ▆ 1. ├─inst$objective_function(c(1, 1, 0, 0)) at test_FSelectInstanceMultiCrit.R:29:3 2. │ └─bbotk:::.__OptimInstanceBatch__objective_function(...) 3. │ └─private$.objective_function(x, self, self$objective_multiplicator) 4. │ └─inst$eval_batch(xdt) 5. │ └─bbotk:::.__OptimInstanceBatch__eval_batch(...) 6. │ ├─self$is_terminated 7. │ └─global `$.R6`(self, "is_terminated") 8. │ └─base::get(name, envir = x) 9. └─bbotk (local) `<fn>`() 10. └─bbotk:::.__OptimInstanceBatch__is_terminated(...) 11. └─self$terminator$is_terminated(self$archive) 12. └─bbotk:::.__TerminatorEvals__is_terminated(...) 13. ├─archive$n_evals 14. └─global `$.R6`(archive, "n_evals") ── Error ('test_FSelectInstanceMultiCrit.R:37:3'): store_benchmark_result flag works ── Error in ``$.R6`(archive, "n_evals")`: R6 class ArchiveFSelect/Archive/R6 does not have slot 'n_evals'! Backtrace: ▆ 1. ├─inst$eval_batch(xdt) at test_FSelectInstanceMultiCrit.R:37:3 2. │ └─bbotk:::.__OptimInstanceBatch__eval_batch(...) 3. │ ├─self$is_terminated 4. │ └─global `$.R6`(self, "is_terminated") 5. │ └─base::get(name, envir = x) 6. └─bbotk (local) `<fn>`() 7. └─bbotk:::.__OptimInstanceBatch__is_terminated(...) 8. └─self$terminator$is_terminated(self$archive) 9. └─bbotk:::.__TerminatorEvals__is_terminated(...) 10. ├─archive$n_evals 11. └─global `$.R6`(archive, "n_evals") ── Error ('test_FSelectInstanceMultiCrit.R:54:3'): result$features works ─────── Error in ``$.R6`(self, "callbacks")`: R6 class FSelectInstanceMultiCrit/OptimInstanceMultiCrit/OptimInstanceBatchMultiCrit/OptimInstanceBatch/OptimInstance/R6 does not have slot 'callbacks'! Backtrace: ▆ 1. └─inst$assign_result(xdt, ydt) at test_FSelectInstanceMultiCrit.R:54:3 2. └─mlr3fselect:::.__FSelectInstanceMultiCrit__assign_result(...) 3. ├─mlr3misc::call_back("on_result", self$callbacks, private$.context) 4. ├─self$callbacks 5. └─global `$.R6`(self, "callbacks") ── Error ('test_FSelectorDesignPoints.R:8:3'): default parameters work ───────── Error in `.__FSelectorDesignPoints__initialize(self = self, private = private, super = super)`: object 'OptimizerDesignPoints' not found Backtrace: ▆ 1. └─global test_fselector("design_points", design = design) at test_FSelectorDesignPoints.R:8:3 2. └─mlr3fselect::fs(.key, ...) 3. └─mlr3misc::dictionary_sugar_get(mlr_fselectors, .key, ...) 4. ├─checkmate::assert_r6(dictionary_initialize_item(.key, obj, dots[ii])) 5. │ └─checkmate::checkR6(...) 6. └─mlr3misc:::dictionary_initialize_item(.key, obj, dots[ii]) 7. ├─base::do.call(constructor$new, cargs) 8. └─R6 (local) `<fn>`() 9. └─mlr3fselect (local) initialize(...) 10. └─mlr3fselect:::.__FSelectorDesignPoints__initialize(...) 11. └─super$initialize(optimizer = OptimizerDesignPoints$new(), man = "mlr3fselect::mlr_fselectors_design_points") 12. └─mlr3fselect:::.__FSelectorFromOptimizer__initialize(...) 13. └─bbotk::assert_optimizer(optimizer) 14. └─checkmate::assert_r6(optimizer, "Optimizer") 15. └─checkmate::checkR6(...) ── Error ('test_FSelectorDesignPoints.R:20:3'): multi-crit works ─────────────── Error in `.__FSelectorDesignPoints__initialize(self = self, private = private, super = super)`: object 'OptimizerDesignPoints' not found Backtrace: ▆ 1. └─global test_fselector_2D("design_points", design = design) at test_FSelectorDesignPoints.R:20:3 2. └─mlr3fselect::fs(.key, ...) 3. └─mlr3misc::dictionary_sugar_get(mlr_fselectors, .key, ...) 4. ├─checkmate::assert_r6(dictionary_initialize_item(.key, obj, dots[ii])) 5. │ └─checkmate::checkR6(...) 6. └─mlr3misc:::dictionary_initialize_item(.key, obj, dots[ii]) 7. ├─base::do.call(constructor$new, cargs) 8. └─R6 (local) `<fn>`() 9. └─mlr3fselect (local) initialize(...) 10. └─mlr3fselect:::.__FSelectorDesignPoints__initialize(...) 11. └─super$initialize(optimizer = OptimizerDesignPoints$new(), man = "mlr3fselect::mlr_fselectors_design_points") 12. └─mlr3fselect:::.__FSelectorFromOptimizer__initialize(...) 13. └─bbotk::assert_optimizer(optimizer) 14. └─checkmate::assert_r6(optimizer, "Optimizer") 15. └─checkmate::checkR6(...) ── Error ('test_FSelectorExhaustiveSearch.R:2:3'): default parameters work ───── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("exhaustive_search") at test_FSelectorExhaustiveSearch.R:2:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorExhaustiveSearch.R:14:3'): max_features parameter works ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("exhaustive_search", max_features = 2) at test_FSelectorExhaustiveSearch.R:14:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorExhaustiveSearch.R:23:3'): multi-crit works ─────────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector_2D("exhaustive_search") at test_FSelectorExhaustiveSearch.R:23:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorExhaustiveSearch.R:27:3'): batch_size parameter works ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("exhaustive_search", batch_size = 2) at test_FSelectorExhaustiveSearch.R:27:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectInstanceSingleCrit.R:4:3'): empty FSelectInstanceSingleCrit works ── Error in ``$.R6`(inst$archive, data)`: R6 class ArchiveFSelect/Archive/R6 does not have slot 'data'! Backtrace: ▆ 1. ├─checkmate::expect_data_table(inst$archive$data, nrows = 0L) at test_FSelectInstanceSingleCrit.R:4:3 2. │ └─checkmate::checkDataTable(...) 3. ├─inst$archive$data 4. └─global `$.R6`(inst$archive, data) ── Error ('test_FSelectInstanceSingleCrit.R:16:3'): eval_batch works ─────────── Error in ``$.R6`(archive, "n_evals")`: R6 class ArchiveFSelect/Archive/R6 does not have slot 'n_evals'! Backtrace: ▆ 1. ├─inst$eval_batch(xdt) at test_FSelectInstanceSingleCrit.R:16:3 2. │ └─bbotk:::.__OptimInstanceBatch__eval_batch(...) 3. │ ├─self$is_terminated 4. │ └─global `$.R6`(self, "is_terminated") 5. │ └─base::get(name, envir = x) 6. └─bbotk (local) `<fn>`() 7. └─bbotk:::.__OptimInstanceBatch__is_terminated(...) 8. └─self$terminator$is_terminated(self$archive) 9. └─bbotk:::.__TerminatorEvals__is_terminated(...) 10. ├─archive$n_evals 11. └─global `$.R6`(archive, "n_evals") ── Error ('test_FSelectInstanceSingleCrit.R:40:3'): objective_function works ─── Error in ``$.R6`(archive, "n_evals")`: R6 class ArchiveFSelect/Archive/R6 does not have slot 'n_evals'! Backtrace: ▆ 1. ├─inst$objective_function(c(1, 1, 0, 0)) at test_FSelectInstanceSingleCrit.R:40:3 2. │ └─bbotk:::.__OptimInstanceBatch__objective_function(...) 3. │ └─private$.objective_function(x, self, self$objective_multiplicator) 4. │ └─inst$eval_batch(xdt) 5. │ └─bbotk:::.__OptimInstanceBatch__eval_batch(...) 6. │ ├─self$is_terminated 7. │ └─global `$.R6`(self, "is_terminated") 8. │ └─base::get(name, envir = x) 9. └─bbotk (local) `<fn>`() 10. └─bbotk:::.__OptimInstanceBatch__is_terminated(...) 11. └─self$terminator$is_terminated(self$archive) 12. └─bbotk:::.__TerminatorEvals__is_terminated(...) 13. ├─archive$n_evals 14. └─global `$.R6`(archive, "n_evals") ── Error ('test_FSelectInstanceSingleCrit.R:48:3'): store_benchmark_result flag works ── Error in ``$.R6`(archive, "n_evals")`: R6 class ArchiveFSelect/Archive/R6 does not have slot 'n_evals'! Backtrace: ▆ 1. ├─inst$eval_batch(xdt) at test_FSelectInstanceSingleCrit.R:48:3 2. │ └─bbotk:::.__OptimInstanceBatch__eval_batch(...) 3. │ ├─self$is_terminated 4. │ └─global `$.R6`(self, "is_terminated") 5. │ └─base::get(name, envir = x) 6. └─bbotk (local) `<fn>`() 7. └─bbotk:::.__OptimInstanceBatch__is_terminated(...) 8. └─self$terminator$is_terminated(self$archive) 9. └─bbotk:::.__TerminatorEvals__is_terminated(...) 10. ├─archive$n_evals 11. └─global `$.R6`(archive, "n_evals") ── Error ('test_FSelectInstanceSingleCrit.R:66:3'): result$features works ────── Error in ``$.R6`(self, "callbacks")`: R6 class FSelectInstanceSingleCrit/OptimInstanceSingleCrit/OptimInstanceBatchSingleCrit/OptimInstanceBatch/OptimInstance/R6 does not have slot 'callbacks'! Backtrace: ▆ 1. └─inst$assign_result(xdt, y) at test_FSelectInstanceSingleCrit.R:66:3 2. └─mlr3fselect:::.__FSelectInstanceSingleCrit__assign_result(...) 3. ├─mlr3misc::call_back("on_result", self$callbacks, private$.context) 4. ├─self$callbacks 5. └─global `$.R6`(self, "callbacks") ── Error ('test_FSelectInstanceSingleCrit.R:77:3'): always include variable works ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3fselect::fselect(...) at test_FSelectInstanceSingleCrit.R:77:3 2. └─fselector$optimize(instance) 3. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectInstanceSingleCrit.R:103:3'): always include variables works ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3fselect::fselect(...) at test_FSelectInstanceSingleCrit.R:103:3 2. └─fselector$optimize(instance) 3. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorGeneticSearch.R:4:3'): default parameters work ──────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("genetic_search", term_evals = 10) at test_FSelectorGeneticSearch.R:4:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRFECV.R:12:3'): extra columns are stored in the archive ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─optimizer$optimize(instance) at test_FSelectorRFECV.R:12:3 2. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRFECV.R:32:3'): resampling is converted ─────────────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─optimizer$optimize(instance) at test_FSelectorRFECV.R:32:3 2. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRFECV.R:61:3'): default parameters work ─────────────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─optimizer$optimize(instance) at test_FSelectorRFECV.R:61:3 2. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRFECV.R:75:3'): learner without importance method throw an error ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. ├─testthat::expect_error(...) at test_FSelectorRFECV.R:75:3 2. │ └─testthat:::expect_condition_matching(...) 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─mlr3fselect::fselect(...) 8. └─fselector$optimize(instance) 9. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRFECV.R:118:3'): optimal features are selected ──────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─optimizer$optimize(instance) at test_FSelectorRFECV.R:118:3 2. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRandomSearch.R:2:3'): default parameters work ───────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("random_search", batch_size = 5, term_evals = 10) at test_FSelectorRandomSearch.R:2:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRandomSearch.R:6:3'): max_features parameter work ───── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("random_search", max_features = 1, term_evals = 10) at test_FSelectorRandomSearch.R:6:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRandomSearch.R:12:3'): multi-crit works ─────────────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector_2D("random_search", batch_size = 5, term_evals = 10) at test_FSelectorRandomSearch.R:12:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRFE.R:2:3'): importance is stored in the archive ────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("rfe", store_models = TRUE) at test_FSelectorRFE.R:2:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRFE.R:11:3'): default parameters work ───────────────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("rfe", store_models = TRUE) at test_FSelectorRFE.R:11:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRFE.R:18:3'): recursive parameter works ─────────────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("rfe", recursive = FALSE, store_models = TRUE) at test_FSelectorRFE.R:18:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRFE.R:27:3'): feature_fraction parameter works ──────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("rfe", feature_fraction = 0.9, store_models = TRUE) at test_FSelectorRFE.R:27:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRFE.R:49:3'): feature_number parameter works ────────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("rfe", feature_number = 1, store_models = TRUE) at test_FSelectorRFE.R:49:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRFE.R:63:3'): subset_size parameter works ───────────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("rfe", subset_sizes = c(3L, 1L), store_models = TRUE) at test_FSelectorRFE.R:63:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRFE.R:83:3'): subset is full feature set works ──────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("rfe", feature_number = 4, store_models = TRUE) at test_FSelectorRFE.R:83:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRFE.R:92:3'): learner without importance method throw an error ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. ├─testthat::expect_error(...) at test_FSelectorRFE.R:92:3 2. │ └─testthat:::expect_condition_matching(...) 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─mlr3fselect::fselect(...) 8. └─fselector$optimize(instance) 9. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRFE.R:154:3'): works without storing models ─────────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3fselect::fselect(...) at test_FSelectorRFE.R:154:3 2. └─fselector$optimize(instance) 3. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRFE.R:233:3'): optimal features are selected with rank ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─optimizer$optimize(instance) at test_FSelectorRFE.R:233:3 2. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorRFE.R:290:3'): optimal features are selected with mean ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─optimizer$optimize(instance) at test_FSelectorRFE.R:290:3 2. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorSequential.R:2:3'): default parameters works ────────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("sequential") at test_FSelectorSequential.R:2:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorSequential.R:11:3'): sbs strategy works ─────────────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("sequential", strategy = "sbs") at test_FSelectorSequential.R:11:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorSequential.R:20:3'): sfs strategy works with max_features parameter ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("sequential", max_features = 2) at test_FSelectorSequential.R:20:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorSequential.R:26:3'): sbs strategy works with max_features parameter ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("sequential", max_features = 2, strategy = "sbs") at test_FSelectorSequential.R:26:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorSequential.R:32:3'): optimization_path method works ─── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("sequential") at test_FSelectorSequential.R:32:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorSequential.R:39:3'): optimization_path method works with included uhash ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("sequential") at test_FSelectorSequential.R:39:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorShadowVariableSearch.R:2:3'): default parameters work ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─global test_fselector("shadow_variable_search", store_models = TRUE) at test_FSelectorShadowVariableSearch.R:2:3 2. └─mlr3fselect::fselect(...) 3. └─fselector$optimize(instance) 4. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorShadowVariableSearch.R:14:3'): task is permuted ─────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─fselector$optimize(instance) at test_FSelectorShadowVariableSearch.R:14:3 2. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorShadowVariableSearch.R:26:3'): first selected feature is a shadow variable works ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. ├─testthat::expect_error(fselector$optimize(instance), regexp = "The first selected feature is a shadow variable.") at test_FSelectorShadowVariableSearch.R:26:3 2. │ └─testthat:::expect_condition_matching(...) 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─fselector$optimize(instance) 8. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorShadowVariableSearch.R:35:3'): second selected feature is a shadow variable works ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─fselector$optimize(instance) at test_FSelectorShadowVariableSearch.R:35:3 2. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_FSelectorShadowVariableSearch.R:54:3'): search is terminated by terminator works ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─fselector$optimize(instance) at test_FSelectorShadowVariableSearch.R:54:3 2. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_extract_inner_fselect_archives.R:2:3'): extract_inner_fselect_archives function works with resample and cv ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3fselect::fselect_nested(...) at test_extract_inner_fselect_archives.R:2:3 2. └─mlr3::resample(task, afs, outer_resampling, store_models = TRUE) 3. └─mlr3:::future_map(...) 4. └─future.apply::future_mapply(...) 5. └─future.apply:::future_xapply(...) 6. ├─future::value(fs) 7. └─future:::value.list(fs) 8. ├─future::resolve(...) 9. └─future:::resolve.list(...) 10. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 11. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_archives.R:11:3'): extract_inner_fselect_archives function works with resample and repeated cv ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3fselect::fselect_nested(...) at test_extract_inner_fselect_archives.R:11:3 2. └─mlr3::resample(task, afs, outer_resampling, store_models = TRUE) 3. └─mlr3:::future_map(...) 4. └─future.apply::future_mapply(...) 5. └─future.apply:::future_xapply(...) 6. ├─future::value(fs) 7. └─future:::value.list(fs) 8. ├─future::resolve(...) 9. └─future:::resolve.list(...) 10. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 11. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_archives.R:24:3'): extract_inner_fselect_archives function works with benchmark and cv ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::benchmark(grid, store_models = TRUE) at test_extract_inner_fselect_archives.R:24:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_archives.R:37:3'): extract_inner_fselect_archives function works with benchmark and repeated cv ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::benchmark(grid, store_models = TRUE) at test_extract_inner_fselect_archives.R:37:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_archives.R:50:3'): extract_inner_fselect_archives function works with multiple tasks ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::benchmark(grid, store_models = TRUE) at test_extract_inner_fselect_archives.R:50:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_archives.R:61:3'): extract_inner_fselect_archives function works with no models ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::resample(tsk("iris"), at, resampling_outer, store_models = FALSE) at test_extract_inner_fselect_archives.R:61:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_archives.R:70:3'): extract_inner_fselect_archives function works with no instance ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::resample(tsk("iris"), at, resampling_outer, store_models = TRUE) at test_extract_inner_fselect_archives.R:70:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_archives.R:80:3'): extract_inner_fselect_archives function works with benchmark and no models ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::benchmark(grid, store_models = FALSE) at test_extract_inner_fselect_archives.R:80:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_archives.R:92:3'): extract_inner_fselect_archives function works with mixed store instance ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::benchmark(grid, store_models = TRUE) at test_extract_inner_fselect_archives.R:92:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_archives.R:104:3'): extract_inner_fselect_archives function works with autofselector and learner ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::benchmark(grid, store_models = TRUE) at test_extract_inner_fselect_archives.R:104:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_fselect.R:2:3'): fselect function works with single measure ──── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3fselect::fselect(...) at test_fselect.R:2:3 2. └─fselector$optimize(instance) 3. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_fselect.R:11:3'): fselect function works with multiple measures ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3fselect::fselect(...) at test_fselect.R:11:3 2. └─fselector$optimize(instance) 3. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_fselect.R:20:3'): fselect function accepts string input for method ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3fselect::fselect(...) at test_fselect.R:20:3 2. └─fselector$optimize(instance) 3. └─mlr3fselect:::.__FSelector__optimize(...) ── Error ('test_extract_inner_fselect_result.R:2:3'): extract_inner_fselect_results function works with resample and cv ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3fselect::fselect_nested(...) at test_extract_inner_fselect_result.R:2:3 2. └─mlr3::resample(task, afs, outer_resampling, store_models = TRUE) 3. └─mlr3:::future_map(...) 4. └─future.apply::future_mapply(...) 5. └─future.apply:::future_xapply(...) 6. ├─future::value(fs) 7. └─future:::value.list(fs) 8. ├─future::resolve(...) 9. └─future:::resolve.list(...) 10. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 11. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_result.R:11:3'): extract_inner_fselect_results function works with resample and repeated cv ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3fselect::fselect_nested(...) at test_extract_inner_fselect_result.R:11:3 2. └─mlr3::resample(task, afs, outer_resampling, store_models = TRUE) 3. └─mlr3:::future_map(...) 4. └─future.apply::future_mapply(...) 5. └─future.apply:::future_xapply(...) 6. ├─future::value(fs) 7. └─future:::value.list(fs) 8. ├─future::resolve(...) 9. └─future:::resolve.list(...) 10. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 11. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_result.R:24:3'): extract_inner_fselect_results function works with benchmark and cv ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::benchmark(grid, store_models = TRUE) at test_extract_inner_fselect_result.R:24:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_result.R:37:3'): extract_inner_fselect_results function works with benchmark and repeated cv ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::benchmark(grid, store_models = TRUE) at test_extract_inner_fselect_result.R:37:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_result.R:50:3'): extract_inner_fselect_results function works with multiple tasks ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::benchmark(grid, store_models = TRUE) at test_extract_inner_fselect_result.R:50:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_result.R:61:3'): extract_inner_fselect_results function works with no model ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::resample(tsk("iris"), at, resampling_outer, store_models = FALSE) at test_extract_inner_fselect_result.R:61:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_result.R:70:3'): extract_inner_fselect_results function works no instance ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::resample(tsk("iris"), at, resampling_outer, store_models = TRUE) at test_extract_inner_fselect_result.R:70:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_result.R:80:3'): extract_inner_fselect_results function works with benchmark and no models ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::benchmark(grid, store_models = FALSE) at test_extract_inner_fselect_result.R:80:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_result.R:92:3'): extract_inner_fselect_results function works with mixed store instance ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::benchmark(grid, store_models = TRUE) at test_extract_inner_fselect_result.R:92:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_result.R:104:3'): extract_inner_fselect_results function works with learner and autotuner ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::benchmark(grid, store_models = TRUE) at test_extract_inner_fselect_result.R:104:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_result.R:113:3'): extract_inner_fselect_results function works with resample and return of instance ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3fselect::fselect_nested(...) at test_extract_inner_fselect_result.R:113:3 2. └─mlr3::resample(task, afs, outer_resampling, store_models = TRUE) 3. └─mlr3:::future_map(...) 4. └─future.apply::future_mapply(...) 5. └─future.apply:::future_xapply(...) 6. ├─future::value(fs) 7. └─future:::value.list(fs) 8. ├─future::resolve(...) 9. └─future:::resolve.list(...) 10. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 11. └─future:::signalConditions(...) ── Error ('test_extract_inner_fselect_result.R:125:3'): extract_inner_fselect_results function works with benchmark and return of instance ── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3::benchmark(grid, store_models = TRUE) at test_extract_inner_fselect_result.R:125:3 2. └─mlr3:::future_map(...) 3. └─future.apply::future_mapply(...) 4. └─future.apply:::future_xapply(...) 5. ├─future::value(fs) 6. └─future:::value.list(fs) 7. ├─future::resolve(...) 8. └─future:::resolve.list(...) 9. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 10. └─future:::signalConditions(...) ── Error ('test_fselect_nested.R:2:3'): fselect_nested function works ────────── Error in `.__FSelector__optimize(self = self, private = private, super = super, inst = inst)`: object 'ContextOptimization' not found Backtrace: ▆ 1. └─mlr3fselect::fselect_nested(...) at test_fselect_nested.R:2:3 2. └─mlr3::resample(task, afs, outer_resampling, store_models = TRUE) 3. └─mlr3:::future_map(...) 4. └─future.apply::future_mapply(...) 5. └─future.apply:::future_xapply(...) 6. ├─future::value(fs) 7. └─future:::value.list(fs) 8. ├─future::resolve(...) 9. └─future:::resolve.list(...) 10. └─future (local) signalConditionsASAP(obj, resignal = FALSE, pos = ii) 11. └─future:::signalConditions(...) ── Error ('test_mlr_callbacks.R:4:3'): backup callback works ─────────────────── Error: 'CallbackOptimization' is not an exported object from 'namespace:bbotk' Backtrace: ▆ 1. ├─mlr3fselect::fselect(...) at test_mlr_callbacks.R:4:3 2. │ └─FSelectInstanceSingleCrit$new(...) 3. │ └─mlr3fselect (local) initialize(...) 4. │ └─mlr3fselect:::.__FSelectInstanceSingleCrit__initialize(...) 5. │ └─ObjectiveFSelect$new(...) 6. │ └─mlr3fselect (local) initialize(...) 7. │ └─mlr3fselect:::.__ObjectiveFSelect__initialize(...) 8. │ ├─mlr3misc::assert_callbacks(as_callbacks(callbacks)) 9. │ │ └─base::lapply(callbacks, assert_callback) 10. │ └─mlr3misc::as_callbacks(callbacks) 11. └─mlr3misc::clbk("mlr3fselect.backup", path = file) 12. └─mlr3misc::dictionary_sugar_get(mlr_callbacks, .key) 13. └─mlr3misc:::dictionary_get(dict, .key) 14. └─mlr3misc:::dictionary_initialize_item(key, obj, dots) 15. ├─base::do.call(constructor, cargs) 16. └─mlr3fselect (local) `<fn>`() 17. └─mlr3fselect::callback_fselect(...) 18. └─CallbackFSelect$new(id, label, man) 19. └─R6 (local) get_inherit() 20. └─base::eval(inherit, parent_env, NULL) 21. └─base::eval(inherit, parent_env, NULL) ── Error ('test_mlr_callbacks.R:23:3'): svm_rfe callbacks works ──────────────── Error: 'CallbackOptimization' is not an exported object from 'namespace:bbotk' Backtrace: ▆ 1. ├─mlr3fselect::fselect(...) at test_mlr_callbacks.R:23:3 2. │ └─FSelectInstanceSingleCrit$new(...) 3. │ └─mlr3fselect (local) initialize(...) 4. │ └─mlr3fselect:::.__FSelectInstanceSingleCrit__initialize(...) 5. │ └─ObjectiveFSelect$new(...) 6. │ └─mlr3fselect (local) initialize(...) 7. │ └─mlr3fselect:::.__ObjectiveFSelect__initialize(...) 8. │ ├─mlr3misc::assert_callbacks(as_callbacks(callbacks)) 9. │ │ └─base::lapply(callbacks, assert_callback) 10. │ └─mlr3misc::as_callbacks(callbacks) 11. └─mlr3misc::clbk("mlr3fselect.svm_rfe") 12. └─mlr3misc::dictionary_sugar_get(mlr_callbacks, .key) 13. └─mlr3misc:::dictionary_get(dict, .key) 14. └─mlr3misc:::dictionary_initialize_item(key, obj, dots) 15. ├─base::do.call(constructor, cargs) 16. └─mlr3fselect (local) `<fn>`() 17. └─mlr3fselect::callback_fselect(...) 18. └─CallbackFSelect$new(id, label, man) 19. └─R6 (local) get_inherit() 20. └─base::eval(inherit, parent_env, NULL) 21. └─base::eval(inherit, parent_env, NULL) ── Error ('test_mlr_callbacks.R:46:3'): one_se_rule callback works ───────────── Error: 'CallbackOptimization' is not an exported object from 'namespace:bbotk' Backtrace: ▆ 1. ├─mlr3fselect::fselect(...) at test_mlr_callbacks.R:46:3 2. │ └─FSelectInstanceSingleCrit$new(...) 3. │ └─mlr3fselect (local) initialize(...) 4. │ └─mlr3fselect:::.__FSelectInstanceSingleCrit__initialize(...) 5. │ └─ObjectiveFSelect$new(...) 6. │ └─mlr3fselect (local) initialize(...) 7. │ └─mlr3fselect:::.__ObjectiveFSelect__initialize(...) 8. │ ├─mlr3misc::assert_callbacks(as_callbacks(callbacks)) 9. │ │ └─base::lapply(callbacks, assert_callback) 10. │ └─mlr3misc::as_callbacks(callbacks) 11. └─mlr3misc::clbk("mlr3fselect.one_se_rule") 12. └─mlr3misc::dictionary_sugar_get(mlr_callbacks, .key) 13. └─mlr3misc:::dictionary_get(dict, .key) 14. └─mlr3misc:::dictionary_initialize_item(key, obj, dots) 15. ├─base::do.call(constructor, cargs) 16. └─mlr3fselect (local) `<fn>`() 17. └─mlr3fselect::callback_fselect(...) 18. └─CallbackFSelect$new(id, label, man) 19. └─R6 (local) get_inherit() 20. └─base::eval(inherit, parent_env, NULL) 21. └─base::eval(inherit, parent_env, NULL) ── Error ('test_fsi.R:35:5'): fsi and FSelectInstanceSingleCrit are equal ────── Error: 'CallbackOptimization' is not an exported object from 'namespace:bbotk' Backtrace: ▆ 1. └─mlr3misc::clbk("mlr3fselect.backup") at test_fsi.R:35:5 2. └─mlr3misc::dictionary_sugar_get(mlr_callbacks, .key) 3. └─mlr3misc:::dictionary_get(dict, .key) 4. └─mlr3misc:::dictionary_initialize_item(key, obj, dots) 5. ├─base::do.call(constructor, cargs) 6. └─mlr3fselect (local) `<fn>`() 7. └─mlr3fselect::callback_fselect(...) 8. └─CallbackFSelect$new(id, label, man) 9. └─R6 (local) get_inherit() 10. └─base::eval(inherit, parent_env, NULL) 11. └─base::eval(inherit, parent_env, NULL) ── Error ('test_fsi.R:58:5'): fsi and FSelectInstanceMultiCrit are equal ─────── Error: 'CallbackOptimization' is not an exported object from 'namespace:bbotk' Backtrace: ▆ 1. └─mlr3misc::clbk("mlr3fselect.backup") at test_fsi.R:58:5 2. └─mlr3misc::dictionary_sugar_get(mlr_callbacks, .key) 3. └─mlr3misc:::dictionary_get(dict, .key) 4. └─mlr3misc:::dictionary_initialize_item(key, obj, dots) 5. ├─base::do.call(constructor, cargs) 6. └─mlr3fselect (local) `<fn>`() 7. └─mlr3fselect::callback_fselect(...) 8. └─CallbackFSelect$new(id, label, man) 9. └─R6 (local) get_inherit() 10. └─base::eval(inherit, parent_env, NULL) 11. └─base::eval(inherit, parent_env, NULL) ── Error ('test_mlr_fselectors.R:2:3'): mlr_fselectors ───────────────────────── Error in `.__FSelectorDesignPoints__initialize(self = self, private = private, super = super)`: object 'OptimizerDesignPoints' not found Backtrace: ▆ 1. └─global expect_dictionary(mlr_fselectors, min_items = 1L) at test_mlr_fselectors.R:2:3 2. ├─checkmate::expect_data_table(...) 3. │ └─checkmate::checkDataTable(...) 4. ├─data.table::as.data.table(d) 5. └─mlr3fselect:::as.data.table.DictionaryFSelector(d) 6. ├─data.table::setkeyv(...) 7. │ └─data.table::is.data.table(x) 8. └─mlr3misc::map_dtr(...) 9. ├─data.table::rbindlist(...) 10. ├─base::unname(map(.x, .f, ...)) 11. └─mlr3misc::map(.x, .f, ...) 12. └─base::lapply(.x, .f, ...) 13. └─mlr3fselect (local) FUN(X[[i]], ...) 14. ├─base::withCallingHandlers(x$get(key), packageNotFoundWarning = function(w) invokeRestart("muffleWarning")) 15. └─x$get(key) 16. ├─mlr3misc::invoke(dictionary_get, self = self, key = key, .args = args) 17. │ └─base::eval.parent(expr, n = 1L) 18. │ └─base::eval(expr, p) 19. │ └─base::eval(expr, p) 20. └─mlr3misc:::dictionary_get(self = self, key = key) 21. └─mlr3misc:::dictionary_initialize_item(key, obj, dots) 22. ├─base::do.call(constructor$new, cargs) 23. └─R6 (local) `<fn>`() 24. └─mlr3fselect (local) initialize(...) 25. └─mlr3fselect:::.__FSelectorDesignPoints__initialize(...) 26. └─super$initialize(optimizer = OptimizerDesignPoints$new(), man = "mlr3fselect::mlr_fselectors_design_points") 27. └─mlr3fselect:::.__FSelectorFromOptimizer__initialize(...) 28. └─bbotk::assert_optimizer(optimizer) 29. └─checkmate::assert_r6(optimizer, "Optimizer") 30. └─checkmate::checkR6(...) ── Error ('test_mlr_fselectors.R:17:3'): as.data.table objects parameter ─────── Error in `.__FSelectorDesignPoints__initialize(self = self, private = private, super = super)`: object 'OptimizerDesignPoints' not found Backtrace: ▆ 1. ├─data.table::as.data.table(mlr_fselectors, objects = TRUE) at test_mlr_fselectors.R:17:3 2. └─mlr3fselect:::as.data.table.DictionaryFSelector(...) 3. ├─data.table::setkeyv(...) 4. │ └─data.table::is.data.table(x) 5. └─mlr3misc::map_dtr(...) 6. ├─data.table::rbindlist(...) 7. ├─base::unname(map(.x, .f, ...)) 8. └─mlr3misc::map(.x, .f, ...) 9. └─base::lapply(.x, .f, ...) 10. └─mlr3fselect (local) FUN(X[[i]], ...) 11. ├─base::withCallingHandlers(x$get(key), packageNotFoundWarning = function(w) invokeRestart("muffleWarning")) 12. └─x$get(key) 13. ├─mlr3misc::invoke(dictionary_get, self = self, key = key, .args = args) 14. │ └─base::eval.parent(expr, n = 1L) 15. │ └─base::eval(expr, p) 16. │ └─base::eval(expr, p) 17. └─mlr3misc:::dictionary_get(self = self, key = key) 18. └─mlr3misc:::dictionary_initialize_item(key, obj, dots) 19. ├─base::do.call(constructor$new, cargs) 20. └─R6 (local) `<fn>`() 21. └─mlr3fselect (local) initialize(...) 22. └─mlr3fselect:::.__FSelectorDesignPoints__initialize(...) 23. └─super$initialize(optimizer = OptimizerDesignPoints$new(), man = "mlr3fselect::mlr_fselectors_design_points") 24. └─mlr3fselect:::.__FSelectorFromOptimizer__initialize(...) 25. └─bbotk::assert_optimizer(optimizer) 26. └─checkmate::assert_r6(optimizer, "Optimizer") 27. └─checkmate::checkR6(...) [ FAIL 94 | WARN 0 | SKIP 3 | PASS 125 ] Error: Test failures Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 1.0.0
Check: package dependencies
Result: ERROR Packages required and available but unsuitable versions: 'bbotk', 'paradox' See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ manual. Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64