Error(s) in re-building vignettes:
  ...
--- re-building ‘colour_palettes.qmd’ using html
[31m

processing file: colour_palettes.qmd
[39m[31moutput file: colour_palettes.knit.md

[39m[1mpandoc [22m
  to: html
  output-file: colour_palettes.html
  standalone: true
  embed-resources: true
  wrap: none
  default-image-extension: png
  css:
    - >-
      /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/quarto/rmarkdown/template/quarto_vignette/resources/vignette.css
  variables: {}
  
[1mmetadata[22m
  document-css: false
  lang: en
  minimal: true
  theme: none
  title: MSUthemes Colour Palettes
  
Output created: colour_palettes.html

--- finished re-building ‘colour_palettes.qmd’

--- re-building ‘install_metropolis_font.qmd’ using html
[1mpandoc [22m
  to: html
  output-file: install_metropolis_font.html
  standalone: true
  embed-resources: true
  wrap: none
  default-image-extension: png
  css:
    - >-
      /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/quarto/rmarkdown/template/quarto_vignette/resources/vignette.css
  variables: {}
  
[1mmetadata[22m
  document-css: false
  lang: en
  minimal: true
  theme: none
  title: Installing Metropolis Fonts
  
Output created: install_metropolis_font.html

--- finished re-building ‘install_metropolis_font.qmd’

--- re-building ‘introduction.qmd’ using html
[31m

processing file: introduction.qmd
[39m[31m
 *** caught segfault ***
[39m[31maddress (nil), cause 'memory not mapped'
[39m[31m
Traceback:
[39m[31m 1: title(main = main, sub = sub, xlab = xlab, ylab = ylab, ...)
 2: barplot.default(stats::xtabs(mf, addNA = TRUE), horiz = horiz,     xlab = xlab, ylab = ylab, ...)
 3: barplot.formula(C150_4 ~ entry_term, data = filter(BigTen, name ==     "MSU"), col = msu_green, main = "MSU Graduation Rate (1997 - 2023)",     xlab = "Graduation Year of Incoming Class", ylab = "6-Year Graduation Rate")
 4: barplot(C150_4 ~ entry_term, data = filter(BigTen, name == "MSU"),     col = msu_green, main = "MSU Graduation Rate (1997 - 2023)",     xlab = "Graduation Year of Incoming Class", ylab = "6-Year Graduation Rate")
 5: eval(expr, envir)
 6: eval(expr, envir)
 7: withVisible(eval(expr, envir))
 8: withCallingHandlers(code, error = function (e) rlang::entrace(e), message = function (cnd) {    watcher$capture_plot_and_output()    if (on_message$capture) {        watcher$push(cnd)    }    if (on_message$silence) {        invokeRestart("muffleMessage")    }}, warning = function (cnd) {    if (getOption("warn") >= 2 || getOption("warn") < 0) {        return()    }    watcher$capture_plot_and_output()    if (on_warning$capture) {        cnd <- sanitize_call(cnd)        watcher$push(cnd)    }    if (on_warning$silence) {        invokeRestart("muffleWarning")    }}, error = function (cnd) {    watcher$capture_plot_and_output()    cnd <- sanitize_call(cnd)    watcher$push(cnd)    switch(on_error, continue = invokeRestart("eval_continue"),         stop = invokeRestart("eval_stop"), error = NULL)})
 9: eval(call)
10: eval(call)
11: with_handlers({    for (expr in tle$exprs) {        ev <- withVisible(eval(expr, envir))        watcher$capture_plot_and_output()        watcher$print_value(ev$value, ev$visible, envir)    }    TRUE}, handlers)
12: doWithOneRestart(return(expr), restart)
13: withOneRestart(expr, restarts[[1L]])
14: withRestartList(expr, restarts[-nr])
15: doWithOneRestart(return(expr), restart)
16: withOneRestart(withRestartList(expr, restarts[-nr]), restarts[[nr]])
17: withRestartList(expr, restarts)
18: withRestarts(with_handlers({    for (expr in tle$exprs) {        ev <- withVisible(eval(expr, envir))        watcher$capture_plot_and_output()        watcher$print_value(ev$value, ev$visible, envir)    }    TRUE}, handlers), eval_continue = function() TRUE, eval_stop = function() FALSE)
19: evaluate::evaluate(...)
20: evaluate(code, envir = env, new_device = FALSE, keep_warning = if (is.numeric(options$warning)) TRUE else options$warning,     keep_message = if (is.numeric(options$message)) TRUE else options$message,     stop_on_error = if (is.numeric(options$error)) options$error else {        if (options$error && options$include)             0L        else 2L    }, output_handler = knit_handlers(options$render, options))
21: in_dir(input_dir(), expr)
22: in_input_dir(evaluate(code, envir = env, new_device = FALSE,     keep_warning = if (is.numeric(options$warning)) TRUE else options$warning,     keep_message = if (is.numeric(options$message)) TRUE else options$message,     stop_on_error = if (is.numeric(options$error)) options$error else {        if (options$error && options$include)             0L        else 2L    }, output_handler = knit_handlers(options$render, options)))
23: eng_r(options)
24: block_exec(params)
25: call_block(x)
26: process_group(group)
27: withCallingHandlers(if (tangle) process_tangle(group) else process_group(group),     error = function(e) {        if (progress && is.function(pb$interrupt))             pb$interrupt()        if (is_R_CMD_build() || is_R_CMD_check())             error <<- format(e)    })
28: with_options(withCallingHandlers(if (tangle) process_tangle(group) else process_group(group),     error = function(e) {        if (progress && is.function(pb$interrupt))             pb$interrupt()        if (is_R_CMD_build() || is_R_CMD_check())             error <<- format(e)    }), list(rlang_trace_top_env = knit_global()))
29: xfun:::handle_error(with_options(withCallingHandlers(if (tangle) process_tangle(group) else process_group(group),     error = function(e) {        if (progress && is.function(pb$interrupt))             pb$interrupt()        if (is_R_CMD_build() || is_R_CMD_check())             error <<- format(e)    }), list(rlang_trace_top_env = knit_global())), function(loc) {    setwd(wd)    write_utf8(res, output %n% stdout())    paste0("\nQuitting from ", loc, if (!is.null(error))         paste0("\n", rule(), error, "\n", rule()))}, if (labels[i] != "") sprintf(" [%s]", labels[i]), get_loc)
30: process_file(text, output)
31: knitr::knit(knit_input, knit_output, envir = envir, quiet = quiet)
32: rmarkdown::render(input = input, output_format = output_format,     knit_root_dir = knit_root_dir, params = params, run_pandoc = FALSE,     envir = env)
33: execute(params$input, params$format, params$tempDir, params$libDir,     params$dependencies, params$cwd, params$params, params$resourceDir,     params$handledLanguages, params$markdown)
34: .main()
An irrecoverable exception occurred. R is aborting now ...
[39m[33mWARN: Error encountered when rendering files[39m
Error: processing vignette 'introduction.qmd' failed with diagnostics:
! Error running quarto CLI from R.
Caused by error:
! Could not parse cli `{}` expression: ` watcher$capture…`.
Caused by error:
! <text>:1:42: unexpected 'if'
1:     watcher$capture_plot_and_output()    if
                                             ^
--- failed re-building ‘introduction.qmd’

SUMMARY: processing the following file failed:
  ‘introduction.qmd’

Error: Vignette re-building failed.
Execution halted