S3: Relative Azimuth fail

Hi all,

I am trying to process S3 Level 1 full resolution scenes using the new version of the ICOR processor (version 3.0).

I am running into an issue where the processing fails at the Relative Azimuth stage due to being unable to delete the temporary files. I am using the default values supplied in the processing parameters tab. Has anyone ran into this issue previously and know how to solve? Thanks, Harry

> "c:\Program Files\VITO\iCOR\bin\Python36\python.exe" "c:\Program Files\VITO\iCOR\src\icor.py" --keep_intermediate false --cloud_average_threshold 0.23 --cloud_low_band B02 --cloud_low_threshold 0.2 --aot true --aerosol_type RURAL --aot_window_size 100 --simec false --bg_window 1 --aot_override 0.1 --ozone true --aot_override 0.1 --ozone_override 0.33 --watervapor true --wv_override 2.0 --water_band B18 --water_threshold 0.06 --output_file Y:\S3MPC\atmospheric_correction\valencia\level_2_icor\S3B_OL_1_EFR____20210626T102144_20210626T102444_20210627T141800_0180_054_065_2340_LN1_O_NT_002_processed.tif --sensor S3 --apply_gains true --glint_cor false --inlandwater false --productwater false --keep_land false --keep_water false --project false --working_folder c:/Temp/ Y:\S3MPC\atmospheric_correction\valencia\level_1\S3B_OL_1_EFR____20210626T102144_20210626T102444_20210627T141800_0180_054_065_2340_LN1_O_NT_002.SEN3\xfdumanifest.xml
> ======================================================================
>   6% Convert netCDF
> ======================================================================
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconftarkcuyx.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconf5faskdtq.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconf17mmag9h.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfoi61fq5z.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconf91xtrd7s.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfiazlkb9d.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconf_5bhz5lj.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfdh72wtcu.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconftcv942op.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfjvwl1di9.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfzz_30j7k.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfoyf7kpv7.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfomprgrs3.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfvqaied1f.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconf0vt0a4ha.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconf9bnvxyga.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfs0ktuouu.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfwb9u6q2o.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfgfz8am4d.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfves8cltw.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfbxcg6me_.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconf6j8r1s9i.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfu0v7xuhx.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfcjhxr5_h.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfkfunt79g.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfxguxo7yo.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconf4vjhjg43.conf
> Running netcdf_tools c:\Temp\icor_a0zh0str_proc\atcconfrpyc4dia.conf
> ======================================================================
>  11% Relative Azimuth
> ======================================================================
> Running ac_runner c:\Temp\icor_a0zh0str_proc\atcconflgbi6p7o.conf
> Failed!
> Process output:
>  +---------------------------------------------------------------------
>  +---------------------------------------------------------------------
> Traceback (most recent call last):
>   File "c:\Program Files\VITO\iCOR\src\icor\context.py", line 497, in invoke_ac_runner_check
> p = subprocess.check_output(cmd, shell=True,  stderr=subprocess.STDOUT,env=env)
>   File "c:\Program Files\VITO\iCOR\bin\Python36\lib\subprocess.py", line 356, in check_output
> **kwargs).stdout
>   File "c:\Program Files\VITO\iCOR\bin\Python36\lib\subprocess.py", line 438, in run
> output=stdout, stderr=stderr)
> subprocess.CalledProcessError: Command 'ac_runner c:\Temp\icor_a0zh0str_proc\atcconflgbi6p7o.conf' returned non-zero exit status 3221225781.
> During handling of the above exception, another exception occurred:
> Traceback (most recent call last):
>   File "c:\Program Files\VITO\iCOR\src\icor.py", line 52, in process_product
> icor.sentinel3.process(context, product,working_folder)
>   File "c:\Program Files\VITO\iCOR\src\icor\sentinel3.py", line 220, in process
> "relative.azimuth.raa.location=" + location + "angles_raa.tif"  +  "\n"
>   File "c:\Program Files\VITO\iCOR\src\icor\context.py", line 515, in invoke_ac_runner_check
> raise Exception(comment)
> Exception: process failed ac_runner c:\Temp\icor_a0zh0str_proc\atcconflgbi6p7o.conf
> in stage : Relative Azimuth
> ======================================================================
>  17% Remove intermediate files from filesystem
> ======================================================================
> Traceback (most recent call last):
>   File "c:\Program Files\VITO\iCOR\src\icor.py", line 76, in process_product
> context.remove_tmp_files(working_folder,keep_tmp, output_folder)
>   File "c:\Program Files\VITO\iCOR\src\icor\context.py", line 797, in remove_tmp_files
> self.remove_dimap_subfolder()
>   File "c:\Program Files\VITO\iCOR\src\icor\context.py", line 702, in remove_dimap_subfolder
> os.chdir(dimap_vector_folder)
> FileNotFoundError: [WinError 3] The system cannot find the path specified: 'c:/Temp/icor_a0zh0str_proc/dimap_file.data/vector_data'
> could not remove tmpfiles from c:/Temp/icor_a0zh0str_proc. Please check manually.
> parsing arguments
> done
> icor installation folder c:\Program Files\VITO\iCOR\
> running icor for Sentinel3 ...c:\Program Files\VITO\iCOR\
> reading config c:\Program Files\VITO\iCOR\/src/config/local_sentinel3_simec.ini
> output path = Y:\S3MPC\atmospheric_correction\valencia\level_2_icor\S3B_OL_1_EFR____20210626T102144_20210626T102444_20210627T141800_0180_054_065_2340_LN1_O_NT_002_processed.tif
> iCOR temp folder : c:/Temp/icor_a0zh0str_proc
> workflow = simec
> image date/time stamp :: 2021-06-26T10:21:44.138201Z
> setup lookup table for s3b and aerosol type rural
> lut file location c:\Program Files\VITO\iCOR\/bin/Sensor_Sentinel3/LUT/S3b_large1O4_05092019.bin
> using lut associated with config : ac_watcor_lut_s3b_rural
> using responses associated with config : ac_response_curves_s3b
> processing product with name : S3B_OL_1_EFR____20210626T102144_20210626T102444_20210627T141800_0180_054_065_2340_LN1_O_NT_002_SEN3
> sensorname = s3b
> delete tmp files failed
> ------ERROR-------
> process failed due to error : 
> process failed ac_runner c:\Temp\icor_a0zh0str_proc\atcconflgbi6p7o.conf
> in stage : Relative Azimuth
> ------ERROR-------
> process end
> iCOR Atmospheric correction done for product : c:/Temp/icor_a0zh0str_proc/S3B_OL_1_EFR____20210626T102144_20210626T102444_20210627T141800_0180_054_065_2340_LN1_O_NT_002_SEN3_
> Finished tool execution in 30 seconds

@icor do you have any suggestions on how to fix this issue? Many thanks.