JGCRI / gcam-core

GCAM -- The Global Change Analysis Model
http://jgcri.github.io/gcam-doc/
Other
263 stars 159 forks source link

GCAM Data System: driver() throws "Error in `left_join()`" #318

Open MincingWords opened 12 months ago

MincingWords commented 12 months ago

Consistently hitting this during driver():

> devtools::load_all()
ℹ Loading gcamdata
> driver()
GCAM Data System v5.1
Found 420 chunks
Found 4267 chunk data requirements
Found 2416 chunk data products
1452 chunk data input(s) not accounted for
Chunks left: 1872
[1] "module_aglu_LA100.0_LDS_preprocessing"                                                                                     
[1] "- make 16.68"
[1] "module_aglu_LA100.FAO_downscale_ctry"
[1] "- make 6.05"
[1] "module_aglu_LA100.GTAP_downscale_ctry"
[1] "- make 0.15"
[1] "module_aglu_LA100.IMAGE_downscale_ctry_yr"
[1] "- make 1.22"
[1] "module_aglu_LA101.ag_FAO_R_C_Y"
[1] "- make 10.49"
[1] "module_aglu_LA105.an_FAO_R_C_Y"                                                       
[1] "- make 0.81"
[1] "module_aglu_LA106.ag_an_NetExp_FAO_R_C_Y"                                             
[1] "- make 3.02"
[1] "module_aglu_LA107.an_IMAGE_R_C_Sys_Fd_Y"                                              
[1] "- make 6.20"
[1] "module_aglu_LB110.For_FAO_R_Y"                                                        
[1] "- make 0.31"
[1] "module_aglu_LB111.ag_resbio_R_C"                                                      
[1] "- make 0.29"
[1] "module_aglu_LB112.ag_prodchange_R_C_Y_GLU"                                            
[1] "- make 6.56"
[1] "module_aglu_LB120.LC_GIS_R_LTgis_Yh_GLU"                                              
[1] "- make 16.02"
[1] "module_aglu_LB121.Carbon_LT"                                                          
[1] "- make 0.37"
[1] "module_aglu_LB122.LC_R_Cropland_Yh_GLU"                                               
[1] "- make 1.75"
[1] "module_aglu_LB131.LV_R_GLU"                                                           
[1] "- make 0.05"
[1] "module_aglu_LB132.ag_an_For_Prices_USA_C_2005"                                        
[1] "- make 1.45"
[1] "module_aglu_LB1321.regional_ag_prices"
[1] "- make 2.54"
[1] "module_aglu_LB133.ag_Costs_USA_C_2005"
[1] "- make 0.36"
[1] "module_aglu_LB141.ag_Fert_IFA_ctry_crop"
Error in `left_join()`:
! `...` must be empty.
✖ Problematic argument:
• ignore_columns = "item"
Run `rlang::last_trace()` to see where the error occurred.

rlang::last_trace(drop = FALSE) says:

<error/rlib_error_dots_nonempty>
Error in `left_join()`:
! `...` must be empty.
✖ Problematic argument:
• ignore_columns = "item"
---
Backtrace:
     ▆
  1. ├─gcamdata::driver()
  2. │ └─gcamdata:::run_chunk(chunk, all_data[input_names]) at gcamdata/R/driver.R:364:6
  3. │   ├─base::do.call(chunk, list(driver.MAKE, all_data)) at gcamdata/R/driver.R:16:2
  4. │   └─gcamdata:::module_aglu_LB141.ag_Fert_IFA_ctry_crop("MAKE", `<named list>`)
  5. │     └─... %>% select(iso, GTAP_crop, scaler) at gcamdata/R/zchunk_LB141.ag_Fert_IFA_ctry_crop.R:108:4
  6. ├─dplyr::select(., iso, GTAP_crop, scaler)
  7. ├─dplyr::left_join(...)
  8. └─dplyr:::left_join.data.frame(...)
  9.   └─rlang::check_dots_empty0(...)
 10.     └─rlang::check_dots_empty(call = call)
 11.       └─rlang:::action_dots(...)
 12.         ├─base (local) try_dots(...)
 13.         └─rlang (local) action(...)