nasa / opera-sds-pcm

Observational Products for End-Users from Remote Sensing Analysis (OPERA)
Apache License 2.0
16 stars 12 forks source link

R3 PGE v3.0.0-RC.2.1 Integration #813

Closed collinss-jpl closed 6 months ago

collinss-jpl commented 6 months ago

Purpose

Proposed Changes

Issues

Testing

hhlee445 commented 6 months ago

Tested with

  1. https://github.com/nasa/opera-sds/blob/riverma-edge-case-table-fix/processing_request_datasets/edge_cases/rtc_antimeridian_complete_20231004_thru_20240311.txt
  2. https://github.com/nasa/opera-sds/blob/riverma-edge-case-table-fix/processing_request_datasets/edge_cases/rtc_antimeridian_complete_20231004_thru_20240311_landonly.txt
  3. https://github.com/nasa/opera-sds/blob/riverma-edge-case-table-fix/processing_request_datasets/edge_cases/rtc_high_latitude_complete_20231004_thru_20240311.txt
  4. https://github.com/nasa/opera-sds/blob/riverma-edge-case-table-fix/processing_request_datasets/edge_cases/rtc_high_latitude_complete_20231004_thru_20240311_landonly.txt
  5. https://github.com/nasa/opera-sds/blob/riverma-edge-case-table-fix/processing_request_datasets/edge_cases/dswx-s1_orbit_boundary_test.txt

171 DSWx-S1 jobs were executed and completed successfully.

9 DISP-S1 sciflo jobs were executed with cslc timer and 8 jobs failed with

Starting SAS execution for DispS1Executor Traceback (most recent call last): File "/home/mamba/opera/scripts/pge_main.py", line 190, in pge_main() File "/home/mamba/opera/scripts/pge_main.py", line 186, in pge_main pge_start(run_config_filename) File "/home/mamba/opera/scripts/pge_main.py", line 160, in pge_start pge.run() File "/home/mamba/opera/pge/base/base_pge.py", line 760, in run self.run_sas_executable(kwargs) File "/home/mamba/opera/pge/base/base_pge.py", line 739, in run_sas_executable elapsed_time = time_and_execute( ^^^^^^^^^^^^^^^^^ File "/home/mamba/opera/util/run_utils.py", line 216, in time_and_execute logger.critical(module_name, ErrorCode.SAS_PROGRAM_FAILED, error_msg) File "/home/mamba/opera/util/logger.py", line 407, in critical raise RuntimeError(description) RuntimeError: Command "['/opt/conda/bin/disp-s1', 'run', '/home/mamba/scratch_dir/RunConfig_sas.yaml']" failed with exit code 1, traceback: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/conda/lib/python3.11/site-packages/click/core.py", line 783, in invoke return __callback(*args, *kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/conda/lib/python3.11/site-packages/click/decorators.py", line 33, in new_func return f(get_current_context(), args, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/conda/lib/python3.11/site-packages/disp_s1/cli/run.py", line 19, in run pge_runconfig = RunConfig.from_yaml(config_file) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/conda/lib/python3.11/site-packages/dolphin/workflows/config/_yaml_model.py", line 87, in from_yaml return cls(**data) ^^^^^^^^^^^ File "/opt/conda/lib/python3.11/site-packages/pydantic/main.py", line 171, in init self.__pydantic_validator__.validate_python(data, self_instance=self) pydantic_core._pydantic_core.ValidationError: 1 validation error for RunConfig dynamic_ancillary_file_group.static_layers_files Input should be a valid list [type=list_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.6/v/list_type

1 job failed with

Traceback (most recent call last): File "/home/mamba/opera/scripts/pge_main.py", line 190, in pge_main() File "/home/mamba/opera/scripts/pge_main.py", line 186, in pge_main pge_start(run_config_filename) File "/home/mamba/opera/scripts/pge_main.py", line 160, in pge_start pge.run() File "/home/mamba/opera/pge/base/base_pge.py", line 760, in run self.run_sas_executable(kwargs) File "/home/mamba/opera/pge/base/base_pge.py", line 739, in run_sas_executable elapsed_time = time_and_execute( ^^^^^^^^^^^^^^^^^ File "/home/mamba/opera/util/run_utils.py", line 216, in time_and_execute logger.critical(module_name, ErrorCode.SAS_PROGRAM_FAILED, error_msg) File "/home/mamba/opera/util/logger.py", line 407, in critical raise RuntimeError(description) RuntimeError: Command "['/opt/conda/bin/disp-s1', 'run', '/home/mamba/scratch_dir/RunConfig_sas.yaml']" failed with exit code 1, traceback: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/conda/lib/python3.11/site-packages/click/core.py", line 783, in invoke return __callback(*args, *kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/conda/lib/python3.11/site-packages/click/decorators.py", line 33, in new_func return f(get_current_context(), args, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/conda/lib/python3.11/site-packages/disp_s1/cli/run.py", line 19, in run pge_runconfig = RunConfig.from_yaml(config_file) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/conda/lib/python3.11/site-packages/dolphin/workflows/config/_yaml_model.py", line 87, in from_yaml return cls(**data) ^^^^^^^^^^^ File "/opt/conda/lib/python3.11/site-packages/pydantic/main.py", line 171, in init self.__pydantic_validator__.validate_python(data, self_instance=self) pydantic_core._pydantic_core.ValidationError: 1 validation error for RunConfig dynamic_ancillary_file_group.static_layers_files Input should be a valid list [type=list_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.6/v/list_type

Running preprocessor for DispS1PreProcessorMixin Starting SAS execution for DispS1Executor