• using R Under development (unstable) (2026-02-12 r89409)
  • using platform: aarch64-apple-darwin23
  • R was compiled by     Apple clang version 17.0.0 (clang-1700.3.19.1)     GNU Fortran (GCC) 14.2.0
  • running under: macOS Sequoia 15.7.1
  • using session charset: UTF-8 * current time: 2026-02-13 02:07:18 UTC
  • checking for file ‘ForeCA/DESCRIPTION’ ... OK
  • checking extension type ... Package
  • this is package ‘ForeCA’ version ‘0.2.7’
  • package encoding: UTF-8
  • checking package namespace information ... OK
  • checking package dependencies ... OK
  • checking if this is a source package ... OK
  • checking if there is a namespace ... OK
  • checking for executable files ... OK
  • checking for hidden files and directories ... OK
  • checking for portable file names ... OK
  • checking for sufficient/correct file permissions ... OK
  • checking whether package ‘ForeCA’ can be installed ... [1s/1s] OK See the install log for details.
  • checking installed package size ... OK
  • checking package directory ... OK
  • checking ‘build’ directory ... OK
  • checking DESCRIPTION meta-information ... OK
  • checking top-level files ... OK
  • checking for left-over files ... OK
  • checking index information ... OK
  • checking package subdirectories ... OK
  • checking code files for non-ASCII characters ... OK
  • checking R files for syntax errors ... OK
  • checking whether the package can be loaded ... [0s/0s] OK
  • checking whether the package can be loaded with stated dependencies ... [0s/0s] OK
  • checking whether the package can be unloaded cleanly ... [0s/0s] OK
  • checking whether the namespace can be loaded with stated dependencies ... [0s/0s] OK
  • checking whether the namespace can be unloaded cleanly ... [0s/0s] OK
  • checking loading without being on the library search path ... [0s/0s] OK
  • checking whether startup messages can be suppressed ... [0s/0s] OK
  • checking dependencies in R code ... OK
  • checking S3 generic/method consistency ... OK
  • checking replacement functions ... OK
  • checking foreign function calls ... OK
  • checking R code for possible problems ... [1s/1s] OK
  • checking Rd files ... [0s/0s] NOTE checkRd: (-1) foreca.Rd:77: Lost braces in \itemize; \value handles \item{}{} directly checkRd: (-1) foreca.Rd:78-80: Lost braces in \itemize; \value handles \item{}{} directly checkRd: (-1) foreca.Rd:81-83: Lost braces in \itemize; \value handles \item{}{} directly checkRd: (-1) foreca.Rd:84-87: Lost braces in \itemize; \value handles \item{}{} directly checkRd: (-1) foreca.Rd:88-90: Lost braces in \itemize; \value handles \item{}{} directly checkRd: (-1) foreca.Rd:91-92: Lost braces in \itemize; \value handles \item{}{} directly checkRd: (-1) foreca.Rd:93: Lost braces in \itemize; \value handles \item{}{} directly checkRd: (-1) initialize_weightvector.Rd:53-54: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:55: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:56: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:57: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:58: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:59: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:60-61: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:62: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:63: Lost braces in \itemize; meant \describe ? checkRd: (-1) initialize_weightvector.Rd:64-65: Lost braces in \itemize; meant \describe ?
  • checking Rd metadata ... OK
  • checking Rd cross-references ... OK
  • checking for missing documentation entries ... OK
  • checking for code/documentation mismatches ... OK
  • checking Rd \usage sections ... OK
  • checking Rd contents ... OK
  • checking for unstated dependencies in examples ... OK
  • checking installed files from ‘inst/doc’ ... OK
  • checking files in ‘vignettes’ ... OK
  • checking examples ... [0s/0s] OK
  • checking for unstated dependencies in ‘tests’ ... OK
  • checking tests ... [6s/6s] ERROR   Running ‘testthat.R’ [6s/6s] Running the tests in ‘tests/testthat.R’ failed. Complete output:   > library(testthat)   > test_check("ForeCA")   Loading required package: ForeCA   This is 'ForeCA' version 0.2.7. See https://github.com/gmgeorg/ForeCA for latest updates and citation("ForeCA").   May the ForeC be with you.   Seed used in testing 548676   $estimate   $weightvector.trace           Series 1 Series 2 Series 3 Series 4 Series 5   Iter 0 0.8508559 0.1638361 0.3256218 0.15438309 0.3454537   Iter 1 0.8624697 0.1740986 0.3023916 0.10648321 0.3507939   Iter 2 0.8666853 0.1816373 0.2933533 0.08954103 0.3489854   Iter 3 0.8685611 0.1855961 0.2895743 0.08322078 0.3469536   Iter 4 0.8694451 0.1874853 0.2879162 0.08070921 0.3456945   Iter 5 0.8698647 0.1883562 0.2871707 0.07966136 0.3450282   Iter 6 0.8700626 0.1887523 0.2868316 0.07920956 0.3446984   Iter 7 0.8701553 0.1889317 0.2866767 0.07901062 0.3445408      $h.trace   [1] 0.6081042 0.6056372 0.6052891 0.6052296 0.6052182 0.6052160 0.6052155   [8] 0.6052154      $h.trace.univ   [1] 0.6088211 0.6063578 0.6060110 0.6059520 0.6059408 0.6059386 0.6059382   [8] 0.6059381      $Omega.trace   [1] 39.11789 39.36422 39.39890 39.40480 39.40592 39.40614 39.40618 39.40619      $Omega.trace.univ   [1] 39.10870 39.35343 39.39143 39.39964 39.40197 39.40278 39.40310 39.40323      $Omega   [1] 39.40619      $h   [1] 0.6052154      $weightvector         Series 1 Series 2 Series 3 Series 4 Series 5   [1,] 0.8701553 0.1889317 0.2866767 0.07901062 0.3445408      $iterations   [1] 7      $converged   [1] TRUE      attr(,"class")   [1] "foreca.EM.one_weightvector"      $algorithm.control   $algorithm.control$tol   [1] 1e-06      $algorithm.control$type   [1] "EM"      $algorithm.control$max.iter   [1] 50      $algorithm.control$num.starts   [1] 10         $spectrum.control   $spectrum.control$method   [1] "mvspec"      $spectrum.control$smoothing   [1] FALSE         $entropy.control   $entropy.control$base   [1] 200      $entropy.control$method   [1] "MLE"      $entropy.control$prior.probs     [1] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005    [13] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005    [25] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005    [37] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005    [49] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005    [61] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005    [73] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005    [85] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005    [97] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005   [109] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005   [121] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005   [133] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005   [145] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005   [157] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005   [169] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005   [181] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005   [193] 0.005 0.005 0.005 0.005 0.005 0.005 0.005 0.005      $entropy.control$prior.weight   [1] 0.001      $entropy.control$threshold   [1] 0         $best.attempt   [1] "SFA.slow"      $h   [1] 0.6052154      $iterations   [1] 7      $Omega.trace   [1] 39.11789 39.36422 39.39890 39.40480 39.40592 39.40614 39.40618 39.40619      $converged   [1] TRUE      $weightvector         Series 1 Series 2 Series 3 Series 4 Series 5   [1,] 0.8701553 0.1889317 0.2866767 0.07901062 0.3445408      $score   Time Series:   Start = 1   End = 200   Frequency = 1              Series 1     [1,] 0.531007716     [2,] -0.242381264     [3,] 1.409868023     [4,] -0.496304337     [5,] 1.716055552     [6,] 1.215954077     [7,] 1.451089896     [8,] 0.104152544     [9,] 1.359256702    [10,] 0.285875177    [11,] 1.149123825    [12,] 0.967830540    [13,] 1.337378938    [14,] 1.101469353    [15,] 1.973763846    [16,] 1.099759321    [17,] 1.333472740    [18,] 0.952254728    [19,] 0.126525833    [20,] 0.503903133    [21,] -0.121605801    [22,] 0.099599114    [23,] -0.174723472    [24,] -0.766188032    [25,] -0.877366634    [26,] 0.151427335    [27,] -0.282278510    [28,] 0.907577459    [29,] 0.071132618    [30,] 0.528527172    [31,] 0.145771561    [32,] -0.180752132    [33,] -0.524587068    [34,] 0.728527790    [35,] -0.339084484    [36,] 1.159065923    [37,] -0.548097651    [38,] -0.291667390    [39,] -0.627526287    [40,] 0.198277587    [41,] 0.203378208    [42,] 1.005445894    [43,] -0.447978457    [44,] 1.363051139    [45,] -0.259644397    [46,] 1.117157290    [47,] 0.315163991    [48,] 0.559882928    [49,] -0.651240004    [50,] 0.009362618    [51,] -0.304379137    [52,] -0.822919727    [53,] -0.723055455    [54,] -0.716653382    [55,] -0.721987657    [56,] -0.793610174    [57,] -0.528863058    [58,] -1.111243550    [59,] -0.071374662    [60,] -0.446230070    [61,] 0.331060473    [62,] -0.793260476    [63,] 0.524959324    [64,] -1.414416234    [65,] -0.325846868    [66,] -1.755264648    [67,] -1.802505363    [68,] -0.968185758    [69,] -1.834274976    [70,] -1.382675094    [71,] -1.882340829    [72,] -1.370481240    [73,] -0.931984720    [74,] -0.282723629    [75,] -1.466617936    [76,] -1.274214194    [77,] -2.163751069    [78,] -2.218751946    [79,] -1.127605309    [80,] -1.962034934    [81,] -1.866183835    [82,] -2.209758349    [83,] -1.471593918    [84,] -1.760257753    [85,] -1.673410936    [86,] -2.312339442    [87,] -2.124042454    [88,] -1.287288091    [89,] -1.357638657    [90,] -0.207126952    [91,] -1.205260846    [92,] -0.764016805    [93,] -1.442218131    [94,] -1.342322292    [95,] -1.186217102    [96,] -0.541453489    [97,] -0.681423129    [98,] -0.353442655    [99,] 0.065747247   [100,] 0.434787571   [101,] 0.020343267   [102,] -0.038566702   [103,] 0.711138734   [104,] 0.283601678   [105,] 1.363741780   [106,] 0.577228013   [107,] 0.546651205   [108,] 0.747084152   [109,] 0.351715093   [110,] 0.851474130   [111,] -0.052121981   [112,] -0.518415576   [113,] 0.026586666   [114,] -0.280332539   [115,] 0.486560673   [116,] -1.010499266   [117,] 0.577864353   [118,] 0.088537178   [119,] 1.086391240   [120,] 0.841973481   [121,] 1.884389832   [122,] 0.542106328   [123,] 1.125791694   [124,] 0.812417670   [125,] 0.625533083   [126,] 0.918099558   [127,] 1.117545948   [128,] 0.661568597   [129,] 1.295189777   [130,] 0.973610843   [131,] 0.857014739   [132,] 0.526005218   [133,] 1.238805734   [134,] 0.703037589   [135,] 1.385842627   [136,] 0.655007379   [137,] 1.691197866   [138,] 0.267806343   [139,] 1.650345132   [140,] 1.033591479   [141,] 1.558415331   [142,] 1.435358682   [143,] 1.794093075   [144,] 1.134096802   [145,] 1.515495906   [146,] 1.351195500   [147,] 0.569260043   [148,] 0.879263479   [149,] 1.798577922   [150,] 0.184137791   [151,] 0.582924483   [152,] 0.835844340   [153,] 1.084250908   [154,] 1.492123583   [155,] 1.184609364   [156,] 1.535874852   [157,] 0.896541067   [158,] 0.875480357   [159,] 0.988240287   [160,] 0.307485677   [161,] 1.187293443   [162,] -0.123912466   [163,] 0.089205808   [164,] -0.594852154   [165,] -0.014191160   [166,] -1.012829253   [167,] -0.021893739   [168,] -0.105140697   [169,] -0.143783306   [170,] 0.176642079   [171,] -0.260711573   [172,] 0.278283309   [173,] -0.890847937   [174,] 0.023817187   [175,] -1.218054942   [176,] -0.554278834   [177,] -0.467698915   [178,] -0.187185196   [179,] -0.616961190   [180,] -0.670460555   [181,] -1.228137631   [182,] -1.287313976   [183,] -0.891122657   [184,] -1.600040146   [185,] 0.189567929   [186,] -0.903721844   [187,] -0.571664576   [188,] -0.589397135   [189,] -0.790509118   [190,] -0.945152831   [191,] -0.398301692   [192,] -0.576784233   [193,] 0.095190442   [194,] -0.656570997   [195,] 0.761527861   [196,] -0.852501961   [197,] 0.246820528   [198,] -0.291474967   [199,] 0.881657650   [200,] -0.817615345   attr(,"whitened")   [1] TRUE      $Omega.init   [1] 39.1087   attr(,"unit")   [1] "%"      $Omega   [1] 39.40619      $best.f     [1] 9.276680e-02 2.015693e-01 3.170411e-03 4.215030e-02 1.966489e-03     [6] 5.388620e-03 8.014078e-03 9.595580e-05 3.051171e-03 4.381243e-04    [11] 6.122249e-03 3.120716e-03 9.639396e-03 7.682677e-03 4.659447e-04    [16] 1.158130e-03 3.027707e-03 5.281574e-04 6.304311e-04 3.024080e-05    [21] 3.376575e-03 9.527856e-04 1.637330e-03 7.020073e-04 1.320455e-03    [26] 1.075432e-03 1.629566e-03 2.120256e-03 5.572384e-04 9.992411e-04    [31] 8.343970e-05 1.990236e-03 3.048766e-04 7.068383e-05 1.286122e-03    [36] 3.434084e-04 4.705033e-04 1.049453e-03 6.489878e-04 9.688063e-04    [41] 1.688313e-03 3.462617e-04 2.758472e-04 1.536050e-04 3.781979e-04    [46] 1.510636e-04 1.400191e-04 2.092933e-04 1.145014e-03 7.511327e-05    [51] 2.424899e-05 8.251278e-04 2.750060e-04 1.325533e-04 3.934879e-05    [56] 2.896776e-04 1.289401e-03 5.174085e-04 4.275726e-04 1.723240e-04    [61] 7.395534e-04 6.644013e-05 1.393588e-03 1.006847e-03 9.951920e-04    [66] 1.685137e-04 3.162490e-04 8.929429e-04 2.064822e-04 9.060662e-04    [71] 1.073643e-03 6.584038e-04 4.434815e-04 6.496868e-04 3.615419e-03    [76] 2.023011e-04 3.916437e-04 1.795952e-03 1.781473e-04 4.726287e-04    [81] 4.756564e-04 2.500599e-03 1.261473e-04 5.798732e-04 2.810249e-04    [86] 7.444191e-04 6.115906e-04 3.321676e-03 5.037909e-04 5.313569e-03    [91] 1.288995e-03 3.795535e-03 1.955326e-03 1.259022e-03 5.653691e-05    [96] 6.128468e-03 1.756882e-02 3.675042e-03 6.055964e-03 6.425032e-03      $best.f.univ     [1] 9.280584e-02 2.016842e-01 3.164935e-03 4.206686e-02 1.968451e-03     [6] 5.410595e-03 7.989901e-03 9.675048e-05 3.036389e-03 4.381671e-04    [11] 6.133954e-03 3.140127e-03 9.642182e-03 7.715123e-03 4.785350e-04    [16] 1.171440e-03 3.045749e-03 5.092051e-04 6.273320e-04 3.023488e-05    [21] 3.348931e-03 9.497734e-04 1.623818e-03 6.971748e-04 1.336827e-03    [26] 1.084332e-03 1.612804e-03 2.124447e-03 5.643469e-04 9.956337e-04    [31] 8.582415e-05 1.985959e-03 3.028976e-04 7.168036e-05 1.277593e-03    [36] 3.396795e-04 4.735710e-04 1.040407e-03 6.553005e-04 9.632931e-04    [41] 1.693622e-03 3.460259e-04 2.696614e-04 1.565952e-04 3.782033e-04    [46] 1.393840e-04 1.477018e-04 2.116761e-04 1.170383e-03 8.007365e-05    [51] 2.534625e-05 8.290728e-04 2.587884e-04 1.299230e-04 4.197085e-05    [56] 2.942903e-04 1.300815e-03 5.378603e-04 4.237361e-04 1.673180e-04    [61] 7.462312e-04 6.956334e-05 1.405294e-03 9.976091e-04 9.874679e-04    [66] 1.769881e-04 3.172637e-04 9.008014e-04 2.015485e-04 8.952347e-04    [71] 1.083226e-03 6.625184e-04 4.475467e-04 6.584209e-04 3.674006e-03    [76] 2.153315e-04 3.904965e-04 1.852217e-03 1.827897e-04 4.760030e-04    [81] 4.767325e-04 2.477752e-03 1.284588e-04 5.823268e-04 2.777058e-04    [86] 7.450050e-04 5.900756e-04 3.476483e-03 5.220919e-04 5.158883e-03    [91] 1.281293e-03 3.695016e-03 1.947027e-03 1.283622e-03 4.158765e-05    [96] 5.763557e-03 1.742827e-02 3.811271e-03 5.969818e-03 6.709775e-03      $Omega.univ   [1] 39.40323   attr(,"unit")   [1] "%"      attr(,"class")   [1] "foreca.one_weightvector"   ForeCA found the top 4 ForeCs of 'kSeries' (5 time series).   Out of the top 4 ForeCs, 0 are white noise.      Omega(ForeC 1) = 39.4% vs. maximum Omega(kSeries) = 27.95%.   This is an absolute increase of 11.45 percentage points (relative: 40.98%) in forecastability.      * * * * * * * * * *   Use plot(), biplot(), and summary() for more details.      zero-mean: Mean absolute difference: 1.513723   unit-variance: Mean relative difference: 2.542441   uncorrelated: Mean absolute difference: 0.3752561   zero-mean: Mean absolute difference: 1.513723   unit-variance: Mean relative difference: 2.542441   uncorrelated: Mean absolute difference: 0.3752561       *** caught segfault ***   address 0x1, cause 'invalid permissions'      Traceback:    1: eigen(x)    2: FUN(array(newX[, i], d.call, dn.call), ...)    3: apply(spec.Series, 1, function(x) eigen(x)$values)    4: eval(code, test_env)    5: eval(code, test_env)    6: withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt)    7: doTryCatch(return(expr), name, parentenv, handler)    8: tryCatchOne(expr, names, parentenv, handlers[[1L]])    9: tryCatchList(expr, classes, parentenv, handlers)   10: tryCatch(withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt), error = handle_fatal)   11: doWithOneRestart(return(expr), restart)   12: withOneRestart(expr, restarts[[1L]])   13: withRestarts(tryCatch(withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt), error = handle_fatal), end_test = function() { })   14: test_code(code, parent.frame())   15: test_that("mvspectrum is positive semi-definite for every frequency", { lambdas <- apply(spec.Series, 1, function(x) eigen(x)$values) lambdas.flat <- c(lambdas) expect_equal(Im(lambdas.flat), rep(0, length(lambdas.flat))) lambdas.flat <- Re(lambdas.flat) lambdas.pos <- (round(lambdas.flat, 4) >= 0) expect_true(all(lambdas.pos), info = paste0(test.msg, ";\n ", sum(!lambdas.pos), " are negative")) })   16: eval(code, test_env)   17: eval(code, test_env)   18: withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt)   19: doTryCatch(return(expr), name, parentenv, handler)   20: tryCatchOne(expr, names, parentenv, handlers[[1L]])   21: tryCatchList(expr, classes, parentenv, handlers)   22: tryCatch(withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt), error = handle_fatal)   23: doWithOneRestart(return(expr), restart)   24: withOneRestart(expr, restarts[[1L]])   25: withRestarts(tryCatch(withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt), error = handle_fatal), end_test = function() { })   26: test_code(code = exprs, env = env, reporter = get_reporter() %||% StopReporter$new())   27: source_file(path, env = env(env), desc = desc, shuffle = shuffle, error_call = error_call)   28: FUN(X[[i]], ...)   29: lapply(test_paths, test_one_file, env = env, desc = desc, shuffle = shuffle, error_call = error_call)   30: doTryCatch(return(expr), name, parentenv, handler)   31: tryCatchOne(expr, names, parentenv, handlers[[1L]])   32: tryCatchList(expr, classes, parentenv, handlers)   33: tryCatch(code, testthat_abort_reporter = function(cnd) { cat(conditionMessage(cnd), "\n") NULL})   34: with_reporter(reporters$multi, lapply(test_paths, test_one_file, env = env, desc = desc, shuffle = shuffle, error_call = error_call))   35: test_files_serial(test_dir = test_dir, test_package = test_package, test_paths = test_paths, load_helpers = load_helpers, reporter = reporter, env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, desc = desc, load_package = load_package, shuffle = shuffle, error_call = error_call)   36: test_files(test_dir = path, test_paths = test_paths, test_package = package, reporter = reporter, load_helpers = load_helpers, env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, load_package = load_package, parallel = parallel, shuffle = shuffle)   37: test_dir("testthat", package = package, reporter = reporter, ..., load_package = "installed")   38: test_check("ForeCA")   An irrecoverable exception occurred. R is aborting now ...
  • checking for unstated dependencies in vignettes ... OK
  • checking package vignettes ... OK
  • checking re-building of vignette outputs ... [21s/23s] OK
  • checking PDF version of manual ... [2s/2s] OK
  • DONE Status: 1 ERROR, 1 NOTE
  • using check arguments '--no-clean-on-error '