Skip to content

! ! nrow(out) must equal 1 #462

Description

@JBGruber

Not sure whether this is related to r-lib/remotes#368, but for two weeks or so I get run into an error that R traces back to "res_one_row_df(entries)". I tried to narrow it down to a reproducible example:

dl <- pkgdepends::new_pkg_download_proposal(
  refs = "tidyverse",
  config = list(
    platforms = "windows",
    `r-versions` = "4.3.2"
  )
)
dl$resolve()
#> ℹ Loading metadata database✔ Loading metadata database ... done
#> Error:
#> ! ! `nrow(out)` must equal `1`.

Created on 2026-04-28 with reprex v2.1.1

Session info

sessioninfo::session_info()
#> Warning in system2("quarto", "-V", stdout = TRUE, env = paste0("TMPDIR=", :
#> Ausführung von Kommando '"quarto"
#> TMPDIR=C:/Users/johannes/AppData/Local/Temp/RtmpYbSYTc/file27a030a83e65 -V'
#> ergab Status 1
#> ─ Session info ───────────────────────────────────────────────────────────────
#>  setting  value
#>  version  R version 4.5.2 (2025-10-31 ucrt)
#>  os       Windows 11 x64 (build 26100)
#>  system   x86_64, mingw32
#>  ui       RTerm
#>  language (EN)
#>  collate  German_Germany.utf8
#>  ctype    German_Germany.utf8
#>  tz       Europe/Berlin
#>  date     2026-04-28
#>  pandoc   3.9.0.2 @ C:/PROGRA~3/CHOCOL~1/bin/ (via rmarkdown)
#>  quarto   NA @ C:\\PROGRA~1\\RStudio\\RESOUR~1\\app\\bin\\quarto\\bin\\quarto.exe
#> 
#> ─ Packages ───────────────────────────────────────────────────────────────────
#>  package     * version date (UTC) lib source
#>  cli           3.6.6   2026-04-09 [1] CRAN (R 4.5.3)
#>  curl          7.1.0   2026-04-22 [1] CRAN (R 4.5.3)
#>  digest        0.6.39  2025-11-19 [1] CRAN (R 4.5.2)
#>  evaluate      1.0.5   2025-08-27 [1] CRAN (R 4.5.2)
#>  fastmap       1.2.0   2024-05-15 [1] CRAN (R 4.5.2)
#>  filelock      1.0.3   2023-12-11 [1] CRAN (R 4.5.3)
#>  fs            2.1.0   2026-04-18 [1] CRAN (R 4.5.3)
#>  glue          1.8.1   2026-04-17 [1] CRAN (R 4.5.3)
#>  htmltools     0.5.9   2025-12-04 [1] CRAN (R 4.5.2)
#>  knitr         1.51    2025-12-20 [1] CRAN (R 4.5.3)
#>  lifecycle     1.0.5   2026-01-08 [1] CRAN (R 4.5.3)
#>  otel          0.2.0   2025-08-29 [1] CRAN (R 4.5.2)
#>  pillar        1.11.1  2025-09-17 [1] CRAN (R 4.5.2)
#>  pkgcache      2.2.5   2026-04-09 [1] CRAN (R 4.5.3)
#>  pkgdepends    0.9.1   2026-04-09 [1] CRAN (R 4.5.3)
#>  R6            2.6.1   2025-02-15 [1] CRAN (R 4.5.2)
#>  reprex        2.1.1   2024-07-06 [1] CRAN (R 4.5.3)
#>  rlang         1.2.0   2026-04-06 [1] CRAN (R 4.5.3)
#>  rmarkdown     2.31    2026-03-26 [1] CRAN (R 4.5.3)
#>  rstudioapi    0.18.0  2026-01-16 [1] CRAN (R 4.5.3)
#>  sessioninfo   1.2.3   2025-02-05 [1] CRAN (R 4.5.2)
#>  vctrs         0.7.3   2026-04-11 [1] CRAN (R 4.5.3)
#>  withr         3.0.2   2024-10-28 [1] CRAN (R 4.5.2)
#>  xfun          0.57    2026-03-20 [1] CRAN (R 4.5.3)
#>  yaml          2.3.12  2025-12-10 [1] CRAN (R 4.5.2)
#> 
#>  [1] C:/Program Files/R/R-4.5.2/library
#> 
#> ──────────────────────────────────────────────────────────────────────────────

This happens on multiple machines, including two linux boxes. Maybe the binaries I'm requesting here do not exist anymore, since r-versions = "4.4.2" works fine? But then it would be good to get a more informative error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugan unexpected problem or unintended behavior

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions