Skip to content

export_report() not working for multiagent #449

@marianschmidt

Description

@marianschmidt

Prework

  • Read and agree to the code of conduct and contributing guidelines.
  • If there is already a relevant issue, whether open or closed, comment on the existing thread instead of posting a new issue.
  • Post a minimal reproducible example so the maintainer can troubleshoot the problems you identify. A reproducible example is:
    • Runnable: post enough R code and data so any onlooker can create the error on their own computer.
    • Minimal: reduce runtime wherever possible and remove complicated details that are irrelevant to the issue at hand.
    • Readable: format your code according to the tidyverse style guide.

Description

The 'export_report()' function fails when trying to write an .html report for a multiagent object. It fails with object 'object_type' not found without a trace to where the error had happened.

Reproducible example

#reprex.pointblank.export.multiagent.R

library(pointblank)

agent1 <- create_agent(tbl = small_table) %>% 
  rows_distinct() %>% 
  interrogate()

agent2 <- create_agent(tbl = game_revenue) %>% 
  rows_distinct() %>% 
  interrogate()

multiagent <- create_multiagent(agent1,
                                agent2)

export_report(multiagent, 
              filename = "report.html")
#> Error in eval(parse(text = text, keep.source = FALSE), envir): object 'object_type' not found

Created on 2022-12-01 with reprex v2.0.2

Session info
sessioninfo::session_info()
#> ─ Session info ───────────────────────────────────────────────────────────────
#>  setting  value
#>  version  R version 4.2.1 (2022-06-23 ucrt)
#>  os       Windows 10 x64 (build 19044)
#>  system   x86_64, mingw32
#>  ui       RTerm
#>  language (EN)
#>  collate  German_Germany.utf8
#>  ctype    German_Germany.utf8
#>  tz       Europe/Berlin
#>  date     2022-12-01
#>  pandoc   2.19.2 @ C:/Program Files/RStudio/bin/quarto/bin/tools/ (via rmarkdown)
#> 
#> ─ Packages ───────────────────────────────────────────────────────────────────
#>  package     * version     date (UTC) lib source
#>  assertthat    0.2.1       2019-03-21 [1] CRAN (R 4.2.1)
#>  blastula      0.3.2       2020-05-19 [1] CRAN (R 4.2.2)
#>  cli           3.4.1       2022-09-23 [1] CRAN (R 4.2.1)
#>  DBI           1.1.3       2022-06-18 [1] CRAN (R 4.2.1)
#>  digest        0.6.30      2022-10-18 [1] CRAN (R 4.2.2)
#>  dplyr         1.0.10      2022-09-01 [1] CRAN (R 4.2.1)
#>  evaluate      0.18        2022-11-07 [1] CRAN (R 4.2.2)
#>  fansi         1.0.3       2022-03-24 [1] CRAN (R 4.2.1)
#>  fastmap       1.1.0       2021-01-25 [1] CRAN (R 4.2.1)
#>  fs            1.5.2       2021-12-08 [1] CRAN (R 4.2.1)
#>  generics      0.1.3       2022-07-05 [1] CRAN (R 4.2.1)
#>  glue          1.6.2       2022-02-24 [1] CRAN (R 4.2.1)
#>  highr         0.9         2021-04-16 [1] CRAN (R 4.2.1)
#>  htmltools     0.5.3       2022-07-18 [1] CRAN (R 4.2.1)
#>  knitr         1.41        2022-11-18 [1] CRAN (R 4.2.1)
#>  lifecycle     1.0.3       2022-10-07 [1] CRAN (R 4.2.2)
#>  magrittr      2.0.3       2022-03-30 [1] CRAN (R 4.2.1)
#>  pillar        1.8.1       2022-08-19 [1] CRAN (R 4.2.1)
#>  pkgconfig     2.0.3       2019-09-22 [1] CRAN (R 4.2.1)
#>  pointblank  * 0.11.2.9000 2022-11-18 [1] Github (rich-iannone/pointblank@721d930)
#>  purrr         0.3.5       2022-10-06 [1] CRAN (R 4.2.1)
#>  R.cache       0.16.0      2022-07-21 [1] CRAN (R 4.2.1)
#>  R.methodsS3   1.8.2       2022-06-13 [1] CRAN (R 4.2.0)
#>  R.oo          1.25.0      2022-06-12 [1] CRAN (R 4.2.0)
#>  R.utils       2.12.2      2022-11-11 [1] CRAN (R 4.2.1)
#>  R6            2.5.1       2021-08-19 [1] CRAN (R 4.2.1)
#>  reprex        2.0.2       2022-08-17 [1] CRAN (R 4.2.1)
#>  rlang         1.0.6       2022-09-24 [1] CRAN (R 4.2.1)
#>  rmarkdown     2.18        2022-11-09 [1] CRAN (R 4.2.2)
#>  rstudioapi    0.14        2022-08-22 [1] CRAN (R 4.2.1)
#>  sessioninfo   1.2.2       2021-12-06 [1] CRAN (R 4.2.1)
#>  stringi       1.7.8       2022-07-11 [1] CRAN (R 4.2.1)
#>  stringr       1.4.1       2022-08-20 [1] CRAN (R 4.2.1)
#>  styler        1.8.1       2022-11-07 [1] CRAN (R 4.2.2)
#>  tibble        3.1.8       2022-07-22 [1] CRAN (R 4.2.1)
#>  tidyselect    1.2.0       2022-10-10 [1] CRAN (R 4.2.2)
#>  utf8          1.2.2       2021-07-24 [1] CRAN (R 4.2.1)
#>  vctrs         0.5.1       2022-11-16 [1] CRAN (R 4.2.1)
#>  withr         2.5.0       2022-03-03 [1] CRAN (R 4.2.1)
#>  xfun          0.35        2022-11-16 [1] CRAN (R 4.2.1)
#>  yaml          2.3.6       2022-10-18 [1] CRAN (R 4.2.1)
#> 
#>  [1] C:/Users/ga27jar/AppData/Local/R/win-library/4.2
#>  [2] C:/Program Files/R/R-4.2.1/library
#> 
#> ──────────────────────────────────────────────────────────────────────────────

P.S.: Do you want us to keep the issue template sections (e.g. Prework) above or to only post the description and reprex?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions