CRAN Package Check Results for Package blockr.dock

Last updated on 2026-06-22 04:53:14 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.1.1 7.75 88.38 96.13 OK
r-devel-linux-x86_64-debian-gcc 0.1.1 5.76 64.21 69.97 OK
r-devel-linux-x86_64-fedora-clang 0.1.1 16.00 137.63 153.63 ERROR
r-devel-linux-x86_64-fedora-gcc 0.1.1 15.00 162.92 177.92 OK
r-devel-windows-x86_64 0.1.1 11.00 102.00 113.00 OK
r-patched-linux-x86_64 0.1.1 7.68 84.17 91.85 OK
r-release-linux-x86_64 0.1.1 9.16 80.92 90.08 OK
r-release-macos-arm64 0.1.1 2.00 37.00 39.00 OK
r-release-macos-x86_64 0.1.1 6.00 101.00 107.00 OK
r-release-windows-x86_64 0.1.1 13.00 101.00 114.00 OK
r-oldrel-macos-arm64 0.1.1 2.00 26.00 28.00 OK
r-oldrel-macos-x86_64 0.1.1 6.00 98.00 104.00 OK
r-oldrel-windows-x86_64 0.1.1 16.00 122.00 138.00 OK

Check Details

Version: 0.1.1
Check: tests
Result: ERROR Running ‘testthat.R’ [18s/19s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(blockr.dock) > > test_check("blockr.dock") Loading required package: shiny [WARN][2026-06-21 18:12:35][blockr.dock] Please choose a valid block ID. [WARN][2026-06-21 18:12:35][blockr.dock] Please choose a block type. [WARN][2026-06-21 18:12:35][blockr.dock] No inputs are available for the [WARN][2026-06-21 18:12:35][blockr.dock] selected block. [WARN][2026-06-21 18:12:35][blockr.dock] Please choose a valid block ID. [WARN][2026-06-21 18:12:35][blockr.dock] Please choose a valid link ID. [WARN][2026-06-21 18:12:35][blockr.dock] Please choose a block type. [WARN][2026-06-21 18:12:36][blockr.dock] No inputs are currently available. [WARN][2026-06-21 18:12:36][blockr.dock] No inputs are available for the [WARN][2026-06-21 18:12:36][blockr.dock] selected block. [WARN][2026-06-21 18:12:36][blockr.dock] Please choose a valid link ID. [WARN][2026-06-21 18:12:37][blockr.dock] Please choose a valid link input. [WARN][2026-06-21 18:12:37][blockr.dock] Please choose a valid stack ID. [WARN][2026-06-21 18:12:37][blockr.dock] Please choose a valid stack color. [WARN][2026-06-21 18:12:37][blockr.dock] Please choose valid block IDs. [WARN][2026-06-21 18:12:37][blockr.dock] Please choose a valid stack color. [WARN][2026-06-21 18:12:38][blockr.dock] Please choose valid block IDs. [WARN][2026-06-21 18:12:38][blockr.dock] Please choose a valid stack color. [WARN][2026-06-21 18:12:38][blockr.dock] Please choose a valid stack name. Saving _problems/test-board-server-11.R Saving _problems/test-ext-edit-26.R [ERROR][2026-06-21 18:12:43][blockr.core] is.data.frame(data) is not TRUE Saving _problems/test-ext-edit-161.R 163: <Anonymous> 162: stop 161: .subset2(x, "impl")$get 160: $.reactivevalues 142: observe 141: <observer:observeEvent(input$block_name_in)> Saving _problems/test-plugin-block-14.R Saving _problems/test-plugin-block-15.R Saving _problems/test-plugin-block-16.R Saving _problems/test-plugin-block-18.R Saving _problems/test-plugin-block-19.R Saving _problems/test-plugin-block-21.R Saving _problems/test-plugin-block-22.R Saving _problems/test-plugin-block-23.R Saving _problems/test-plugin-block-28.R [ FAIL 12 | WARN 1 | SKIP 2 | PASS 258 ] ══ Skipped tests (2) ═══════════════════════════════════════════════════════════ • On CRAN (2): 'test-layout-class.R:1:1', 'test-utils-serve.R:33:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-board-server.R:11:7'): board server ──────────────────────────── <shiny.destroyed.error/error/condition> Error: Can't access reactive `reactiveValues4033`; its module session has been destroyed Backtrace: ▆ 1. ├─blockr.core::with_mock_session(...) at test-board-server.R:9:3 2. │ ├─blockr.core::with_mock_context(...) 3. │ │ ├─shiny::isolate(...) 4. │ │ │ ├─shiny::..stacktraceoff..(...) 5. │ │ │ └─ctx$run(...) 6. │ │ │ ├─promises::with_promise_domain(...) 7. │ │ │ │ └─domain$wrapSync(expr) 8. │ │ │ ├─shiny::withReactiveDomain(...) 9. │ │ │ │ └─promises::with_promise_domain(...) 10. │ │ │ │ └─domain$wrapSync(expr) 11. │ │ │ │ └─base::force(expr) 12. │ │ │ ├─shiny:::with_otel_span_context(...) 13. │ │ │ │ └─base::force(expr) 14. │ │ │ ├─shiny::captureStackTraces(...) 15. │ │ │ │ └─promises::with_promise_domain(...) 16. │ │ │ │ └─domain$wrapSync(expr) 17. │ │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack) 18. │ │ │ └─env$runWith(self, func) 19. │ │ │ └─shiny (local) contextFunc() 20. │ │ │ └─shiny::..stacktraceon..(expr) 21. │ │ ├─shiny::withReactiveDomain(...) 22. │ │ │ └─promises::with_promise_domain(...) 23. │ │ │ └─domain$wrapSync(expr) 24. │ │ │ └─base::force(expr) 25. │ │ └─withr::with_options(...) 26. │ │ └─base::force(code) 27. │ └─rlang::eval_tidy(quosure, mask, rlang::caller_env()) 28. ├─blockr.dock:::board_server_callback(board_rv_1, update = reactiveVal()) at test-board-server.R:11:7 29. │ ├─shiny::isolate(board$board) 30. │ │ ├─shiny::..stacktraceoff..(...) 31. │ │ └─ctx$run(...) 32. │ │ ├─promises::with_promise_domain(...) 33. │ │ │ └─domain$wrapSync(expr) 34. │ │ ├─shiny::withReactiveDomain(...) 35. │ │ │ └─promises::with_promise_domain(...) 36. │ │ │ └─domain$wrapSync(expr) 37. │ │ │ └─base::force(expr) 38. │ │ ├─shiny:::with_otel_span_context(...) 39. │ │ │ └─base::force(expr) 40. │ │ ├─shiny::captureStackTraces(...) 41. │ │ │ └─promises::with_promise_domain(...) 42. │ │ │ └─domain$wrapSync(expr) 43. │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack) 44. │ │ └─env$runWith(self, func) 45. │ │ └─shiny (local) contextFunc() 46. │ │ └─shiny::..stacktraceon..(expr) 47. │ ├─board$board 48. │ └─shiny:::`$.reactivevalues`(board, "board") 49. │ └─.subset2(x, "impl")$get(.subset2(x, "ns")(name)) 50. │ └─base::stop(destroyedReactiveError(.label)) 51. ├─shiny (local) `<fn>`(`<shny.ds.>`) 52. │ └─base::stop(e) 53. └─shiny (local) `<fn>`(`<shny.ds.>`) ── Error ('test-ext-edit.R:3:3'): edit extension server (blocks) ─────────────── <shiny.destroyed.error/error/condition> Error: Can't access reactive `reactiveValues3788`; its module session has been destroyed Backtrace: ▆ 1. ├─shiny::testServer(...) at test-ext-edit.R:3:3 2. │ ├─shiny:::withMockContext(session, rlang::exec(app, !!!args)) 3. │ │ ├─shiny::isolate(...) 4. │ │ │ ├─shiny::..stacktraceoff..(...) 5. │ │ │ └─ctx$run(...) 6. │ │ │ ├─promises::with_promise_domain(...) 7. │ │ │ │ └─domain$wrapSync(expr) 8. │ │ │ ├─shiny::withReactiveDomain(...) 9. │ │ │ │ └─promises::with_promise_domain(...) 10. │ │ │ │ └─domain$wrapSync(expr) 11. │ │ │ │ └─base::force(expr) 12. │ │ │ ├─shiny:::with_otel_span_context(...) 13. │ │ │ │ └─base::force(expr) 14. │ │ │ ├─shiny::captureStackTraces(...) 15. │ │ │ │ └─promises::with_promise_domain(...) 16. │ │ │ │ └─domain$wrapSync(expr) 17. │ │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack) 18. │ │ │ └─env$runWith(self, func) 19. │ │ │ └─shiny (local) contextFunc() 20. │ │ │ └─shiny::..stacktraceon..(expr) 21. │ │ ├─shiny::withReactiveDomain(...) 22. │ │ │ └─promises::with_promise_domain(...) 23. │ │ │ └─domain$wrapSync(expr) 24. │ │ │ └─base::force(expr) 25. │ │ └─withr::with_options(...) 26. │ │ └─base::force(code) 27. │ ├─rlang::exec(app, !!!args) 28. │ └─blockr.dock (local) `<fn>`(board = `<rectvvls>`, update = `<reactvVl>`, id = "proxy1") 29. │ └─shiny::moduleServer(...) 30. │ ├─session$setReturned(callModule(module, id, session = session)) 31. │ └─shiny::callModule(module, id, session = session) 32. │ ├─shiny::withReactiveDomain(...) 33. │ │ └─promises::with_promise_domain(...) 34. │ │ └─domain$wrapSync(expr) 35. │ │ └─base::force(expr) 36. │ └─blockr.dock (local) module(childScope$input, childScope$output, childScope, ...) 37. │ ├─shiny::reactiveValues(...) 38. │ │ └─rlang::list2(...) 39. │ ├─shiny::isolate(board_links(board$board)) 40. │ │ ├─shiny::..stacktraceoff..(...) 41. │ │ └─ctx$run(...) 42. │ │ ├─promises::with_promise_domain(...) 43. │ │ │ └─domain$wrapSync(expr) 44. │ │ ├─shiny::withReactiveDomain(...) 45. │ │ │ └─promises::with_promise_domain(...) 46. │ │ │ └─domain$wrapSync(expr) 47. │ │ │ └─base::force(expr) 48. │ │ ├─shiny:::with_otel_span_context(...) 49. │ │ │ └─base::force(expr) 50. │ │ ├─shiny::captureStackTraces(...) 51. │ │ │ └─promises::with_promise_domain(...) 52. │ │ │ └─domain$wrapSync(expr) 53. │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack) 54. │ │ └─env$runWith(self, func) 55. │ │ └─shiny (local) contextFunc() 56. │ │ └─shiny::..stacktraceon..(expr) 57. │ ├─blockr.core::board_links(board$board) 58. │ │ ├─base::stopifnot(is_board(x)) 59. │ │ └─blockr.core::is_board(x) 60. │ │ └─blockr.core:::inherits(x, "board") 61. │ │ └─blockr.core::lgl_ply(c(...), function(y) base::inherits(x, y)) 62. │ │ └─base::vapply(x, fun, logical(length), ..., USE.NAMES = use_names) 63. │ │ └─blockr.core (local) FUN(X[[i]], ...) 64. │ │ └─base::inherits(x, y) 65. │ ├─board$board 66. │ └─shiny:::`$.reactivevalues`(board, board) 67. │ └─.subset2(x, "impl")$get(.subset2(x, "ns")(name)) 68. │ └─base::stop(destroyedReactiveError(.label)) 69. ├─shiny (local) `<fn>`(`<shny.ds.>`) 70. │ └─base::stop(e) 71. └─shiny (local) `<fn>`(`<shny.ds.>`) ── Error ('test-ext-edit.R:95:3'): edit extension server (links) ─────────────── <shiny.destroyed.error/error/condition> Error: Can't access reactive `reactiveValues3984`; its module session has been destroyed Backtrace: ▆ 1. ├─shiny::testServer(...) at test-ext-edit.R:95:3 2. │ ├─shiny:::withMockContext(session, rlang::exec(app, !!!args)) 3. │ │ ├─shiny::isolate(...) 4. │ │ │ ├─shiny::..stacktraceoff..(...) 5. │ │ │ └─ctx$run(...) 6. │ │ │ ├─promises::with_promise_domain(...) 7. │ │ │ │ └─domain$wrapSync(expr) 8. │ │ │ ├─shiny::withReactiveDomain(...) 9. │ │ │ │ └─promises::with_promise_domain(...) 10. │ │ │ │ └─domain$wrapSync(expr) 11. │ │ │ │ └─base::force(expr) 12. │ │ │ ├─shiny:::with_otel_span_context(...) 13. │ │ │ │ └─base::force(expr) 14. │ │ │ ├─shiny::captureStackTraces(...) 15. │ │ │ │ └─promises::with_promise_domain(...) 16. │ │ │ │ └─domain$wrapSync(expr) 17. │ │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack) 18. │ │ │ └─env$runWith(self, func) 19. │ │ │ └─shiny (local) contextFunc() 20. │ │ │ └─shiny::..stacktraceon..(expr) 21. │ │ ├─shiny::withReactiveDomain(...) 22. │ │ │ └─promises::with_promise_domain(...) 23. │ │ │ └─domain$wrapSync(expr) 24. │ │ │ └─base::force(expr) 25. │ │ └─withr::with_options(...) 26. │ │ └─base::force(code) 27. │ ├─rlang::exec(app, !!!args) 28. │ └─blockr.dock (local) `<fn>`(board = `<rectvvls>`, update = `<reactvVl>`, id = "proxy1") 29. │ └─shiny::moduleServer(...) 30. │ ├─session$setReturned(callModule(module, id, session = session)) 31. │ └─shiny::callModule(module, id, session = session) 32. │ ├─shiny::withReactiveDomain(...) 33. │ │ └─promises::with_promise_domain(...) 34. │ │ └─domain$wrapSync(expr) 35. │ │ └─base::force(expr) 36. │ └─blockr.dock (local) module(childScope$input, childScope$output, childScope, ...) 37. │ ├─shiny::reactiveValues(...) 38. │ │ └─rlang::list2(...) 39. │ ├─shiny::isolate(board_links(board$board)) 40. │ │ ├─shiny::..stacktraceoff..(...) 41. │ │ └─ctx$run(...) 42. │ │ ├─promises::with_promise_domain(...) 43. │ │ │ └─domain$wrapSync(expr) 44. │ │ ├─shiny::withReactiveDomain(...) 45. │ │ │ └─promises::with_promise_domain(...) 46. │ │ │ └─domain$wrapSync(expr) 47. │ │ │ └─base::force(expr) 48. │ │ ├─shiny:::with_otel_span_context(...) 49. │ │ │ └─base::force(expr) 50. │ │ ├─shiny::captureStackTraces(...) 51. │ │ │ └─promises::with_promise_domain(...) 52. │ │ │ └─domain$wrapSync(expr) 53. │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack) 54. │ │ └─env$runWith(self, func) 55. │ │ └─shiny (local) contextFunc() 56. │ │ └─shiny::..stacktraceon..(expr) 57. │ ├─blockr.core::board_links(board$board) 58. │ │ ├─base::stopifnot(is_board(x)) 59. │ │ └─blockr.core::is_board(x) 60. │ │ └─blockr.core:::inherits(x, "board") 61. │ │ └─blockr.core::lgl_ply(c(...), function(y) base::inherits(x, y)) 62. │ │ └─base::vapply(x, fun, logical(length), ..., USE.NAMES = use_names) 63. │ │ └─blockr.core (local) FUN(X[[i]], ...) 64. │ │ └─base::inherits(x, y) 65. │ ├─board$board 66. │ └─shiny:::`$.reactivevalues`(board, board) 67. │ └─.subset2(x, "impl")$get(.subset2(x, "ns")(name)) 68. │ └─base::stop(destroyedReactiveError(.label)) 69. ├─shiny (local) `<fn>`(`<shny.ds.>`) 70. │ └─base::stop(e) 71. └─shiny (local) `<fn>`(`<shny.ds.>`) ── Failure ('test-plugin-block.R:14:7'): edit block server ───────────────────── Expected `upd` to have length 1. Actual length: 0. Backtrace: ▆ 1. ├─shiny::testServer(...) at test-plugin-block.R:3:3 2. │ ├─shiny:::withMockContext(...) 3. │ │ ├─shiny::isolate(...) 4. │ │ │ ├─shiny::..stacktraceoff..(...) 5. │ │ │ └─ctx$run(...) 6. │ │ │ ├─promises::with_promise_domain(...) 7. │ │ │ │ └─domain$wrapSync(expr) 8. │ │ │ ├─shiny::withReactiveDomain(...) 9. │ │ │ │ └─promises::with_promise_domain(...) 10. │ │ │ │ └─domain$wrapSync(expr) 11. │ │ │ │ └─base::force(expr) 12. │ │ │ ├─shiny:::with_otel_span_context(...) 13. │ │ │ │ └─base::force(expr) 14. │ │ │ ├─shiny::captureStackTraces(...) 15. │ │ │ │ └─promises::with_promise_domain(...) 16. │ │ │ │ └─domain$wrapSync(expr) 17. │ │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack) 18. │ │ │ └─env$runWith(self, func) 19. │ │ │ └─shiny (local) contextFunc() 20. │ │ │ └─shiny::..stacktraceon..(expr) 21. │ │ ├─shiny::withReactiveDomain(...) 22. │ │ │ └─promises::with_promise_domain(...) 23. │ │ │ └─domain$wrapSync(expr) 24. │ │ │ └─base::force(expr) 25. │ │ └─withr::with_options(...) 26. │ │ └─base::force(code) 27. │ └─rlang::eval_tidy(quosure, mask, rlang::caller_env()) 28. └─testthat::expect_length(upd, 1L) at test-plugin-block.R:14:7 ── Failure ('test-plugin-block.R:15:7'): edit block server ───────────────────── Expected `upd` to have type "list". Actual type: "NULL" Backtrace: ▆ 1. ├─shiny::testServer(...) at test-plugin-block.R:3:3 2. │ ├─shiny:::withMockContext(...) 3. │ │ ├─shiny::isolate(...) 4. │ │ │ ├─shiny::..stacktraceoff..(...) 5. │ │ │ └─ctx$run(...) 6. │ │ │ ├─promises::with_promise_domain(...) 7. │ │ │ │ └─domain$wrapSync(expr) 8. │ │ │ ├─shiny::withReactiveDomain(...) 9. │ │ │ │ └─promises::with_promise_domain(...) 10. │ │ │ │ └─domain$wrapSync(expr) 11. │ │ │ │ └─base::force(expr) 12. │ │ │ ├─shiny:::with_otel_span_context(...) 13. │ │ │ │ └─base::force(expr) 14. │ │ │ ├─shiny::captureStackTraces(...) 15. │ │ │ │ └─promises::with_promise_domain(...) 16. │ │ │ │ └─domain$wrapSync(expr) 17. │ │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack) 18. │ │ │ └─env$runWith(self, func) 19. │ │ │ └─shiny (local) contextFunc() 20. │ │ │ └─shiny::..stacktraceon..(expr) 21. │ │ ├─shiny::withReactiveDomain(...) 22. │ │ │ └─promises::with_promise_domain(...) 23. │ │ │ └─domain$wrapSync(expr) 24. │ │ │ └─base::force(expr) 25. │ │ └─withr::with_options(...) 26. │ │ └─base::force(code) 27. │ └─rlang::eval_tidy(quosure, mask, rlang::caller_env()) 28. └─testthat::expect_type(upd, "list") at test-plugin-block.R:15:7 ── Failure ('test-plugin-block.R:16:7'): edit block server ───────────────────── Expected `upd` to have names "blocks". Differences: `actual` is NULL `expected` is a character vector ('blocks') Backtrace: ▆ 1. ├─shiny::testServer(...) at test-plugin-block.R:3:3 2. │ ├─shiny:::withMockContext(...) 3. │ │ ├─shiny::isolate(...) 4. │ │ │ ├─shiny::..stacktraceoff..(...) 5. │ │ │ └─ctx$run(...) 6. │ │ │ ├─promises::with_promise_domain(...) 7. │ │ │ │ └─domain$wrapSync(expr) 8. │ │ │ ├─shiny::withReactiveDomain(...) 9. │ │ │ │ └─promises::with_promise_domain(...) 10. │ │ │ │ └─domain$wrapSync(expr) 11. │ │ │ │ └─base::force(expr) 12. │ │ │ ├─shiny:::with_otel_span_context(...) 13. │ │ │ │ └─base::force(expr) 14. │ │ │ ├─shiny::captureStackTraces(...) 15. │ │ │ │ └─promises::with_promise_domain(...) 16. │ │ │ │ └─domain$wrapSync(expr) 17. │ │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack) 18. │ │ │ └─env$runWith(self, func) 19. │ │ │ └─shiny (local) contextFunc() 20. │ │ │ └─shiny::..stacktraceon..(expr) 21. │ │ ├─shiny::withReactiveDomain(...) 22. │ │ │ └─promises::with_promise_domain(...) 23. │ │ │ └─domain$wrapSync(expr) 24. │ │ │ └─base::force(expr) 25. │ │ └─withr::with_options(...) 26. │ │ └─base::force(code) 27. │ └─rlang::eval_tidy(quosure, mask, rlang::caller_env()) 28. └─testthat::expect_named(upd, "blocks") at test-plugin-block.R:16:7 ── Failure ('test-plugin-block.R:18:7'): edit block server ───────────────────── Expected `upd$blocks` to have length 1. Actual length: 0. Backtrace: ▆ 1. ├─shiny::testServer(...) at test-plugin-block.R:3:3 2. │ ├─shiny:::withMockContext(...) 3. │ │ ├─shiny::isolate(...) 4. │ │ │ ├─shiny::..stacktraceoff..(...) 5. │ │ │ └─ctx$run(...) 6. │ │ │ ├─promises::with_promise_domain(...) 7. │ │ │ │ └─domain$wrapSync(expr) 8. │ │ │ ├─shiny::withReactiveDomain(...) 9. │ │ │ │ └─promises::with_promise_domain(...) 10. │ │ │ │ └─domain$wrapSync(expr) 11. │ │ │ │ └─base::force(expr) 12. │ │ │ ├─shiny:::with_otel_span_context(...) 13. │ │ │ │ └─base::force(expr) 14. │ │ │ ├─shiny::captureStackTraces(...) 15. │ │ │ │ └─promises::with_promise_domain(...) 16. │ │ │ │ └─domain$wrapSync(expr) 17. │ │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack) 18. │ │ │ └─env$runWith(self, func) 19. │ │ │ └─shiny (local) contextFunc() 20. │ │ │ └─shiny::..stacktraceon..(expr) 21. │ │ ├─shiny::withReactiveDomain(...) 22. │ │ │ └─promises::with_promise_domain(...) 23. │ │ │ └─domain$wrapSync(expr) 24. │ │ │ └─base::force(expr) 25. │ │ └─withr::with_options(...) 26. │ │ └─base::force(code) 27. │ └─rlang::eval_tidy(quosure, mask, rlang::caller_env()) 28. └─testthat::expect_length(upd$blocks, 1L) at test-plugin-block.R:18:7 ── Failure ('test-plugin-block.R:19:7'): edit block server ───────────────────── Expected `upd$blocks` to have names "mod". Differences: `actual` is NULL `expected` is a character vector ('mod') Backtrace: ▆ 1. ├─shiny::testServer(...) at test-plugin-block.R:3:3 2. │ ├─shiny:::withMockContext(...) 3. │ │ ├─shiny::isolate(...) 4. │ │ │ ├─shiny::..stacktraceoff..(...) 5. │ │ │ └─ctx$run(...) 6. │ │ │ ├─promises::with_promise_domain(...) 7. │ │ │ │ └─domain$wrapSync(expr) 8. │ │ │ ├─shiny::withReactiveDomain(...) 9. │ │ │ │ └─promises::with_promise_domain(...) 10. │ │ │ │ └─domain$wrapSync(expr) 11. │ │ │ │ └─base::force(expr) 12. │ │ │ ├─shiny:::with_otel_span_context(...) 13. │ │ │ │ └─base::force(expr) 14. │ │ │ ├─shiny::captureStackTraces(...) 15. │ │ │ │ └─promises::with_promise_domain(...) 16. │ │ │ │ └─domain$wrapSync(expr) 17. │ │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack) 18. │ │ │ └─env$runWith(self, func) 19. │ │ │ └─shiny (local) contextFunc() 20. │ │ │ └─shiny::..stacktraceon..(expr) 21. │ │ ├─shiny::withReactiveDomain(...) 22. │ │ │ └─promises::with_promise_domain(...) 23. │ │ │ └─domain$wrapSync(expr) 24. │ │ │ └─base::force(expr) 25. │ │ └─withr::with_options(...) 26. │ │ └─base::force(code) 27. │ └─rlang::eval_tidy(quosure, mask, rlang::caller_env()) 28. └─testthat::expect_named(upd$blocks, "mod") at test-plugin-block.R:19:7 ── Failure ('test-plugin-block.R:21:7'): edit block server ───────────────────── Expected `upd$blocks$mod` to have length 1. Actual length: 0. Backtrace: ▆ 1. ├─shiny::testServer(...) at test-plugin-block.R:3:3 2. │ ├─shiny:::withMockContext(...) 3. │ │ ├─shiny::isolate(...) 4. │ │ │ ├─shiny::..stacktraceoff..(...) 5. │ │ │ └─ctx$run(...) 6. │ │ │ ├─promises::with_promise_domain(...) 7. │ │ │ │ └─domain$wrapSync(expr) 8. │ │ │ ├─shiny::withReactiveDomain(...) 9. │ │ │ │ └─promises::with_promise_domain(...) 10. │ │ │ │ └─domain$wrapSync(expr) 11. │ │ │ │ └─base::force(expr) 12. │ │ │ ├─shiny:::with_otel_span_context(...) 13. │ │ │ │ └─base::force(expr) 14. │ │ │ ├─shiny::captureStackTraces(...) 15. │ │ │ │ └─promises::with_promise_domain(...) 16. │ │ │ │ └─domain$wrapSync(expr) 17. │ │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack) 18. │ │ │ └─env$runWith(self, func) 19. │ │ │ └─shiny (local) contextFunc() 20. │ │ │ └─shiny::..stacktraceon..(expr) 21. │ │ ├─shiny::withReactiveDomain(...) 22. │ │ │ └─promises::with_promise_domain(...) 23. │ │ │ └─domain$wrapSync(expr) 24. │ │ │ └─base::force(expr) 25. │ │ └─withr::with_options(...) 26. │ │ └─base::force(code) 27. │ └─rlang::eval_tidy(quosure, mask, rlang::caller_env()) 28. └─testthat::expect_length(upd$blocks$mod, 1L) at test-plugin-block.R:21:7 ── Failure ('test-plugin-block.R:22:7'): edit block server ───────────────────── Expected `upd$blocks$mod` to have names "a". Differences: `actual` is NULL `expected` is a character vector ('a') Backtrace: ▆ 1. ├─shiny::testServer(...) at test-plugin-block.R:3:3 2. │ ├─shiny:::withMockContext(...) 3. │ │ ├─shiny::isolate(...) 4. │ │ │ ├─shiny::..stacktraceoff..(...) 5. │ │ │ └─ctx$run(...) 6. │ │ │ ├─promises::with_promise_domain(...) 7. │ │ │ │ └─domain$wrapSync(expr) 8. │ │ │ ├─shiny::withReactiveDomain(...) 9. │ │ │ │ └─promises::with_promise_domain(...) 10. │ │ │ │ └─domain$wrapSync(expr) 11. │ │ │ │ └─base::force(expr) 12. │ │ │ ├─shiny:::with_otel_span_context(...) 13. │ │ │ │ └─base::force(expr) 14. │ │ │ ├─shiny::captureStackTraces(...) 15. │ │ │ │ └─promises::with_promise_domain(...) 16. │ │ │ │ └─domain$wrapSync(expr) 17. │ │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack) 18. │ │ │ └─env$runWith(self, func) 19. │ │ │ └─shiny (local) contextFunc() 20. │ │ │ └─shiny::..stacktraceon..(expr) 21. │ │ ├─shiny::withReactiveDomain(...) 22. │ │ │ └─promises::with_promise_domain(...) 23. │ │ │ └─domain$wrapSync(expr) 24. │ │ │ └─base::force(expr) 25. │ │ └─withr::with_options(...) 26. │ │ └─base::force(code) 27. │ └─rlang::eval_tidy(quosure, mask, rlang::caller_env()) 28. └─testthat::expect_named(upd$blocks$mod, "a") at test-plugin-block.R:22:7 ── Failure ('test-plugin-block.R:23:7'): edit block server ───────────────────── Expected `upd$blocks$mod` to be an S3 object. Actual OO type: none. Backtrace: ▆ 1. ├─shiny::testServer(...) at test-plugin-block.R:3:3 2. │ ├─shiny:::withMockContext(...) 3. │ │ ├─shiny::isolate(...) 4. │ │ │ ├─shiny::..stacktraceoff..(...) 5. │ │ │ └─ctx$run(...) 6. │ │ │ ├─promises::with_promise_domain(...) 7. │ │ │ │ └─domain$wrapSync(expr) 8. │ │ │ ├─shiny::withReactiveDomain(...) 9. │ │ │ │ └─promises::with_promise_domain(...) 10. │ │ │ │ └─domain$wrapSync(expr) 11. │ │ │ │ └─base::force(expr) 12. │ │ │ ├─shiny:::with_otel_span_context(...) 13. │ │ │ │ └─base::force(expr) 14. │ │ │ ├─shiny::captureStackTraces(...) 15. │ │ │ │ └─promises::with_promise_domain(...) 16. │ │ │ │ └─domain$wrapSync(expr) 17. │ │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack) 18. │ │ │ └─env$runWith(self, func) 19. │ │ │ └─shiny (local) contextFunc() 20. │ │ │ └─shiny::..stacktraceon..(expr) 21. │ │ ├─shiny::withReactiveDomain(...) 22. │ │ │ └─promises::with_promise_domain(...) 23. │ │ │ └─domain$wrapSync(expr) 24. │ │ │ └─base::force(expr) 25. │ │ └─withr::with_options(...) 26. │ │ └─base::force(code) 27. │ └─rlang::eval_tidy(quosure, mask, rlang::caller_env()) 28. └─testthat::expect_s3_class(upd$blocks$mod, "blocks") at test-plugin-block.R:23:7 ── Error ('test-plugin-block.R:25:7'): edit block server ─────────────────────── Error in `block_name(upd$blocks$mod[[1L]])`: is_block(x) is not TRUE Backtrace: ▆ 1. ├─shiny::testServer(...) at test-plugin-block.R:3:3 2. │ ├─shiny:::withMockContext(...) 3. │ │ ├─shiny::isolate(...) 4. │ │ │ ├─shiny::..stacktraceoff..(...) 5. │ │ │ └─ctx$run(...) 6. │ │ │ ├─promises::with_promise_domain(...) 7. │ │ │ │ └─domain$wrapSync(expr) 8. │ │ │ ├─shiny::withReactiveDomain(...) 9. │ │ │ │ └─promises::with_promise_domain(...) 10. │ │ │ │ └─domain$wrapSync(expr) 11. │ │ │ │ └─base::force(expr) 12. │ │ │ ├─shiny:::with_otel_span_context(...) 13. │ │ │ │ └─base::force(expr) 14. │ │ │ ├─shiny::captureStackTraces(...) 15. │ │ │ │ └─promises::with_promise_domain(...) 16. │ │ │ │ └─domain$wrapSync(expr) 17. │ │ │ │ └─base::withCallingHandlers(expr, error = doCaptureStack) 18. │ │ │ └─env$runWith(self, func) 19. │ │ │ └─shiny (local) contextFunc() 20. │ │ │ └─shiny::..stacktraceon..(expr) 21. │ │ ├─shiny::withReactiveDomain(...) 22. │ │ │ └─promises::with_promise_domain(...) 23. │ │ │ └─domain$wrapSync(expr) 24. │ │ │ └─base::force(expr) 25. │ │ └─withr::with_options(...) 26. │ │ └─base::force(code) 27. │ └─rlang::eval_tidy(quosure, mask, rlang::caller_env()) 28. ├─testthat::expect_identical(...) at test-plugin-block.R:25:7 29. │ └─testthat::quasi_label(enquo(object), label) 30. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 31. ├─blockr.core::block_name(upd$blocks$mod[[1L]]) 32. │ └─base::stopifnot(is_block(x)) 33. │ └─base::stop(simpleError(msg, call = if (p <- sys.parent(1L)) sys.call(p))) 34. └─shiny (local) `<fn>`(`<smplErrr>`) [ FAIL 12 | WARN 1 | SKIP 2 | PASS 258 ] Deleting unused snapshots: 'utils-serve/dock-001.json', 'utils-serve/dock-002.json', and 'utils-serve/dock-003.json' Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang