Jonathan Keane created ARROW-13216:
--------------------------------------

             Summary: [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


Starting on 26 June the rtools35 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}
== 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)

Reply via email to