-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: RTC SAS Failing on S1A_IW_SLC__1SDV_20230114T161231_20230114T161258_046782_059BD6_D15F #734
Comments
Retested granule and RTC-S1 job still fails with following error from PGE/SAS log:
This may indicate an issue with the underlying SLC granule. |
Retested granule on latest develop branch (6-11-24) and RTC-S2 job still fails with following error
|
A little more background on this issue, there are actually two different errors occurring here: One is a bug within the RTC SAS code itself, where if the processing fails on any single burst, the code attempts to delete all completed bursts to ensure we don't accidentally send an incomplete set of products to the DAAC. However, the cleanup code also attempts to delete the parent output directory we mount from outside the container, hence the The other bug seems to be specific to this input SLC granule, and related to code in the ISCE3 package that the RTC SAS is built on top of:
When I informed @gshiroma about this error via email, this was his reply:
That was about as far as the conversation went. Question for @gshiroma: can you point me to the appropriate ISCE3 repository so I can create a bug ticket so we don't lose track of this issue? |
Thank you @niarenaw , @collinss-jpl , and @hhlee445 , for reporting this issue. Thank you also, @collinss-jpl , for creating a bug ticket so we can document and track this issue in the future. The ISCE3 topo module is responsible for computing radar geometry parameters (e.g., interpolated DEM, inc. angle, local inc. angle, etc) over a radar grid (e.g., SLC grid). For each output layer, we create an ISCE3 raster object. In the OPERA RTC code, this is done here, where Thanks again, and please let me know if you have any comments or questions. |
Checked for duplicates
Yes - I've already checked
Describe the bug
The RTC is failing on the following granule: S1A_IW_SLC__1SDV_20230114T161231_20230114T161258_046782_059BD6_D15F
It looks like something in the SAS is failing:
Running preprocessor for RtcS1PreProcessorMixin Starting SAS execution for RtcS1Executor Traceback (most recent call last): File "/home/rtc_user/opera/scripts/pge_main.py", line 189, in <module> pge_main() File "/home/rtc_user/opera/scripts/pge_main.py", line 185, in pge_main pge_start(run_config_filename) File "/home/rtc_user/opera/scripts/pge_main.py", line 159, in pge_start pge.run() File "/home/rtc_user/opera/pge/base/base_pge.py", line 760, in run self.run_sas_executable(**kwargs) File "/home/rtc_user/opera/pge/base/base_pge.py", line 739, in run_sas_executable elapsed_time = time_and_execute( File "/home/rtc_user/opera/util/run_utils.py", line 214, in time_and_execute logger.critical(module_name, ErrorCode.SAS_PROGRAM_FAILED, error_msg) File "/home/rtc_user/opera/util/logger.py", line 407, in critical raise RuntimeError(description) RuntimeError: Command "/home/rtc_user/miniconda3/condabin/conda run --no-capture-output -n RTC rtc_s1.py /home/rtc_user/output_dir/scratch_dir/RunConfig_sas.yaml" failed with exit code 1 ERROR conda.cli.main_run:execute(47):
conda run sh -c exec ${CONDA_ROOT}/bin/pge_docker_entrypoint.sh "${@}" -- --file /home/rtc_user/runconfig/RunConfig.yamlfailed. (See above for error)
What did you expect?
Would expect the PGE to be able to process this granule
Reproducible steps
No response
Environment
The text was updated successfully, but these errors were encountered: