2023-05-04 13:04:19,883 (natcap.invest.utils) utils.prepare_workspace(162) Level 100 Writing log messages to [C:\Creating_Watersheds_data\InVEST-natcap.invest.urban_flood_risk_mitigation-log-2023-05-04--13_04_19.txt] 2023-05-04 13:04:19,883 (__main__) cli.main(475) Level 100 Starting model with parameters: Arguments for InVEST natcap.invest.urban_flood_risk_mitigation 3.11.0: aoi_watersheds_path C:\Creating_Watersheds_data\nn.shp built_infrastructure_vector_path curve_number_table_path C:\Creating_Watersheds_data\bioph_test 1.csv infrastructure_damage_loss_table_path lulc_path C:\Creating_Watersheds_data\gg.tif n_workers -1 rainfall_depth 1500 results_suffix urb soils_hydrological_group_raster_path C:\Creating_Watersheds_data\hh.tif workspace_dir C:\Creating_Watersheds_data 2023-05-04 13:04:19,883 (natcap.invest.validation) validation._wrapped_validate_func(1030) INFO Starting whole-model validation with ARGS_SPEC 2023-05-04 13:04:20,083 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(396) INFO starting stats_worker 2023-05-04 13:04:20,083 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(402) INFO started stats_worker 2023-05-04 13:04:20,091 (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 795, in _lu_to_cn_op ValueError: The biophysical table is missing a row for lucode(s) [0] 2023-05-04 13:04:20,099 (pygeoprocessing.geoprocessing) geoprocessing.raster_calculator(513) INFO Waiting for raster stats worker result. 2023-05-04 13:04:20,099 (pygeoprocessing.geoprocessing_core) threading.run(946) WARNING No valid pixels were received, sending None. 2023-05-04 13:04:20,099 (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 795, in _lu_to_cn_op ValueError: The biophysical table is missing a row for lucode(s) [0] 2023-05-04 13:04:20,099 (natcap.invest.utils) utils.prepare_workspace(167) ERROR Exception while executing natcap.invest.urban_flood_risk_mitigation Traceback (most recent call last): File "natcap\invest\utils.py", line 165, in prepare_workspace File "natcap\invest\cli.py", line 486, in main File "natcap\invest\urban_flood_risk_mitigation.py", line 235, 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 795, in _lu_to_cn_op ValueError: The biophysical table is missing a row for lucode(s) [0] 2023-05-04 13:04:20,099 (natcap.invest.utils) utils.prepare_workspace(170) INFO Elapsed time: 0.22s 2023-05-04 13:04:20,099 (natcap.invest.utils) utils.prepare_workspace(173) INFO Execution finished