You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Ian Cook (Jira)" <ji...@apache.org> on 2021/07/06 19:52:00 UTC
[jira] [Commented] (ARROW-13216) [R] Schema retention with rtools35
[ https://issues.apache.org/jira/browse/ARROW-13216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17375978#comment-17375978 ]
Ian Cook commented on ARROW-13216:
----------------------------------
I think this is caused by ARROW-12558. I will confirm this, and if confirmed I will open a PR to fix it by skipping the test that depends on RE2 for R versions < 4.0.0.
> [R] Schema retention with rtools35
> ----------------------------------
>
> Key: ARROW-13216
> URL: https://issues.apache.org/jira/browse/ARROW-13216
> Project: Apache Arrow
> Issue Type: Bug
> Components: R
> Reporter: Jonathan Keane
> Assignee: Ian Cook
> Priority: Blocker
> Fix For: 5.0.0
>
>
> Starting on 26 June the {{test-r-rtools-35}} crossbow job started failing, on 25 June ARROW-13117 was merged.
> The failures are for the test [https://github.com/apache/arrow/blob/d0a5c5b4db4cd2f58cae45727621bc7d1fd20d00/r/tests/testthat/test-dplyr.R#L812-L824] which was added as part of that ticket.
> {code:java}
> == Failed tests ================================================================
> -- Error (test-dplyr.R:812:3): type checks on expressions ----------------------
> Error: Error: Problem with `mutate()` column `a`.
> i `a = ..1`.
> x cannot coerce type 'closure' to vector of type 'character'
> Backtrace:
> x
> 1. +-arrow:::expect_dplyr_equal(...) test-dplyr.R:812:2
> 2. | \-rlang::eval_tidy(expr, rlang::new_data_mask(rlang::env(input = record_batch(tbl)))) D:\a\crossbow\crossbow\check\arrow.Rcheck\tests_x64\testthat\helper-expectation.R:84:4
> 3. +-`%>%`(...)
> 4. +-dplyr::collect(.)
> 5. +-dplyr::transmute(...)
> 6. +-arrow:::transmute.ArrowTabular(...)
> 7. | +-dplyr::mutate(.data, ..., .keep = "none")
> 8. | +-arrow:::mutate.ArrowTabular(.data, ..., .keep = "none")
> 9. | | \-arrow:::abandon_ship(call, .data, msg)
> 10. | | \-base::eval.parent(call, 2)
> 11. | | \-base::eval(expr, p)
> 12. | | \-base::eval(expr, p)
> 13. | +-(function (.data, ...) ...
> 14. | \-dplyr:::mutate.data.frame(...)
> 15. | \-dplyr:::mutate_cols(.data, ..., caller_env = caller_env())
> 16. | +-base::withCallingHandlers(...)
> 17. | \-mask$eval_all_mutate(quo)
> 18. \-base::.handleSimpleError(...)
> 19. \-dplyr:::h(simpleError(msg, call))
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)