2019-11-15 10:27:48,351 utils.prepare_workspace(109) INFO Writing log messages to C:\Users\김성훈\Desktop\temp\InVEST-Hydropower-Water-Yield-log-2019-11-15--10_27_48.txt 2019-11-15 10:27:48,351 model._logged_target(1633) Level 100 Starting model with parameters: Arguments for InVEST natcap.invest.hydropower.hydropower_water_yield 3.7.0: biophysical_table_path E:/ES_DB/Modeling/01.Water_Yield/01.input/FreshWater_Biophysical_Invest 3.7_L3.csv depth_to_root_rest_layer_path E:/ES_DB/Modeling/01.Water_Yield/01.input/03.DRRL/04DRRL100m.tif do_scarcity_and_valuation False eto_path E:/ES_DB/Modeling/01.Water_Yield/01.input/02.rEVA/05et0_wc2.0_annual_Korea.tif lulc_path E:/ES_DB/Modeling/01.Water_Yield/01.input/05.LULC/04LULC100m.tif n_workers -1 pawc_path E:/ES_DB/Modeling/01.Water_Yield/01.input/04.PAWF/04LF_PAWF100m.tif precipitation_path E:/ES_DB/Modeling/01.Water_Yield/01.input/01.Prec/02.기상청/05korea_30yr_30s_prec_annual.tif results_suffix 2 seasonality_constant 15 sub_watersheds_path watersheds_path E:/ES_DB/Modeling/01.Water_Yield/01.input/06.Watersheds/Watersheds.shp workspace_dir C:\Users\김성훈\Desktop\temp 2019-11-15 10:27:48,351 hydropower_water_yield.execute(101) INFO Validating arguments 2019-11-15 10:27:48,367 validation._wrapped_validate_func(148) DEBUG Validation warnings: [] 2019-11-15 10:27:48,428 geoprocessing.align_and_resize_raster_stack(729) INFO n_workers > 1 (2) so starting a processes pool. 2019-11-15 10:27:49,928 geoprocessing.align_and_resize_raster_stack(779) INFO 1 of 5 aligned: eto_2.tif 2019-11-15 10:27:50,444 geoprocessing.align_and_resize_raster_stack(779) INFO 2 of 5 aligned: precip_2.tif 2019-11-15 10:27:51,539 geoprocessing.align_and_resize_raster_stack(779) INFO 3 of 5 aligned: depth_to_root_rest_layer_2.tif 2019-11-15 10:27:53,664 geoprocessing.align_and_resize_raster_stack(779) INFO 4 of 5 aligned: pawc_2.tif 2019-11-15 10:27:53,664 geoprocessing.align_and_resize_raster_stack(779) INFO 5 of 5 aligned: clipped_lulc_2.tif 2019-11-15 10:27:53,710 geoprocessing.align_and_resize_raster_stack(788) INFO aligned all 5 rasters. 2019-11-15 10:27:53,757 hydropower_water_yield.execute(236) DEBUG bio_lucodes set([1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L, 11L, 12L, 13L, 14L, 15L, 16L, 17L, 18L, 19L, 20L, 21L, 22L, 23L, 24L, 25L, 26L, 27L, 28L, 29L, 30L, 31L, 32L, 33L, 34L, 35L, 36L, 37L, 38L, 39L, 40L, 41L, 42L, 255.0]) 2019-11-15 10:27:53,757 hydropower_water_yield._check_missing_lucodes(724) INFO Checking that input tables have landcover codes for every value in the landcover map. 2019-11-15 10:27:53,976 hydropower_water_yield.execute(278) INFO Reclassifying temp_Kc raster 2019-11-15 10:27:54,039 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-11-15 10:27:54,039 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-11-15 10:27:54,398 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-11-15 10:27:54,398 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-11-15 10:27:54,398 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-11-15 10:27:54,398 threading.run(754) DEBUG payload is None, terminating 2019-11-15 10:27:55,194 hydropower_water_yield.execute(290) INFO Reclassifying tmp_root raster 2019-11-15 10:27:55,226 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-11-15 10:27:55,226 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-11-15 10:27:55,601 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-11-15 10:27:55,601 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-11-15 10:27:55,601 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-11-15 10:27:55,601 threading.run(754) DEBUG payload is None, terminating 2019-11-15 10:27:56,476 hydropower_water_yield.execute(304) INFO Reclassifying tmp_veg raster 2019-11-15 10:27:56,539 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-11-15 10:27:56,539 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-11-15 10:27:56,944 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-11-15 10:27:56,944 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-11-15 10:27:56,944 threading.run(754) DEBUG payload is None, terminating 2019-11-15 10:27:56,944 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-11-15 10:27:57,351 hydropower_water_yield.execute(317) INFO Calculate PET from Ref Evap times Kc 2019-11-15 10:27:57,414 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-11-15 10:27:57,414 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-11-15 10:27:57,632 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-11-15 10:27:57,632 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-11-15 10:27:57,632 threading.run(754) DEBUG payload is None, terminating 2019-11-15 10:27:57,632 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-11-15 10:27:58,460 hydropower_water_yield.execute(335) DEBUG Performing fractp operation 2019-11-15 10:27:58,507 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-11-15 10:27:58,507 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-11-15 10:28:00,694 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-11-15 10:28:00,694 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-11-15 10:28:00,694 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-11-15 10:28:00,694 threading.run(754) DEBUG payload is None, terminating 2019-11-15 10:28:01,101 hydropower_water_yield.execute(348) INFO Performing wyield operation 2019-11-15 10:28:01,148 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-11-15 10:28:01,148 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-11-15 10:28:01,414 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-11-15 10:28:01,414 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-11-15 10:28:01,414 threading.run(754) DEBUG payload is None, terminating 2019-11-15 10:28:01,414 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-11-15 10:28:02,178 hydropower_water_yield.execute(361) DEBUG Performing aet operation 2019-11-15 10:28:02,210 geoprocessing.raster_calculator(366) INFO starting stats_worker 2019-11-15 10:28:02,210 geoprocessing.raster_calculator(372) INFO started stats_worker 2019-11-15 10:28:02,476 geoprocessing.raster_calculator(445) INFO 100.0%% complete 2019-11-15 10:28:02,476 geoprocessing.raster_calculator(448) INFO signaling stats worker to terminate 2019-11-15 10:28:02,476 threading.run(754) DEBUG payload is None, terminating 2019-11-15 10:28:02,476 geoprocessing.raster_calculator(450) INFO Waiting for raster stats worker result. 2019-11-15 10:28:03,289 geoprocessing.zonal_statistics(1152) DEBUG > 2019-11-15 10:28:03,289 geoprocessing.align_and_resize_raster_stack(752) DEBUG n_workers == 1 so a threadpool is sufficient 2019-11-15 10:28:03,303 geoprocessing.align_and_resize_raster_stack(779) INFO 1 of 1 aligned: clipped_rastertchsvi.tif 2019-11-15 10:28:03,414 geoprocessing.align_and_resize_raster_stack(788) INFO aligned all 1 rasters. 2019-11-15 10:28:03,414 Task.add_task(636) ERROR Something went wrong when adding task ws_id_precip_mn_zonalstats (9), terminating taskgraph. Traceback (most recent call last): File "Z:\opt\atlassian\pipelines\agent\build\env\lib\site-packages\taskgraph\Task.py", line 602, in add_task File "Z:\opt\atlassian\pipelines\agent\build\env\lib\site-packages\taskgraph\Task.py", line 1068, in _call File "Z:\opt\atlassian\pipelines\agent\build\env\lib\site-packages\natcap\invest\hydropower\hydropower_water_yield.py", line 538, in zonal_stats_tofile File "Z:\opt\atlassian\pipelines\agent\build\env\lib\site-packages\pygeoprocessing\geoprocessing.py", line 1187, in zonal_statistics AttributeError: 'NoneType' object has no attribute 'GetRasterBand' 2019-11-15 10:28:03,414 model._logged_target(1639) ERROR Exception while executing Traceback (most recent call last): File "Z:\opt\atlassian\pipelines\agent\build\env\lib\site-packages\natcap\invest\ui\model.py", line 1636, in _logged_target File "Z:\opt\atlassian\pipelines\agent\build\env\lib\site-packages\natcap\invest\hydropower\hydropower_water_yield.py", line 413, in execute File "Z:\opt\atlassian\pipelines\agent\build\env\lib\site-packages\taskgraph\Task.py", line 602, in add_task File "Z:\opt\atlassian\pipelines\agent\build\env\lib\site-packages\taskgraph\Task.py", line 1068, in _call File "Z:\opt\atlassian\pipelines\agent\build\env\lib\site-packages\natcap\invest\hydropower\hydropower_water_yield.py", line 538, in zonal_stats_tofile File "Z:\opt\atlassian\pipelines\agent\build\env\lib\site-packages\pygeoprocessing\geoprocessing.py", line 1187, in zonal_statistics AttributeError: 'NoneType' object has no attribute 'GetRasterBand' 2019-11-15 10:28:03,414 model._logged_target(1642) INFO Execution finished 2019-11-15 10:28:03,414 utils.prepare_workspace(115) INFO Elapsed time: 15.06s