2022-10-20 11:20:49,778 (natcap.invest.utils) utils.prepare_workspace(161) Level 100 Writing log messages to [C:\Users\nadac\OneDrive\Desktop\Working Folder Invest\temp_working_dir_not_for_humans\InVEST-natcap.invest.urban_flood_risk_mitigation-log-2022-10-20--11_20_49.txt] 2022-10-20 11:20:49,779 (__main__) cli.main(475) Level 100 Starting model with parameters: Arguments for InVEST natcap.invest.urban_flood_risk_mitigation 3.12.0: aoi_watersheds_path C:\Users\nadac\OneDrive\Desktop\Resource folder Invest\Huc12_watershed_mahoning_trumbull\HUC12_Watershed_Trumbull_Mahoning)shapefile.shp built_infrastructure_vector_path curve_number_table_path C:\Users\nadac\OneDrive\Desktop\Resource folder Invest\Biophysical_Table_Floods.csv infrastructure_damage_loss_table_path lulc_path C:\Users\nadac\OneDrive\Desktop\Resource folder Invest\NLCD LULC\nlcd_2019_land_cover_repr_data_edit.tif n_workers -1 rainfall_depth 62.737 results_suffix run1_depth1 soils_hydrological_group_raster_path C:\Users\nadac\OneDrive\Desktop\Resource folder Invest\soil tiff\tiff_soil_4soil_projected_mask.tif workspace_dir C:\Users\nadac\OneDrive\Desktop\Working Folder Invest\temp_working_dir_not_for_humans 2022-10-20 11:20:49,779 (natcap.invest.validation) validation._wrapped_validate_func(1030) INFO Starting whole-model validation with ARGS_SPEC 2022-10-20 11:20:50,203 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 1 of 2 aligned: aligned_lulc_run1_depth1.tif 2022-10-20 11:20:50,829 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(824) INFO 2 of 2 aligned: aligned_soils_hydrological_group_run1_depth1.tif 2022-10-20 11:20:50,829 (pygeoprocessing.geoprocessing) geoprocessing.align_and_resize_raster_stack(828) INFO aligned all 2 rasters. 2022-10-20 11:20:50,878 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2022-10-20 11:20:50,880 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2022-10-20 11:20:50,933 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(498) ERROR exception encountered in raster_calculator Traceback (most recent call last): File "pygeoprocessing\geoprocessing.py", line 443, in raster_calculator File "natcap\invest\urban_flood_risk_mitigation.py", line 790, in _lu_to_cn_op ValueError: The biophysical table is missing a row for lucode(s) [0] 2022-10-20 11:20:50,937 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(513) INFO Waiting for raster stats worker result. 2022-10-20 11:20:50,938 (pygeoprocessing.geoprocessing_core) threading.run(953) WARNING No valid pixels were received, sending None. 2022-10-20 11:20:50,940 (taskgraph.Task) Task.add_task(706) ERROR Something went wrong when adding task create Curve Number raster (1), terminating taskgraph. Traceback (most recent call last): File "taskgraph\Task.py", line 674, in add_task File "taskgraph\Task.py", line 1093, in _call File "pygeoprocessing\geoprocessing.py", line 443, in raster_calculator File "natcap\invest\urban_flood_risk_mitigation.py", line 790, in _lu_to_cn_op ValueError: The biophysical table is missing a row for lucode(s) [0] 2022-10-20 11:20:50,944 (natcap.invest.utils) utils.prepare_workspace(166) ERROR Exception while executing natcap.invest.urban_flood_risk_mitigation Traceback (most recent call last): File "natcap\invest\utils.py", line 164, in prepare_workspace File "invest\cli.py", line 486, in main File "natcap\invest\urban_flood_risk_mitigation.py", line 230, in execute File "taskgraph\Task.py", line 674, in add_task File "taskgraph\Task.py", line 1093, in _call File "pygeoprocessing\geoprocessing.py", line 443, in raster_calculator File "natcap\invest\urban_flood_risk_mitigation.py", line 790, in _lu_to_cn_op ValueError: The biophysical table is missing a row for lucode(s) [0] 2022-10-20 11:20:50,949 (natcap.invest.utils) utils.prepare_workspace(169) INFO Elapsed time: 1.17s 2022-10-20 11:20:50,950 (natcap.invest.utils) utils.prepare_workspace(172) INFO Execution finished