Running ‘testthat.R’ [13s/16s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > 
  > 
  > library(testthat)
  > library(GeometricMorphometricsMix)
  Loading required package: ape
  Loading required package: corpcor
  > 
  > test_check("GeometricMorphometricsMix")
  Saving _problems/test-disparity_resample-43.R
  Saving _problems/test-disparity_resample-66.R
  Saving _problems/test-disparity_resample-81.R
  Saving _problems/test-disparity_resample-145.R
  Saving _problems/test-disparity_resample-157.R
  Saving _problems/test-disparity_resample-199.R
  Saving _problems/test-disparity_resample-209.R
  Saving _problems/test-disparity_resample-230.R
  Saving _problems/test-disparity_resample-246.R
  Saving _problems/test-disparity_resample-267.R
  Saving _problems/test-disparity_resample-279.R
  Saving _problems/test-disparity_resample-289.R
  Saving _problems/test-disparity_resample-302.R
  Saving _problems/test-disparity_resample-316.R
  Saving _problems/test-disparity_resample-333.R
  Saving _problems/test-disparity_resample-345.R
  Saving _problems/test-disparity_resample-361.R
  Saving _problems/test-disparity_resample_integration-13.R
  Saving _problems/test-disparity_resample_integration-23.R
  Saving _problems/test-disparity_resample_integration-33.R
  Saving _problems/test-disparity_resample_integration-43.R
  Saving _problems/test-disparity_resample_integration-74.R
  Saving _problems/test-disparity_resample_integration-85.R
  Saving _problems/test-disparity_resample_integration-94.R
  Saving _problems/test-disparity_resample_integration-121.R
  Saving _problems/test-disparity_resample_integration-131.R
  Saving _problems/test-disparity_resample_integration-143.R
  Saving _problems/test-disparity_resample_integration-182.R
  Saving _problems/test-disparity_resample_methods-24.R
  Saving _problems/test-disparity_resample_methods-40.R
  Saving _problems/test-disparity_resample_methods-54.R
  Saving _problems/test-disparity_resample_methods-66.R
  Saving _problems/test-disparity_resample_methods-76.R
  Saving _problems/test-disparity_resample_methods-96.R
  Saving _problems/test-disparity_resample_methods-112.R
  Saving _problems/test-disparity_resample_methods-123.R
  Saving _problems/test-disparity_resample_methods-140.R
  Saving _problems/test-disparity_resample_methods-160.R
  Saving _problems/test-disparity_resample_methods-170.R
  Saving _problems/test-disparity_resample_methods-176.R
  [ FAIL 40 | WARN 40 | SKIP 4 | PASS 97 ]
  
  ══ Skipped tests (4) ═══════════════════════════════════════════════════════════
  • On CRAN (2): 'test-disparity_resample_integration.R:55:3',
    'test-disparity_resample_integration.R:193:3'
  • {geometry} is not installed (2): 'test-disparity_resample.R:167:3',
    'test-disparity_resample.R:181:3'
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-disparity_resample.R:42:3'): disparity_resample returns correct structure ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:24. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-1); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample.R:42:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample.R:66:3'): disparity_resample works with single group ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:24. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-2); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample.R:66:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample.R:80:3'): disparity_resample works with univariate data ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:24. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-3); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample.R:80:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample.R:142:3'): disparity_resample handles missing data correctly ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:25. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-4); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
       ▆
    1. ├─testthat::expect_warning(...) at test-disparity_resample.R:142: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. └─GeometricMorphometricsMix::disparity_resample(...)
    8.   ├─base::unlist(...)
    9.   └─future.apply::future_lapply(...)
   10.     └─future.apply:::future_xapply(...)
   11.       └─base::tryCatch(...)
   12.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   13.           └─base (local) tryCatchOne(...)
   14.             └─value[[3L]](cond)
   15.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample.R:156:3'): disparity_resample statistics work correctly ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:25. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-5); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample.R:156:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample.R:198:3'): disparity_resample Claramunt proper variance works ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:25. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-6); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample.R:198:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample.R:208:3'): disparity_resample bootstrap vs rarefaction work correctly ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:25. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-7); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample.R:208:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample.R:228:3'): disparity_resample custom sample sizes work ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:25. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-8); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample.R:228:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample.R:245:3'): disparity_resample CI levels work correctly ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:26. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-9); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample.R:245:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample.R:267:3'): disparity_resample handles data frame input ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:26. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-10); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample.R:267:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample.R:279:3'): disparity_resample handles 3D array input ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:28. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-11); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample.R:279:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample.R:287:3'): disparity_resample sample_size='smallest' validation works ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:28. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-12); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample.R:287:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample.R:301:3'): print.disparity_resample method works ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:28. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-13); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample.R:301:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample.R:315:3'): plot.disparity_resample method works ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:28. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-14); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample.R:315:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample.R:333:3'): disparity_resample numerical accuracy ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:29. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-15); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(known_data, n_resamples = 1000) at test-disparity_resample.R:333:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample.R:344:3'): disparity_resample reproducibility with set.seed ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:29. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-16); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample.R:344:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample.R:361:3'): disparity_resample edge case: minimum valid group sizes ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:29. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-17); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample.R:361:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_integration.R:13:5'): disparity_resample works with brown_trout dataset ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:29. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-18); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_integration.R:13:5
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_integration.R:23:3'): disparity_resample handles very small datasets ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:29. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-19); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(min_data, n_resamples = 10) at test-disparity_resample_integration.R:23:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_integration.R:33:3'): disparity_resample handles large number of resamples ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:30. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-20); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(test_data, n_resamples = 5000) at test-disparity_resample_integration.R:33:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_integration.R:43:3'): disparity_resample handles extreme CI values ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:30. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-21); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_integration.R:43:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_integration.R:74:3'): disparity_resample handles data with extreme values ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:30. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-22); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(extreme_data, n_resamples = 50) at test-disparity_resample_integration.R:74:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_integration.R:85:3'): disparity_resample handles perfectly correlated data ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:30. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-23); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_integration.R:85:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_integration.R:94:3'): disparity_resample handles constant data ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:31. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-24); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_integration.R:94:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_integration.R:119:3'): disparity_resample handles unbalanced groups appropriately ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:31. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-25); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_integration.R:119:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_integration.R:131:3'): disparity_resample handles character group labels correctly ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:31. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-26); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_integration.R:131:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_integration.R:143:3'): disparity_resample handles numeric group labels correctly ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:31. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-27); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_integration.R:143:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_integration.R:182:3'): disparity_resample reproducibility across R sessions ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:31. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-28); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_integration.R:182:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_methods.R:24:3'): print.disparity_resample works with multiple groups ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:32. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-29); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
       ▆
    1. └─GeometricMorphometricsMix (local) setup_test_results() at test-disparity_resample_methods.R:24:3
    2.   └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_methods.R:12:3
    3.     ├─base::unlist(...)
    4.     └─future.apply::future_lapply(...)
    5.       └─future.apply:::future_xapply(...)
    6.         └─base::tryCatch(...)
    7.           └─base (local) tryCatchList(expr, classes, parentenv, handlers)
    8.             └─base (local) tryCatchOne(...)
    9.               └─value[[3L]](cond)
   10.                 └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_methods.R:40:3'): print.disparity_resample works with single group ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:32. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-30); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
       ▆
    1. └─GeometricMorphometricsMix (local) setup_test_results() at test-disparity_resample_methods.R:40:3
    2.   └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_methods.R:12:3
    3.     ├─base::unlist(...)
    4.     └─future.apply::future_lapply(...)
    5.       └─future.apply:::future_xapply(...)
    6.         └─base::tryCatch(...)
    7.           └─base (local) tryCatchList(expr, classes, parentenv, handlers)
    8.             └─base (local) tryCatchOne(...)
    9.               └─value[[3L]](cond)
   10.                 └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_methods.R:54:3'): print.disparity_resample handles range results correctly ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:32. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-31); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
       ▆
    1. └─GeometricMorphometricsMix (local) setup_test_results() at test-disparity_resample_methods.R:54:3
    2.   └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_methods.R:12:3
    3.     ├─base::unlist(...)
    4.     └─future.apply::future_lapply(...)
    5.       └─future.apply:::future_xapply(...)
    6.         └─base::tryCatch(...)
    7.           └─base (local) tryCatchList(expr, classes, parentenv, handlers)
    8.             └─base (local) tryCatchOne(...)
    9.               └─value[[3L]](cond)
   10.                 └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_methods.R:66:3'): print.disparity_resample returns object invisibly ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:32. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-32); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
       ▆
    1. └─GeometricMorphometricsMix (local) setup_test_results() at test-disparity_resample_methods.R:66:3
    2.   └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_methods.R:12:3
    3.     ├─base::unlist(...)
    4.     └─future.apply::future_lapply(...)
    5.       └─future.apply:::future_xapply(...)
    6.         └─base::tryCatch(...)
    7.           └─base (local) tryCatchList(expr, classes, parentenv, handlers)
    8.             └─base (local) tryCatchOne(...)
    9.               └─value[[3L]](cond)
   10.                 └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_methods.R:76:3'): plot.disparity_resample works with multiple groups ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:32. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-33); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
       ▆
    1. └─GeometricMorphometricsMix (local) setup_test_results() at test-disparity_resample_methods.R:76:3
    2.   └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_methods.R:12:3
    3.     ├─base::unlist(...)
    4.     └─future.apply::future_lapply(...)
    5.       └─future.apply:::future_xapply(...)
    6.         └─base::tryCatch(...)
    7.           └─base (local) tryCatchList(expr, classes, parentenv, handlers)
    8.             └─base (local) tryCatchOne(...)
    9.               └─value[[3L]](cond)
   10.                 └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_methods.R:96:3'): plot.disparity_resample works with single group ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:33. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-34); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
       ▆
    1. └─GeometricMorphometricsMix (local) setup_test_results() at test-disparity_resample_methods.R:96:3
    2.   └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_methods.R:12:3
    3.     ├─base::unlist(...)
    4.     └─future.apply::future_lapply(...)
    5.       └─future.apply:::future_xapply(...)
    6.         └─base::tryCatch(...)
    7.           └─base (local) tryCatchList(expr, classes, parentenv, handlers)
    8.             └─base (local) tryCatchOne(...)
    9.               └─value[[3L]](cond)
   10.                 └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_methods.R:112:3'): plot.disparity_resample handles range results ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:33. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-35); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
       ▆
    1. └─GeometricMorphometricsMix (local) setup_test_results() at test-disparity_resample_methods.R:112:3
    2.   └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_methods.R:12:3
    3.     ├─base::unlist(...)
    4.     └─future.apply::future_lapply(...)
    5.       └─future.apply:::future_xapply(...)
    6.         └─base::tryCatch(...)
    7.           └─base (local) tryCatchList(expr, classes, parentenv, handlers)
    8.             └─base (local) tryCatchOne(...)
    9.               └─value[[3L]](cond)
   10.                 └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_methods.R:123:3'): plot.disparity_resample accepts additional arguments ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:33. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-36); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
       ▆
    1. └─GeometricMorphometricsMix (local) setup_test_results() at test-disparity_resample_methods.R:123:3
    2.   └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_methods.R:12:3
    3.     ├─base::unlist(...)
    4.     └─future.apply::future_lapply(...)
    5.       └─future.apply:::future_xapply(...)
    6.         └─base::tryCatch(...)
    7.           └─base (local) tryCatchList(expr, classes, parentenv, handlers)
    8.             └─base (local) tryCatchOne(...)
    9.               └─value[[3L]](cond)
   10.                 └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_methods.R:140:3'): print.disparity_resample overlap assessment works correctly ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:33. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-37); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_methods.R:140:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_methods.R:158:3'): print.disparity_resample handles different statistics ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:33. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-38); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_methods.R:158:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_methods.R:170:3'): print.disparity_resample handles univariate data ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:34. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-39); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
      ▆
   1. └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_methods.R:170:3
   2.   ├─base::unlist(...)
   3.   └─future.apply::future_lapply(...)
   4.     └─future.apply:::future_xapply(...)
   5.       └─base::tryCatch(...)
   6.         └─base (local) tryCatchList(expr, classes, parentenv, handlers)
   7.           └─base (local) tryCatchOne(...)
   8.             └─value[[3L]](cond)
   9.               └─future.apply:::onError(e, futures = fs, debug = debug)
  ── Error ('test-disparity_resample_methods.R:176:3'): S3 method dispatch works correctly ──
  <FutureLaunchError/FutureError/error/FutureCondition/condition>
  Error: Caught an unexpected error of class FutureLaunchError when trying to launch future ('future_lapply-1') on backend of class SequentialFutureBackend. The reason was: future::evalFuture() failed on gimli1 (pid 3585136) at 2026-04-08T13:31:34. Using package 'future' v1.70.0. Possible other reasons: Failed to attach one or more packages: there is no package called 'geometry' [future <unnamed>; on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>] [future 'future_lapply-1' (1b2ce151c7d9e131d7600e7ad018b16f-40); on 1b2ce151c7d9e131d7600e7ad018b16f@gimli1<3585136>]
  Backtrace:
       ▆
    1. └─GeometricMorphometricsMix (local) setup_test_results() at test-disparity_resample_methods.R:176:3
    2.   └─GeometricMorphometricsMix::disparity_resample(...) at test-disparity_resample_methods.R:12:3
    3.     ├─base::unlist(...)
    4.     └─future.apply::future_lapply(...)
    5.       └─future.apply:::future_xapply(...)
    6.         └─base::tryCatch(...)
    7.           └─base (local) tryCatchList(expr, classes, parentenv, handlers)
    8.             └─base (local) tryCatchOne(...)
    9.               └─value[[3L]](cond)
   10.                 └─future.apply:::onError(e, futures = fs, debug = debug)
  
  [ FAIL 40 | WARN 40 | SKIP 4 | PASS 97 ]
  Error:
  ! Test failures.
  Execution halted