Troubleshooting
This section contains a few tips on what to do if you are encountering errors during pipeline execution.
-
Missing input files for rule xyz: Check the error output underaffected files. This outlines the files that snakemake expects to be present, however they are do not exist. You can manually check the directory if they exist. Typically this points to an error in the configuration, as for example when aregion.geojsonis supposed to be missing, this points to the basedirectory being incorrectly setup / the wrong path being provided to the base directory somewhere in the config. -
Error in rule LAI_analysis: An error related to not enough points or something similar typically indicates that in all of your LAI data there are not sufficient dates that meet the required minimum pixels without clouds for the specific region.
However, this rarely should be the case when running with LAI data of multiple months (a typical season). Typically, this rather indicates that the LAI parameters were incorrectly set in the config. Check that the lai_region, lai_resolution, lai_dir and file_ext are correctly set.
-
Error in rule match_sim_real: KeyError: None: Typically indicates that the APSIM simulation was externally interrupted or unexpectedly failed. In such a case you will have to find the--db_pathoption in theshellsection in the tracelog and manually delete the.dbfile. -
Errors related to evaluation: Typically is related to names in the validation data.csvfile not matching those used internally by vercye. For validation data at the same level as the simulation (primary), the names must match the cleaned names from vercye (the folder names).