HI @suzhen -
Thanks for posting your log file. The first ERROR is actually this:
ERROR The 'key_field' : 'lulc-class' column values are not unique: ['unnamed1', 'developed dry land', 'undeveloped dry land', 'nontidal swamp', 'cypress swamp', 'inland fresh marsh', 'tidal fresh marsh', 'transitional salt marsh', 'regularly flooded marsh', 'mangrove', 'estuarine beach', 'tidal flat', 'ocean beach', 'unnamed2', 'rocky intertidal', 'inland open water', 'riverine tidal open water', 'estuarine water', 'unnamed3', 'open ocean', 'irregularly flooded marsh', 'unnamed4', 'inland shore', 'tidal swamp', nan, nan, nan, nan, nan]
There are also 3 WARNINGS:
WARNING Empty or NaN values were found in the table: E:/InVEST/InVEST_3.8.8_x86/try/outputs_preprocessor/carbon_pool_initial_template.csv.
These indicate to me that you probably have 5 columns in your CSV table that are blank, they do not have field names (so the error above is showing them as “nan”) or values. It can be hard to find these problems if you’re editing in a spreadsheet program like Excel, but if you edit the CSV in a text editor, you can more easily see the missing data. Try removing these 5 columns with no data and see if it helps.
Also, you’re using a fairly old version of InVEST, it would be good to use the latest version, which is 3.12.0.