NOAA ERDDAP
Easier access to scientific data
| ?    
Brought to you by NOAA NMFS SWFSC ERD    

ERDDAP > Status

Current time is 2026-10-24T23:32:06+00:00
Startup was at  2026-10-23T17:22:28+00:00
Last major LoadDatasets started 6m 45s ago and is still running.
Currently, major LoadDatasets is loading dataset #41169=obs_197_latest (18.947 s).
nGridDatasets  = 0
nTableDatasets = 3624
nTotalDatasets = 3624
n Datasets Failed To Load (in the last major LoadDatasets) = 164
    obs_160_depth_dim_latest, obs_44_depth_dim_latest, obs_74_depth_dim_latest,
    obs_75_depth_dim_latest, obs_100_depth_dim_latest, obs_304_thermistor_latest,
    obs_71_thermistor_latest, obs_64_thermistor_latest, obs_177_thermistor_latest,
    obs_179_thermistor_latest, obs_180_thermistor_latest, obs_65_thermistor_latest,
    obs_10_thermistor_latest, obs_11_thermistor_latest, obs_118_thermistor_latest,
    obs_88_thermistor_latest, obs_99_thermistor_latest, obs_173_thermistor_latest,
    obs_181_thermistor_latest, obs_182_thermistor_latest, obs_183_thermistor_latest,
    obs_184_thermistor_latest, obs_185_thermistor_latest, obs_212_thermistor_latest,
    obs_214_thermistor_latest, obs_87_thermistor_latest, obs_187_thermistor_latest,
    obs_224_thermistor_latest, obs_579_thermistor_latest, obs_608_thermistor_latest,
    obs_304_latest, obs_68_latest, obs_68_thermistor_latest, obs_64_latest, obs_179_latest,
    obs_65_latest, obs_60_latest, obs_60_thermistor_latest, obs_59_latest,
    obs_59_thermistor_latest, obs_10_latest, obs_113_latest, obs_173_latest, obs_181_latest,
    obs_182_latest, obs_212_latest, obs_214_latest, obs_216_latest, obs_216_thermistor_latest,
    obs_218_latest, obs_218_thermistor_latest, obs_218_adcp_latest, obs_224_latest, obs_228_latest,
    obs_584_latest, obs_588_latest, obs_590_latest, obs_6_latest, glisa_udel_annual,
    glisa_udel_monthly, glisa_udel_seasonal, glisa_ghcn_annual_BARRAGE_TEMISCAMINGUE_QC_007080468_annual,
    glisa_ghcn_annual_BELLEVILLE_ON_006150689_annual,
    glisa_ghcn_annual_COATICOOK_QC_007021840_annual,
    glisa_ghcn_annual_CORNWALL_ON_006101874_annual, glisa_ghcn_annual_GRANBY_QC_007022800_annual,
    glisa_ghcn_annual_KAPUSKASING_A_ON_006073975_annual,
    glisa_ghcn_annual_LENNOXVILLE_QC_007024280_annual,
    glisa_ghcn_annual_LES_CEDRES_QC_007014290_annual,
    glisa_ghcn_annual_NORTH_BAY_A_ON_006085700_annual,
    glisa_ghcn_annual_OTTAWA_CDA_ON_006105976_annual, glisa_ghcn_annual_PARENT_QC_007075800_annual,
    glisa_ghcn_annual_SCOTT_QC_007027840_annual, glisa_ghcn_annual_SOREL_QC_007028200_annual,
    glisa_ghcn_annual_STE_ANNE_DE_LA_PERADE_QC_007016840_annual,
    glisa_ghcn_annual_ST_ALBAN_QC_007016800_annual,
    glisa_ghcn_annual_ST_CHARLES_DE_MANDEVILLE_QC_007016960_annual,
    glisa_ghcn_annual_TRENTON_A_ON_006158875_annual,
    glisa_ghcn_annual_VAL_DOR_A_QC_007098600_annual,
    glisa_ghcn_annual_WINDSOR_RIVERSIDE_ON_006139520_annual,
    glisa_ghcn_annual_WOODSTOCK_ON_006149625_annual,
    glisa_ghcn_monthly_BARRAGE_TEMISCAMINGUE_QC_007080468_monthly,
    glisa_ghcn_monthly_BELLEVILLE_ON_006150689_monthly,
    glisa_ghcn_monthly_COATICOOK_QC_007021840_monthly,
    glisa_ghcn_monthly_CORNWALL_ON_006101874_monthly,
    glisa_ghcn_monthly_GRANBY_QC_007022800_monthly,
    glisa_ghcn_monthly_KAPUSKASING_A_ON_006073975_monthly,
    glisa_ghcn_monthly_LENNOXVILLE_QC_007024280_monthly,
    glisa_ghcn_monthly_LES_CEDRES_QC_007014290_monthly,
    glisa_ghcn_monthly_NORTH_BAY_A_ON_006085700_monthly,
    glisa_ghcn_monthly_OTTAWA_CDA_ON_006105976_monthly,
    glisa_ghcn_monthly_PARENT_QC_007075800_monthly, glisa_ghcn_monthly_SCOTT_QC_007027840_monthly,
    glisa_ghcn_monthly_SOREL_QC_007028200_monthly,
    glisa_ghcn_monthly_STE_ANNE_DE_LA_PERADE_QC_007016840_monthly,
    glisa_ghcn_monthly_ST_ALBAN_QC_007016800_monthly,
    glisa_ghcn_monthly_ST_CHARLES_DE_MANDEVILLE_QC_007016960_monthly,
    glisa_ghcn_monthly_TRENTON_A_ON_006158875_monthly,
    glisa_ghcn_monthly_VAL_DOR_A_QC_007098600_monthly,
    glisa_ghcn_monthly_WINDSOR_RIVERSIDE_ON_006139520_monthly,
    glisa_ghcn_monthly_WOODSTOCK_ON_006149625_monthly,
    glisa_ghcn_daily_BARRAGE_TEMISCAMINGUE_QC_007080468_daily,
    glisa_ghcn_daily_BELLEVILLE_ON_006150689_daily, glisa_ghcn_daily_COATICOOK_QC_007021840_daily,
    glisa_ghcn_daily_CORNWALL_ON_006101874_daily, glisa_ghcn_daily_GRANBY_QC_007022800_daily,
    glisa_ghcn_daily_KAPUSKASING_A_ON_006073975_daily,
    glisa_ghcn_daily_LENNOXVILLE_QC_007024280_daily,
    glisa_ghcn_daily_LES_CEDRES_QC_007014290_daily,
    glisa_ghcn_daily_NORTH_BAY_A_ON_006085700_daily,
    glisa_ghcn_daily_OTTAWA_CDA_ON_006105976_daily, glisa_ghcn_daily_PARENT_QC_007075800_daily,
    glisa_ghcn_daily_SCOTT_QC_007027840_daily, glisa_ghcn_daily_SOREL_QC_007028200_daily,
    glisa_ghcn_daily_STE_ANNE_DE_LA_PERADE_QC_007016840_daily,
    glisa_ghcn_daily_ST_ALBAN_QC_007016800_daily, glisa_ghcn_daily_ST_CHARLES_DE_MANDEVILLE_QC_007016960_daily,
    glisa_ghcn_daily_TRENTON_A_ON_006158875_daily, glisa_ghcn_daily_VAL_DOR_A_QC_007098600_daily,
    glisa_ghcn_daily_WINDSOR_RIVERSIDE_ON_006139520_daily,
    glisa_ghcn_daily_WOODSTOCK_ON_006149625_daily,
    glisa_ghcn_seasonal_BARRAGE_TEMISCAMINGUE_QC_007080468_seasonal,
    glisa_ghcn_seasonal_BELLEVILLE_ON_006150689_seasonal,
    glisa_ghcn_seasonal_COATICOOK_QC_007021840_seasonal,
    glisa_ghcn_seasonal_CORNWALL_ON_006101874_seasonal,
    glisa_ghcn_seasonal_GRANBY_QC_007022800_seasonal,
    glisa_ghcn_seasonal_KAPUSKASING_A_ON_006073975_seasonal,
    glisa_ghcn_seasonal_LENNOXVILLE_QC_007024280_seasonal,
    glisa_ghcn_seasonal_LES_CEDRES_QC_007014290_seasonal,
    glisa_ghcn_seasonal_NORTH_BAY_A_ON_006085700_seasonal,
    glisa_ghcn_seasonal_OTTAWA_CDA_ON_006105976_seasonal,
    glisa_ghcn_seasonal_PARENT_QC_007075800_seasonal,
    glisa_ghcn_seasonal_SCOTT_QC_007027840_seasonal,
    glisa_ghcn_seasonal_SOREL_QC_007028200_seasonal,
    glisa_ghcn_seasonal_STE_ANNE_DE_LA_PERADE_QC_007016840_seasonal,
    glisa_ghcn_seasonal_ST_ALBAN_QC_007016800_seasonal,
    glisa_ghcn_seasonal_ST_CHARLES_DE_MANDEVILLE_QC_007016960_seasonal,
    glisa_ghcn_seasonal_TRENTON_A_ON_006158875_seasonal,
    glisa_ghcn_seasonal_VAL_DOR_A_QC_007098600_seasonal,
    glisa_ghcn_seasonal_WINDSOR_RIVERSIDE_ON_006139520_seasonal,
    glisa_ghcn_seasonal_WOODSTOCK_ON_006149625_seasonal, glisa_cfsr_v1_monthly,
    glisa_cfsr_v1_seasonal, glisa_cfsr_v1_annual, glisa_cfsr_v1_precip_monthly,
    glisa_cfsr_v1_precip_annual, glisa_cfsr_v2_monthly, glisa_cfsr_v2_seasonal,
    glisa_cfsr_v2_annual, glisa_cfsr_v2_precip_monthly, glisa_cfsr_v2_precip_seasonal,
    glisa_cfsr_v2_precip_annual, UWRAEON5_archive, ECCC_1193_archive, SHB_archive,
    GLATOS_660525_archive, MACATAWA_archive, ECCC_26-1_archive, SPOT-30953C_archive, obs_708,
    obs_310, obs_675, obs_707, obs_668, (end)
Reasons for failing to load datasets: 
obs_160_depth_dim_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_160_depth_dim_latest\.nc recursive=true pathRegex=.* time=65622ms
obs_44_depth_dim_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_44_depth_dim_latest\.nc recursive=true pathRegex=.* time=48803ms
obs_74_depth_dim_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_74_depth_dim_latest\.nc recursive=true pathRegex=.* time=3064ms
obs_75_depth_dim_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_75_depth_dim_latest\.nc recursive=true pathRegex=.* time=3702ms
obs_100_depth_dim_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_100_depth_dim_latest\.nc recursive=true pathRegex=.* time=3510ms
obs_304_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_304_thermistor_latest.*\.nc recursive=true pathRegex=.* time=1482ms
obs_71_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_71_thermistor_latest.*\.nc recursive=true pathRegex=.* time=4255ms
obs_64_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_64_thermistor_latest.*\.nc recursive=true pathRegex=.* time=9950ms
obs_177_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_177_thermistor_latest.*\.nc recursive=true pathRegex=.* time=6296ms
obs_179_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_179_thermistor_latest.*\.nc recursive=true pathRegex=.* time=5981ms
obs_180_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_180_thermistor_latest.*\.nc recursive=true pathRegex=.* time=4222ms
obs_65_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_65_thermistor_latest.*\.nc recursive=true pathRegex=.* time=7753ms
obs_10_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_10_thermistor_latest.*\.nc recursive=true pathRegex=.* time=8998ms
obs_11_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_11_thermistor_latest.*\.nc recursive=true pathRegex=.* time=1540ms
obs_118_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_118_thermistor_latest.*\.nc recursive=true pathRegex=.* time=2822ms
obs_88_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_88_thermistor_latest.*\.nc recursive=true pathRegex=.* time=3340ms
obs_99_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_99_thermistor_latest.*\.nc recursive=true pathRegex=.* time=2509ms
obs_173_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_173_thermistor_latest.*\.nc recursive=true pathRegex=.* time=1562ms
obs_181_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_181_thermistor_latest.*\.nc recursive=true pathRegex=.* time=1457ms
obs_182_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_182_thermistor_latest.*\.nc recursive=true pathRegex=.* time=3971ms
obs_183_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_183_thermistor_latest.*\.nc recursive=true pathRegex=.* time=6534ms
obs_184_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_184_thermistor_latest.*\.nc recursive=true pathRegex=.* time=4011ms
obs_185_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_185_thermistor_latest.*\.nc recursive=true pathRegex=.* time=5508ms
obs_212_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_212_thermistor_latest.*\.nc recursive=true pathRegex=.* time=5754ms
obs_214_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_214_thermistor_latest.*\.nc recursive=true pathRegex=.* time=2372ms
obs_87_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_87_thermistor_latest.*\.nc recursive=true pathRegex=.* time=2515ms
obs_187_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_187_thermistor_latest.*\.nc recursive=true pathRegex=.* time=7230ms
obs_224_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_224_thermistor_latest.*\.nc recursive=true pathRegex=.* time=2079ms
obs_579_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_579_thermistor_latest.*\.nc recursive=true pathRegex=.* time=7466ms
obs_608_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_608_thermistor_latest.*\.nc recursive=true pathRegex=.* time=1525ms
obs_304_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_304_surface_latest.*\.nc recursive=true pathRegex=.* time=2692ms
obs_68_latest: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
obs_68_thermistor_latest: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
obs_64_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_64_surface_latest.*\.nc recursive=true pathRegex=.* time=3758ms
obs_179_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_179_surface_latest.*\.nc recursive=true pathRegex=.* time=1940ms
obs_65_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_65_surface_latest.*\.nc recursive=true pathRegex=.* time=5675ms
obs_60_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_60_surface_latest.*\.nc recursive=true pathRegex=.* time=3941ms
obs_60_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_60_thermistor_latest.*\.nc recursive=true pathRegex=.* time=2006ms
obs_59_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_59_surface_latest.*\.nc recursive=true pathRegex=.* time=1242ms
obs_59_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_59_thermistor_latest.*\.nc recursive=true pathRegex=.* time=5802ms
obs_10_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_10_surface_latest.*\.nc recursive=true pathRegex=.* time=863ms
obs_113_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_113_surface_latest.*\.nc recursive=true pathRegex=.* time=1877ms
obs_173_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_173_surface_latest.*\.nc recursive=true pathRegex=.* time=3573ms
obs_181_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_181_surface_latest.*\.nc recursive=true pathRegex=.* time=3176ms
obs_182_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_182_surface_latest.*\.nc recursive=true pathRegex=.* time=3566ms
obs_212_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_212_surface_latest.*\.nc recursive=true pathRegex=.* time=5490ms
obs_214_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_214_surface_latest.*\.nc recursive=true pathRegex=.* time=1498ms
obs_216_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_216_surface_latest.*\.nc recursive=true pathRegex=.* time=6689ms
obs_216_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_216_thermistor_latest.*\.nc recursive=true pathRegex=.* time=2309ms
obs_218_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_218_surface_latest.*\.nc recursive=true pathRegex=.* time=2019ms
obs_218_thermistor_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_218_thermistor_latest.*\.nc recursive=true pathRegex=.* time=2031ms
obs_218_adcp_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_218_adcp_latest.*\.nc recursive=true pathRegex=.* time=1242ms
obs_224_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_224_surface_latest.*\.nc recursive=true pathRegex=.* time=6289ms
obs_228_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_228_surface_latest.*\.nc recursive=true pathRegex=.* time=6750ms
obs_584_latest: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
obs_588_latest: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
obs_590_latest: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
obs_6_latest: 0 files found in /erddap-parent-directory/s3cache/
regex=.*obs_6_surface_latest.*\.nc recursive=true pathRegex=.* time=4018ms
glisa_udel_annual: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
glisa_udel_monthly: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
glisa_udel_seasonal: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
glisa_ghcn_annual_BARRAGE_TEMISCAMINGUE_QC_007080468_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:5 ambiguous statement error in '007080468'
glisa_ghcn_annual_BELLEVILLE_ON_006150689_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:8 ambiguous statement error in '006150689'
glisa_ghcn_annual_COATICOOK_QC_007021840_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007021840'
glisa_ghcn_annual_CORNWALL_ON_006101874_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '006101874'
glisa_ghcn_annual_GRANBY_QC_007022800_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007022800'
glisa_ghcn_annual_KAPUSKASING_A_ON_006073975_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '006073975'
glisa_ghcn_annual_LENNOXVILLE_QC_007024280_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:8 ambiguous statement error in '007024280'
glisa_ghcn_annual_LES_CEDRES_QC_007014290_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:8 ambiguous statement error in '007014290'
glisa_ghcn_annual_NORTH_BAY_A_ON_006085700_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:5 ambiguous statement error in '006085700'
glisa_ghcn_annual_OTTAWA_CDA_ON_006105976_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '006105976'
glisa_ghcn_annual_PARENT_QC_007075800_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007075800'
glisa_ghcn_annual_SCOTT_QC_007027840_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007027840'
glisa_ghcn_annual_SOREL_QC_007028200_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:6 ambiguous statement error in '007028200'
glisa_ghcn_annual_STE_ANNE_DE_LA_PERADE_QC_007016840_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007016840'
glisa_ghcn_annual_ST_ALBAN_QC_007016800_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007016800'
glisa_ghcn_annual_ST_CHARLES_DE_MANDEVILLE_QC_007016960_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007016960'
glisa_ghcn_annual_TRENTON_A_ON_006158875_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:6 ambiguous statement error in '006158875'
glisa_ghcn_annual_VAL_DOR_A_QC_007098600_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:5 ambiguous statement error in '007098600'
glisa_ghcn_annual_WINDSOR_RIVERSIDE_ON_006139520_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:6 ambiguous statement error in '006139520'
glisa_ghcn_annual_WOODSTOCK_ON_006149625_annual: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:6 ambiguous statement error in '006149625'
glisa_ghcn_monthly_BARRAGE_TEMISCAMINGUE_QC_007080468_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:5 ambiguous statement error in '007080468'
glisa_ghcn_monthly_BELLEVILLE_ON_006150689_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:8 ambiguous statement error in '006150689'
glisa_ghcn_monthly_COATICOOK_QC_007021840_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007021840'
glisa_ghcn_monthly_CORNWALL_ON_006101874_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '006101874'
glisa_ghcn_monthly_GRANBY_QC_007022800_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007022800'
glisa_ghcn_monthly_KAPUSKASING_A_ON_006073975_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '006073975'
glisa_ghcn_monthly_LENNOXVILLE_QC_007024280_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:8 ambiguous statement error in '007024280'
glisa_ghcn_monthly_LES_CEDRES_QC_007014290_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:8 ambiguous statement error in '007014290'
glisa_ghcn_monthly_NORTH_BAY_A_ON_006085700_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:5 ambiguous statement error in '006085700'
glisa_ghcn_monthly_OTTAWA_CDA_ON_006105976_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '006105976'
glisa_ghcn_monthly_PARENT_QC_007075800_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007075800'
glisa_ghcn_monthly_SCOTT_QC_007027840_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007027840'
glisa_ghcn_monthly_SOREL_QC_007028200_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:6 ambiguous statement error in '007028200'
glisa_ghcn_monthly_STE_ANNE_DE_LA_PERADE_QC_007016840_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007016840'
glisa_ghcn_monthly_ST_ALBAN_QC_007016800_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007016800'
glisa_ghcn_monthly_ST_CHARLES_DE_MANDEVILLE_QC_007016960_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007016960'
glisa_ghcn_monthly_TRENTON_A_ON_006158875_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:6 ambiguous statement error in '006158875'
glisa_ghcn_monthly_VAL_DOR_A_QC_007098600_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:5 ambiguous statement error in '007098600'
glisa_ghcn_monthly_WINDSOR_RIVERSIDE_ON_006139520_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:6 ambiguous statement error in '006139520'
glisa_ghcn_monthly_WOODSTOCK_ON_006149625_monthly: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:6 ambiguous statement error in '006149625'
glisa_ghcn_daily_BARRAGE_TEMISCAMINGUE_QC_007080468_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:5 ambiguous statement error in '007080468'
glisa_ghcn_daily_BELLEVILLE_ON_006150689_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:8 ambiguous statement error in '006150689'
glisa_ghcn_daily_COATICOOK_QC_007021840_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007021840'
glisa_ghcn_daily_CORNWALL_ON_006101874_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '006101874'
glisa_ghcn_daily_GRANBY_QC_007022800_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007022800'
glisa_ghcn_daily_KAPUSKASING_A_ON_006073975_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '006073975'
glisa_ghcn_daily_LENNOXVILLE_QC_007024280_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:8 ambiguous statement error in '007024280'
glisa_ghcn_daily_LES_CEDRES_QC_007014290_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:8 ambiguous statement error in '007014290'
glisa_ghcn_daily_NORTH_BAY_A_ON_006085700_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:5 ambiguous statement error in '006085700'
glisa_ghcn_daily_OTTAWA_CDA_ON_006105976_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '006105976'
glisa_ghcn_daily_PARENT_QC_007075800_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007075800'
glisa_ghcn_daily_SCOTT_QC_007027840_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007027840'
glisa_ghcn_daily_SOREL_QC_007028200_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:6 ambiguous statement error in '007028200'
glisa_ghcn_daily_STE_ANNE_DE_LA_PERADE_QC_007016840_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007016840'
glisa_ghcn_daily_ST_ALBAN_QC_007016800_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007016800'
glisa_ghcn_daily_ST_CHARLES_DE_MANDEVILLE_QC_007016960_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007016960'
glisa_ghcn_daily_TRENTON_A_ON_006158875_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:6 ambiguous statement error in '006158875'
glisa_ghcn_daily_VAL_DOR_A_QC_007098600_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:5 ambiguous statement error in '007098600'
glisa_ghcn_daily_WINDSOR_RIVERSIDE_ON_006139520_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:6 ambiguous statement error in '006139520'
glisa_ghcn_daily_WOODSTOCK_ON_006149625_daily: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:6 ambiguous statement error in '006149625'
glisa_ghcn_seasonal_BARRAGE_TEMISCAMINGUE_QC_007080468_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:5 ambiguous statement error in '007080468'
glisa_ghcn_seasonal_BELLEVILLE_ON_006150689_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:8 ambiguous statement error in '006150689'
glisa_ghcn_seasonal_COATICOOK_QC_007021840_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007021840'
glisa_ghcn_seasonal_CORNWALL_ON_006101874_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '006101874'
glisa_ghcn_seasonal_GRANBY_QC_007022800_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007022800'
glisa_ghcn_seasonal_KAPUSKASING_A_ON_006073975_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '006073975'
glisa_ghcn_seasonal_LENNOXVILLE_QC_007024280_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:8 ambiguous statement error in '007024280'
glisa_ghcn_seasonal_LES_CEDRES_QC_007014290_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:8 ambiguous statement error in '007014290'
glisa_ghcn_seasonal_NORTH_BAY_A_ON_006085700_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:5 ambiguous statement error in '006085700'
glisa_ghcn_seasonal_OTTAWA_CDA_ON_006105976_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '006105976'
glisa_ghcn_seasonal_PARENT_QC_007075800_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007075800'
glisa_ghcn_seasonal_SCOTT_QC_007027840_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007027840'
glisa_ghcn_seasonal_SOREL_QC_007028200_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:6 ambiguous statement error in '007028200'
glisa_ghcn_seasonal_STE_ANNE_DE_LA_PERADE_QC_007016840_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007016840'
glisa_ghcn_seasonal_ST_ALBAN_QC_007016800_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007016800'
glisa_ghcn_seasonal_ST_CHARLES_DE_MANDEVILLE_QC_007016960_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:7 ambiguous statement error in '007016960'
glisa_ghcn_seasonal_TRENTON_A_ON_006158875_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:6 ambiguous statement error in '006158875'
glisa_ghcn_seasonal_VAL_DOR_A_QC_007098600_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:5 ambiguous statement error in '007098600'
glisa_ghcn_seasonal_WINDSOR_RIVERSIDE_ON_006139520_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:6 ambiguous statement error in '006139520'
glisa_ghcn_seasonal_WOODSTOCK_ON_006149625_seasonal: gov.noaa.pfel.erddap.dataset.EDDTable.convertScriptColumnsToDataColumns:3531@1:6 ambiguous statement error in '006149625'
glisa_cfsr_v1_monthly: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
glisa_cfsr_v1_seasonal: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
glisa_cfsr_v1_annual: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
glisa_cfsr_v1_precip_monthly: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
glisa_cfsr_v1_precip_annual: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
glisa_cfsr_v2_monthly: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
glisa_cfsr_v2_seasonal: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
glisa_cfsr_v2_annual: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
glisa_cfsr_v2_precip_monthly: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
glisa_cfsr_v2_precip_seasonal: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
glisa_cfsr_v2_precip_annual: 
ERROR in Test.ensureTrue:
No valid data files were found. See log.txt for details.
UWRAEON5_archive: No matching files at https://seagull-non-platform-data-test.s3.us-east-2.amazonaws.com/observations/UWRAEON5/
ECCC_1193_archive: 
ERROR in Test.ensureSomethingUnicode():
datasets.xml/EDD.ensureValid error for datasetID=ECCC_1193_archive:
 summary wasn't set.
SHB_archive: 
ERROR in Test.ensureSomethingUnicode():
datasets.xml/EDD.ensureValid error for datasetID=SHB_archive:
 summary wasn't set.
GLATOS_660525_archive: datasets.xml/EDD.ensureValid error for datasetID=GLATOS_660525_archive:
 for dataVariable #3=A69-1604-30844:

datasets.xml/EDV.ensureValid error for variable destinationName=A69-1604-30844:
destinationName="A69-1604-30844" must contain only A-Z, a-z, 0-9, or '_'.
MACATAWA_archive: datasets.xml/EDD.ensureValid error for datasetID=MACATAWA_archive:
 for dataVariable #15=chlorophyll_fluorescence_4.5:

datasets.xml/EDV.ensureValid error for variable destinationName=chlorophyll_fluorescence_4.5:
destinationName="chlorophyll_fluorescence_4.5" must contain only A-Z, a-z, 0-9, or '_'.
ECCC_26-1_archive: 
ERROR in Test.ensureSomethingUnicode():
datasets.xml/EDD.ensureValid error for datasetID=ECCC_26-1_archive:
 summary wasn't set.
SPOT-30953C_archive: 
ERROR in Test.ensureSomethingUnicode():
datasets.xml/EDD.ensureValid error for datasetID=SPOT-30953C_archive:
 title wasn't set.
obs_708: 
ERROR in Test.ensureSomethingUnicode():
datasets.xml/EDD.ensureValid error for datasetID=obs_708:
 summary wasn't set.
obs_310: datasets.xml/EDD.ensureValid error for datasetID=obs_310:
 for dataVariable #3=A69-1604-30844:

datasets.xml/EDV.ensureValid error for variable destinationName=A69-1604-30844:
destinationName="A69-1604-30844" must contain only A-Z, a-z, 0-9, or '_'.
obs_675: 
ERROR in Test.ensureSomethingUnicode():
datasets.xml/EDD.ensureValid error for datasetID=obs_675:
 title wasn't set.
obs_707: 
ERROR in Test.ensureSomethingUnicode():
datasets.xml/EDD.ensureValid error for datasetID=obs_707:
 summary wasn't set.
obs_668: datasets.xml/EDD.ensureValid error for datasetID=obs_668:
 for dataVariable #15=chlorophyll_fluorescence_4.5:

datasets.xml/EDV.ensureValid error for variable destinationName=chlorophyll_fluorescence_4.5:
destinationName="chlorophyll_fluorescence_4.5" must contain only A-Z, a-z, 0-9, or '_'.
Unique users (since startup)                            n = 479
Response Failed    Time (since last major LoadDatasets) n =      356,  median ~=        0 ms
Response Failed    Time (since last Daily Report)       n =    53047,  median ~=        0 ms
Response Failed    Time (since startup)                 n =   114290,  median ~=        0 ms
Response Succeeded Time (since last major LoadDatasets) n =     2748,  median ~=      253 ms
Response Succeeded Time (since last Daily Report)       n =   419785,  median ~=      264 ms
Response Succeeded Time (since startup)                 n =   888736,  median ~=      291 ms
TaskThread has finished 14 out of 14 tasks.  Currently, no task is running.
TaskThread Failed    Time (since last Daily Report)     n =        0
TaskThread Failed    Time (since startup)               n =        0
TaskThread Succeeded Time (since last Daily Report)     n =        8,  median ~=     4000 ms
TaskThread Succeeded Time (since startup)               n =       14,  median ~=     5000 ms
The email system is inactive.
TouchThread has finished 0 out of 0 touches.  Currently, the thread is sleeping.
TouchThread Failed    Time (since last Daily Report)    n =        0
TouchThread Succeeded Time (since last Daily Report)    n =        0
OS info: totalCPULoad=0.13663737 processCPULoad=0.13663763 totalMemory=61035MB freeMemory=15978MB totalSwapSpace=0MB freeSwapSpace=0MB
Number of active requests=24
Number of threads: Tomcat-waiting=99, inotify=1, other=40
10 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse= 17904 MB (highWaterMark= 22761 MB) (Xmx ~= 53248 MB)

Major LoadDatasets Time Series: MLD    Datasets Loaded               Requests (median times in ms)                Number of Threads      MB    gc   Open
  timestamp                    time   nTry nFail nTotal  nSuccess (median) nFail (median) shed memFail tooMany  tomWait inotify other  inUse Calls Files
----------------------------  -----   -----------------  -----------------------------------------------------  ---------------------  ----- ----- -----
  2026-10-24T23:25:00+00:00    563s  41112   164 3624.0      3925 (   270)   573 (     0)    0       0       0      111       1    28   2532    16    0%
  2026-10-24T23:14:58+00:00    755s  40904   164 3624.0      5116 (   266)   857 (     0)    0       0       0      110       1    29   2163    30    4%
  2026-10-24T23:01:55+00:00    561s  40667   164 3624.0      3959 (   257)   465 (     0)    0       0       0      112       1    27   1743    12    0%
  2026-10-24T22:52:11+00:00    644s  40459   164 3624.0      5704 (   157)   715 (     0)    0       0       0      114       1    25   1724    11    0%
  2026-10-24T22:41:01+00:00    557s  40222   164 3624.0      3595 (   257)   735 (     0)    0       0       0      111       1    28   1764    13    0%
  2026-10-24T22:31:18+00:00    633s  40014   164 3624.0      4302 (   273)   541 (     0)    0       0       0       97       1    42   2051    14    1%
  2026-10-24T22:20:20+00:00    549s  39777   164 3624.0      3948 (   258)   752 (     0)    0       0       0      112       1    27   1841    13    2%
  2026-10-24T22:10:37+00:00    758s  39569   164 3624.0      5179 (   264)   604 (     0)    0       0       0      111       1    28   1887    27    2%
  2026-10-24T21:57:33+00:00    517s  39332   164 3624.0      3686 (   257)   399 (     0)    0       0       0      111       1    28   2015    12    0%
  2026-10-24T21:48:30+00:00    511s  39124   164 3624.0      3481 (   233)   610 (     0)    0       0       0      112       1    27   1749     8    0%
  2026-10-24T21:39:32+00:00    751s  38914   164 3624.0      5251 (   241)   514 (     0)    0       0       0      114       1    25   1667    15    0%
  2026-10-24T21:26:39+00:00    514s  38679   164 3624.0      3694 (   243)   376 (     0)    0       0       0      119       1    20   1588    11    0%
  2026-10-24T21:17:30+00:00    639s  38469   164 3624.0      4535 (   248)   768 (     0)    0       0       0      114       1    25   1789    22    2%
  2026-10-24T21:06:24+00:00    628s  38234   164 3624.0      4422 (   256)   437 (     0)    0       0       0      109       1    30   2224    16    3%
  2026-10-24T20:55:32+00:00    625s  38024   164 3624.0      5060 (   223)   588 (     0)    0       0       0      112       1    27   1862    16    0%
  2026-10-24T20:44:43+00:00    507s  37790   164 3624.0      3694 (   238)   633 (     0)    0       0       0      112       1    27   1743    11    0%
  2026-10-24T20:35:51+00:00    764s  37591   165 3624.0      5268 (   274)   535 (     0)    0       0       0      111       1    28   1834    22    0%
  2026-10-24T20:22:44+00:00    514s  37342   164 3624.0      3792 (   280)   614 (     0)    0       0       0      110       1    29   1798    17    0%
  2026-10-24T20:13:32+00:00    757s  37144   164 3624.0      4997 (   278)   590 (     0)    0       0       0      110       1    29   1804    31    2%
  2026-10-24T20:00:31+00:00    508s  36897   164 3624.0      3832 (   242)   452 (     0)    0       0       0      112       1    27   1804    12    0%
  2026-10-24T19:51:36+00:00    690s  36699   164 3624.0      5064 (   243)   783 (     0)    0       0       0      114       1    25   1816    14    0%
  2026-10-24T19:39:41+00:00    513s  36452   164 3624.0      3564 (   265)   427 (     0)    0       0       0      111       1    28   1816    18    0%
  2026-10-24T19:30:40+00:00    696s  36254   164 3624.0      4794 (   284)   482 (     0)    0       0       0      100       1    39   2103    22    0%
  2026-10-24T19:18:27+00:00    554s  36007   164 3624.0      3968 (   277)   930 (     0)    0       0       0      107       1    32   1987    22    2%
  2026-10-24T19:08:45+00:00    825s  35809   164 3624.0      5649 (   268)   977 (     0)    0       0       0      102       1    37   2181    32    4%
  2026-10-24T18:54:34+00:00    513s  35562   164 3624.0      3712 (   275)   465 (     0)    0       0       0      108       1    31   2055    13    1%
  2026-10-24T18:45:37+00:00    734s  35364   164 3624.0      4947 (   271)   741 (     0)    0       0       0      111       1    28   1806    22    0%
  2026-10-24T18:32:57+00:00    637s  35117   164 3624.0      4442 (   273)   461 (     0)    0       0       0      100       1    39   2106    25    1%
  2026-10-24T18:21:44+00:00    753s  34919   164 3624.0      5069 (   284)   943 (     0)    0       0       0      106       1    33   1946    28    2%
  2026-10-24T18:08:44+00:00    578s  34671   164 3624.0      3852 (   281)   669 (     0)    0       0       0       99       1    40   2386    24    4%
  2026-10-24T17:58:43+00:00    640s  34473   164 3624.0      5541 (   112)   479 (     0)    0       0       0      109       1    30   1947    15    0%
  2026-10-24T17:47:37+00:00    510s  34226   164 3624.0      7125 (     1)   591 (     0)    0       0       0      115       1    24   1710    10    0%
  2026-10-24T17:38:42+00:00    753s  34028   164 3624.0      5177 (   238)   530 (     0)    0       0       0      110       1    29   1823    17    0%
  2026-10-24T17:25:43+00:00    511s  33781   164 3624.0      4217 (   249)   721 (     0)    0       0       0      107       1    32   1768    13    0%
  2026-10-24T17:16:36+00:00    726s  33583   164 3624.0      5523 (   278)   971 (     0)    0       0       0      101       1    38   1937    22    3%
  2026-10-24T17:04:07+00:00    569s  33336   166 3624.0      4307 (   254)   339 (     0)    0       0       0       97       1    42   2248    14    1%
  2026-10-24T16:54:12+00:00    386s  33136   164 3624.0      3083 (   228)   411 (     0)    0       0       0      111       1    28   1718     7    0%
  2026-10-24T16:47:18+00:00    632s  32971   164 3624.0      4812 (   225)   574 (     0)    0       0       0      113       1    26   1799    11    0%
  2026-10-24T16:36:20+00:00    611s  32727   164 3624.0      4792 (   251)   398 (     0)    0       0       0      112       1    27   1574    15    0%
  2026-10-24T16:25:42+00:00    636s  32526   164 3624.0      5167 (   236)   741 (     0)    0       0       0      117       1    22   1477    12    0%
  2026-10-24T16:14:30+00:00    573s  32282   164 3624.0      4377 (   270)   510 (     0)    0       0       0      113       1    26   1710    19    2%
  2026-10-24T16:04:34+00:00    754s  32081   164 3624.0      5223 (   270)   589 (     0)    0       0       0      104       1    35   1925    15    0%
  2026-10-24T15:51:38+00:00    504s  31837   164 3624.0      3892 (   271)   525 (     0)    0       0       0      111       1    28   1653     6    0%
  2026-10-24T15:42:47+00:00    686s  31636   164 3624.0      4994 (   279)   348 (     0)    0       0       0      110       1    29   1744    16    0%
  2026-10-24T15:30:58+00:00    509s  31392   164 3624.0      4151 (   280)   411 (     0)    0       0       0       94       1    45   2008     7    0%
  2026-10-24T15:21:51+00:00    822s  31191   164 3624.0      6154 (   298)  1143 (     0)    0       0       0      111       1    28   1678    24    2%
  2026-10-24T15:07:40+00:00    622s  30947   164 3624.0      5267 (   272)   494 (     0)    0       0       0      100       1    39   2171    17    4%
  2026-10-24T14:56:53+00:00    683s  30746   164 3624.0      5549 (   249)   622 (     0)    0       0       0      114       1    25   1745    12    0%
  2026-10-24T14:45:04+00:00    460s  30502   164 3624.0      3901 (   278)   577 (     0)    0       0       0      116       1    23   1614     7    0%
  2026-10-24T14:37:00+00:00    384s  30302   164 3624.0      2961 (   279)   369 (     0)    0       0       0      116       1    23   1555    11    0%
  2026-10-24T14:30:13+00:00    568s  30137   164 3624.0      3738 (   260)   349 (     0)    0       0       0      115       1    24   1593    11    0%
  2026-10-24T14:20:22+00:00    449s  29893   164 3624.0      3119 (   285)   607 (     0)    0       0       0      112       1    27   1824    11    2%
  2026-10-24T14:12:22+00:00    384s  29693   164 3624.0      2487 (   277)   398 (     0)    0       0       0      112       1    27   1730    13    2%
  2026-10-24T14:05:33+00:00    658s  29528   165 3624.0      4715 (   268)   516 (     0)    0       0       0      111       1    28   1670    19    0%
  2026-10-24T13:54:13+00:00    443s  29283   164 3624.0      3425 (   249)   362 (     0)    0       0       0      111       1    28   1848     8    0%
  2026-10-24T13:46:27+00:00    323s  29083   164 3624.0      2431 (   229)   396 (     0)    0       0       0      112       1    27   1606     4    0%
  2026-10-24T13:40:41+00:00    598s  28919   164 3624.0      4584 (   264)   457 (     0)    0       0       0      116       1    23   1566    13    0%
  2026-10-24T13:30:19+00:00    580s  28674   164 3624.0      4452 (   278)   576 (     0)    0       0       0      114       1    25   1671    11    0%
  2026-10-24T13:20:10+00:00    569s  28275   164 3624.0      4171 (   283)   500 (     7)    0       0       0      112       1    27   1764    13    2%
  2026-10-24T13:10:11+00:00    437s  28043   164 3624.0      3433 (   276)   342 (     0)    0       0       0      111       1    28   1650    18    2%
  2026-10-24T13:02:30+00:00    458s  27866   164 3624.0      3298 (   280)   277 (     0)    0       0       0       96       1    43   1950     9    0%
  2026-10-24T12:54:29+00:00    562s  27666   164 3624.0      3518 (   257)   486 (     0)    0       0       0      114       1    25   1603    13    0%
  2026-10-24T12:44:46+00:00    380s  27434   164 3624.0      2642 (   282)   564 (     0)    0       0       0      109       1    30   1742     6    0%
  2026-10-24T12:38:04+00:00    494s  27257   164 3624.0      3548 (   289)   407 (     0)    0       0       0      109       1    30   1656    14    0%
  2026-10-24T12:29:28+00:00    564s  27057   164 3624.0      3983 (   287)   664 (     0)    0       0       0      114       1    25   1718    13    0%
  2026-10-24T12:19:35+00:00    391s  26825   164 3624.0      2909 (   285)   418 (     1)    0       0       0      109       1    30   1779    12    4%
  2026-10-24T12:12:31+00:00    510s  26648   164 3624.0      3483 (   287)   596 (     0)    0       0       0      101       1    38   1938    22    2%
  2026-10-24T12:03:40+00:00    575s  26448   164 3624.0      4322 (   251)   508 (     0)    0       0       0       94       1    45   2195    14    1%
  2026-10-24T11:53:42+00:00    380s  26215   164 3624.0      3290 (   263)   385 (     0)    0       0       0      114       1    25   1563     7    0%
  2026-10-24T11:46:58+00:00    443s  26039   164 3624.0      3873 (   255)   588 (     0)    0       0       0      109       1    30   1693     9    0%
  2026-10-24T11:39:09+00:00    556s  25839   164 3624.0      4853 (   268)   503 (     0)    0       0       0      112       1    27   1660    11    0%
  2026-10-24T11:29:32+00:00    379s  25606   164 3624.0      3367 (   244)   347 (     0)    0       0       0      114       1    25   1481     6    0%
  2026-10-24T11:22:50+00:00    473s  25430   164 3624.0      4343 (   275)   599 (     0)    0       0       0      112       1    27   1797    12    2%
  2026-10-24T11:14:20+00:00    629s  25230   164 3624.0      5086 (   277)   662 (     0)    0       0       0      107       1    32   1808    21    3%
  2026-10-24T11:03:30+00:00    384s  24997   164 3624.0      3279 (   293)   376 (     0)    0       0       0      104       1    35   1967     8    0%
  2026-10-24T10:56:41+00:00    531s  24821   164 3624.0      5228 (   250)   493 (     0)    0       0       0      114       1    25   1652    11    0%
  2026-10-24T10:47:25+00:00    493s  24563   164 3624.0      4802 (   247)   595 (     0)    0       0       0      107       1    32   1761     8    0%
  2026-10-24T10:38:47+00:00    387s  24348   164 3624.0      3465 (   263)   314 (     0)    0       0       0      108       1    31   1676    13    0%
  2026-10-24T10:31:53+00:00    512s  24172   164 3624.0      4682 (   266)   386 (     0)    0       0       0       96       1    43   2242    11    1%
  2026-10-24T10:22:58+00:00    509s  23954   164 3624.0      4579 (   271)   658 (     0)    0       0       0      111       1    28   1807    14    3%
  2026-10-24T10:13:54+00:00    388s  23739   164 3624.0      3418 (   271)   402 (     0)    0       0       0      112       1    27   1655    12    2%
  2026-10-24T10:07:04+00:00    636s  23563   165 3624.0      5361 (   257)   307 (     0)    0       0       0       99       1    40   2175    18    4%
  2026-10-24T09:55:57+00:00    492s  23307   164 3624.0      4396 (   240)   490 (     0)    0       0       0      113       1    26   1747     7    1%
  2026-10-24T09:47:21+00:00    327s  23096   164 3624.0      2799 (   300)   560 (     0)    0       0       0      111       1    28   1721     6    0%
  2026-10-24T09:41:28+00:00    561s  22930   164 3624.0      4828 (   259)   513 (     0)    0       0       0      114       1    25   1742    11    1%
  2026-10-24T09:31:46+00:00    495s  22692   164 3624.0      4354 (   309)   229 (     0)    0       0       0       99       1    40   2011    13    1%
  2026-10-24T09:23:09+00:00    339s  22481   164 3624.0      3232 (   277)   337 (     0)    0       0       0      111       1    28   1632     9    0%


Major LoadDatasets Times Distribution (since last Daily Report):
    n =       96,  median ~=   528571 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             0
    <= 10 s:            0
    <= 20 s:            0
    <= 1 min:           0
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:         63
    <= 20 min:         33
    <= 1 hr:            0
    >  1 hr:            0

Major LoadDatasets Times Distribution (since startup):
    n =      174,  median ~=   535135 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             0
    <= 10 s:            0
    <= 20 s:            0
    <= 1 min:           0
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:        111
    <= 20 min:         61
    <= 1 hr:            1
    >  1 hr:            1


Minor LoadDatasets Times Distribution (since last Daily Report):
    n =        0

Minor LoadDatasets Times Distribution (since startup):
    n =        0


Response Failed Time Distribution (since last major LoadDatasets):
    n =      356,  median ~=        0 ms
    0 ms:             284
    1 ms:              52
    2 ms:               1
    <= 5 ms:            0
    <= 10 ms:           1
    <= 20 ms:          10
    <= 50 ms:           1
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          1
    <= 1 s:             1
    <= 2 s:             0
    <= 5 s:             0
    <= 10 s:            0
    <= 20 s:            0
    <= 1 min:           2
    <= 2 min:           1
    <= 5 min:           0
    <= 10 min:          2
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Failed Time Distribution (since last Daily Report):
    n =    53047,  median ~=        0 ms
    0 ms:           33123
    1 ms:            6521
    2 ms:             275
    <= 5 ms:          878
    <= 10 ms:        3494
    <= 20 ms:        5314
    <= 50 ms:        1020
    <= 100 ms:        266
    <= 200 ms:        189
    <= 500 ms:        198
    <= 1 s:           301
    <= 2 s:           746
    <= 5 s:            30
    <= 10 s:           26
    <= 20 s:           54
    <= 1 min:         212
    <= 2 min:         178
    <= 5 min:          91
    <= 10 min:         56
    <= 20 min:         58
    <= 1 hr:           13
    >  1 hr:            4

Response Failed Time Distribution (since startup):
    n =   114290,  median ~=        0 ms
    0 ms:           65865
    1 ms:           13612
    2 ms:             944
    <= 5 ms:         2066
    <= 10 ms:        7587
    <= 20 ms:       11023
    <= 50 ms:        5376
    <= 100 ms:       2909
    <= 200 ms:        803
    <= 500 ms:        578
    <= 1 s:           491
    <= 2 s:          1617
    <= 5 s:            71
    <= 10 s:           65
    <= 20 s:          102
    <= 1 min:         397
    <= 2 min:         330
    <= 5 min:         180
    <= 10 min:        115
    <= 20 min:        106
    <= 1 hr:           39
    >  1 hr:           14


Response Succeeded Time Distribution (since last major LoadDatasets):
    n =     2748,  median ~=      253 ms
    0 ms:              99
    1 ms:              37
    2 ms:              18
    <= 5 ms:          117
    <= 10 ms:          45
    <= 20 ms:          57
    <= 50 ms:          25
    <= 100 ms:         30
    <= 200 ms:        679
    <= 500 ms:       1504
    <= 1 s:            69
    <= 2 s:            22
    <= 5 s:             5
    <= 10 s:            7
    <= 20 s:            6
    <= 1 min:          16
    <= 2 min:           3
    <= 5 min:           6
    <= 10 min:          3
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Succeeded Time Distribution (since last Daily Report):
    n =   419785,  median ~=      264 ms
    0 ms:           16258
    1 ms:           13309
    2 ms:            3083
    <= 5 ms:        16648
    <= 10 ms:       10146
    <= 20 ms:        6998
    <= 50 ms:        2378
    <= 100 ms:       1546
    <= 200 ms:      87339
    <= 500 ms:     244621
    <= 1 s:          9327
    <= 2 s:          2708
    <= 5 s:           914
    <= 10 s:          394
    <= 20 s:          558
    <= 1 min:        1250
    <= 2 min:         939
    <= 5 min:        1084
    <= 10 min:        254
    <= 20 min:         30
    <= 1 hr:            1
    >  1 hr:            0

Response Succeeded Time Distribution (since startup):
    n =   888736,  median ~=      291 ms
    0 ms:           27360
    1 ms:           24246
    2 ms:            5963
    <= 5 ms:        23306
    <= 10 ms:       19316
    <= 20 ms:       12258
    <= 50 ms:        5939
    <= 100 ms:       2511
    <= 200 ms:     157567
    <= 500 ms:     547926
    <= 1 s:         26256
    <= 2 s:         12027
    <= 5 s:         10702
    <= 10 s:         3731
    <= 20 s:         1866
    <= 1 min:        2989
    <= 2 min:        1968
    <= 5 min:        2199
    <= 10 min:        533
    <= 20 min:         70
    <= 1 hr:            3
    >  1 hr:            0


TaskThread Failed Time Distribution (since last Daily Report):
    n =        0

TaskThread Failed Time Distribution (since startup):
    n =        0

TaskThread Succeeded Time Distribution (since last Daily Report):
    n =        8,  median ~=     4000 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             6
    <= 10 s:            0
    <= 20 s:            1
    <= 1 min:           1
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

TaskThread Succeeded Time Distribution (since startup):
    n =       14,  median ~=     5000 ms
    0 ms:               0
    1 ms:               1
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          0
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             6
    <= 10 s:            0
    <= 20 s:            5
    <= 1 min:           2
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0


TouchThread Failed Time Distribution (since last Daily Report):
    n =        0

TouchThread Failed Time Distribution (since startup):
    n =        0

TouchThread Succeeded Time Distribution (since last Daily Report):
    n =        0

TouchThread Succeeded Time Distribution (since startup):
    n =        0


Language (since last daily report)
    : 471786  (100%)

Language (since startup)
    : 1000995  (100%)

SgtMap topography nFromCache=25 nNotFromCache=228
GSHHS: nCached=100 of 100, nCoarse=0, nSuccesses=628, nTossed=384
NationalBoundaries: nCached=100 of 100,  nCoarse=0, nSuccesses=118, nTossed=135
StateBoundaries: nCached=100 of 100,  nCoarse=0, nSuccesses=118, nTossed=135
Rivers: nCached=100 of 100,  nCoarse=0, nSuccesses=118, nTossed=135
bufferedImage isAccelerated=[java.awt.HeadlessException]
canonical map sizes: 
2530 + 2505 + 2641 + 2533 + 2502 + 2502 + 2544 + 2520 + 2498 + 2464 + 2412 + 2540 + 2494 + 2493 + 2467 + 2455 + 
2417 + 2544 + 2511 + 2465 + 2461 + 2495 + 2530 + 2500 + 2502 + 2490 + 2520 + 2491 + 2540 + 2509 + 2532 + 2545 + 
2467 + 2474 + 2536 + 2512 + 2449 + 2533 + 2458 + 2487 + 2484 + 2424 + 2415 + 2442 + 2555 + 2447 + 2422 + 2485 + 
2493 + 2589 + 2493 + 2516 + 2516 + 2534 + 2487 + 2495 + 2530 + 2521 + 2526 + 2526 + 2509 + 2467 + 2493 + 2485 + 
2520 + 2492 + 2491 + 2504 + 2515 + 2461 + 2522 + 2436 + 2599 + 2454 + 2462 + 2524 + 2528 + 2469 + 2504 + 2531 + 
2459 + 2584 + 2510 + 2504 + 2459 + 2552 + 2514 + 2484 + 2469 + 2381 + 2442 + 2476 + 2444 + 2437 + 2487 + 2486 + 
2466 + 2492 + 2537 + 2519 + 2465 + 2514 + 2478 + 2534 + 2536 + 2529 + 2507 + 2602 + 2523 + 2427 + 2461 + 2511 + 
2493 + 2474 + 2551 + 2448 + 2477 + 2479 + 2461 + 2461 + 2494 + 2461 + 2467 + 2537 + 2449 + 2504 + 2553 = 317032


Number of threads: Tomcat-waiting=99, inotify=1, other=40
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)

#1 Thread[#109,http-nio-8080-exec-37,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:123)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.internal.iosp.hdf5.H5headerNew.isValidFile(H5headerNew.java:132)
ucar.nc2.internal.iosp.hdf5.H5iospNew.isValidFile(H5iospNew.java:83)
ucar.nc2.NetcdfFiles.getIosp(NetcdfFiles.java:794)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:760)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#2 Thread[#14,Reference Handler,10,system] RUNNABLE daemon
java.base@25.0.3/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@25.0.3/java.lang.ref.Reference.processPendingReferences(Reference.java:246)
java.base@25.0.3/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)

#3 Thread[#140,http-nio-8080-exec-68,5,main] RUNNABLE daemon
java.base@25.0.3/jdk.internal.misc.Unsafe.park(Native Method)
java.base@25.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271)
java.base@25.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
java.base@25.0.3/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460)
org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:115)
org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:32)
org.apache.tomcat.util.threads.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:889)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:936)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#4 Thread[#141,http-nio-8080-exec-69,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:123)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.iosp.hdf5.FractalHeap.readIndirectBlock(FractalHeap.java:453)
ucar.nc2.iosp.hdf5.FractalHeap.<init>(FractalHeap.java:192)
ucar.nc2.internal.iosp.hdf5.H5objects.readGroupNew(H5objects.java:2118)
ucar.nc2.internal.iosp.hdf5.H5objects.access$700(H5objects.java:27)
ucar.nc2.internal.iosp.hdf5.H5objects$H5Group.<init>(H5objects.java:200)
ucar.nc2.internal.iosp.hdf5.H5objects$H5Group.<init>(H5objects.java:158)
ucar.nc2.internal.iosp.hdf5.H5objects.readRootObject(H5objects.java:67)
ucar.nc2.internal.iosp.hdf5.H5headerNew.readSuperBlock2(H5headerNew.java:399)
ucar.nc2.internal.iosp.hdf5.H5headerNew.read(H5headerNew.java:247)
ucar.nc2.internal.iosp.hdf5.H5iospNew.build(H5iospNew.java:126)
ucar.nc2.NetcdfFiles.build(NetcdfFiles.java:839)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:774)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#5 Thread[#142,http-nio-8080-exec-70,5,main] TIMED_WAITING daemon
java.base@25.0.3/java.lang.Thread.sleepNanos0(Native Method)
java.base@25.0.3/java.lang.Thread.sleepNanos(Thread.java:509)
java.base@25.0.3/java.lang.Thread.sleep(Thread.java:540)
com.cohort.util.Math2.sleep(Math2.java:372)
gov.noaa.pfel.erddap.util.EDStatic.lowSendError(EDStatic.java:4039)
gov.noaa.pfel.erddap.util.EDStatic.sendError(EDStatic.java:4012)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:1026)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#6 Thread[#146,http-nio-8080-exec-74,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:123)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.internal.iosp.hdf5.H5headerNew.isValidFile(H5headerNew.java:132)
ucar.nc2.internal.iosp.hdf5.H5iospNew.isValidFile(H5iospNew.java:83)
ucar.nc2.NetcdfFiles.getIosp(NetcdfFiles.java:794)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:760)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#7 Thread[#147,http-nio-8080-exec-75,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.read(SessionInputBufferImpl.java:197)
org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:176)
org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:135)
java.base@25.0.3/java.io.FilterInputStream.read(FilterInputStream.java:119)
software.amazon.awssdk.services.s3.internal.checksums.S3ChecksumValidatingInputStream.read(S3ChecksumValidatingInputStream.java:126)
java.base@25.0.3/java.io.FilterInputStream.read(FilterInputStream.java:119)
software.amazon.awssdk.core.io.SdkFilterInputStream.read(SdkFilterInputStream.java:66)
software.amazon.awssdk.core.internal.metrics.BytesReadTrackingInputStream.read(BytesReadTrackingInputStream.java:49)
java.base@25.0.3/java.io.FilterInputStream.read(FilterInputStream.java:119)
java.base@25.0.3/java.io.FilterInputStream.read(FilterInputStream.java:95)
software.amazon.awssdk.utils.IoUtils.toByteArray(IoUtils.java:45)
software.amazon.awssdk.core.sync.ResponseTransformer$3.transform(ResponseTransformer.java:234)
software.amazon.awssdk.core.sync.ResponseTransformer$3.transform(ResponseTransformer.java:229)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$HttpResponseHandlerAdapter.transformResponse(BaseSyncClientHandler.java:225)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$HttpResponseHandlerAdapter.handle(BaseSyncClientHandler.java:213)
software.amazon.awssdk.core.internal.http.CombinedResponseHandler.handleSuccessResponse(CombinedResponseHandler.java:98)
software.amazon.awssdk.core.internal.http.CombinedResponseHandler.handleResponse(CombinedResponseHandler.java:74)
software.amazon.awssdk.core.internal.http.CombinedResponseHandler.handle(CombinedResponseHandler.java:59)
software.amazon.awssdk.core.internal.http.CombinedResponseHandler.handle(CombinedResponseHandler.java:40)
software.amazon.awssdk.core.internal.http.pipeline.stages.HandleResponseStage.execute(HandleResponseStage.java:52)
software.amazon.awssdk.core.internal.http.pipeline.stages.HandleResponseStage.execute(HandleResponseStage.java:40)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:123)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.internal.iosp.hdf5.H5headerNew.isValidFile(H5headerNew.java:132)
ucar.nc2.internal.iosp.hdf5.H5iospNew.isValidFile(H5iospNew.java:83)
ucar.nc2.NetcdfFiles.getIosp(NetcdfFiles.java:794)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:760)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#8 Thread[#15,Finalizer,8,system] WAITING daemon
java.base@25.0.3/java.lang.Object.wait0(Native Method)
java.base@25.0.3/java.lang.Object.wait(Object.java:389)
java.base@25.0.3/java.lang.Object.wait(Object.java:351)
java.base@25.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:137)
java.base@25.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:215)
java.base@25.0.3/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:165)

#9 Thread[#151,http-nio-8080-exec-79,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:123)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.iosp.hdf5.BTree2.<init>(BTree2.java:58)
ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.processAttributeInfoMessage(H5objects.java:422)
ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.<init>(H5objects.java:407)
ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.<init>(H5objects.java:238)
ucar.nc2.internal.iosp.hdf5.H5objects.readDataObject(H5objects.java:235)
ucar.nc2.internal.iosp.hdf5.H5headerNew.getDataObject(H5headerNew.java:2299)
ucar.nc2.internal.iosp.hdf5.H5objects$DataObjectFacade.<init>(H5objects.java:108)
ucar.nc2.internal.iosp.hdf5.H5objects.readRootObject(H5objects.java:66)
ucar.nc2.internal.iosp.hdf5.H5headerNew.readSuperBlock2(H5headerNew.java:399)
ucar.nc2.internal.iosp.hdf5.H5headerNew.read(H5headerNew.java:247)
ucar.nc2.internal.iosp.hdf5.H5iospNew.build(H5iospNew.java:126)
ucar.nc2.NetcdfFiles.build(NetcdfFiles.java:839)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:774)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#10 Thread[#153,http-nio-8080-exec-81,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:123)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.internal.iosp.hdf5.H5headerNew.isValidFile(H5headerNew.java:132)
ucar.nc2.internal.iosp.hdf5.H5iospNew.isValidFile(H5iospNew.java:83)
ucar.nc2.NetcdfFiles.getIosp(NetcdfFiles.java:794)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:760)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#11 Thread[#157,http-nio-8080-exec-85,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.hc.core5.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:149)
org.apache.hc.core5.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.hc.core5.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:250)
org.apache.hc.core5.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:56)
org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:331)
org.apache.hc.core5.http.impl.io.HttpRequestExecutor.execute(HttpRequestExecutor.java:197)
org.apache.hc.client5.http.impl.classic.InternalExecRuntime.lambda$execute$0(InternalExecRuntime.java:236)
org.apache.hc.client5.http.impl.classic.InternalExecRuntime$$Lambda/0x000000008b987800.execute(Unknown Source)
org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager$InternalConnectionEndpoint.execute(PoolingHttpClientConnectionManager.java:851)
org.apache.hc.client5.http.impl.classic.InternalExecRuntime.execute(InternalExecRuntime.java:233)
org.apache.hc.client5.http.impl.classic.MainClientExec.execute(MainClientExec.java:120)
org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
org.apache.hc.client5.http.impl.classic.ExecChainElement$$Lambda/0x000000008b8d0800.proceed(Unknown Source)
org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:192)
org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
org.apache.hc.client5.http.impl.classic.ExecChainElement$$Lambda/0x000000008b8d0800.proceed(Unknown Source)
org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192)
org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:186)
org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:87)
org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55)
org.apache.hc.client5.http.classic.HttpClient.executeOpen(HttpClient.java:183)
software.amazon.awssdk.http.apache5.internal.impl.Apache5SdkHttpClient.executeOpen(Apache5SdkHttpClient.java:70)
software.amazon.awssdk.http.apache5.Apache5HttpClient.execute(Apache5HttpClient.java:295)
software.amazon.awssdk.http.apache5.Apache5HttpClient.access$700(Apache5HttpClient.java:132)
software.amazon.awssdk.http.apache5.Apache5HttpClient$1.call(Apache5HttpClient.java:271)
software.amazon.awssdk.http.apache5.Apache5HttpClient$1.call(Apache5HttpClient.java:268)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObject(S3Client.java:12549)
com.cohort.util.File2.getBufferedInputStream(File2.java:1220)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1193)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1752)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13932)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7480)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:737)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#12 Thread[#16,Signal Dispatcher,9,system] RUNNABLE daemon

#13 Thread[#160,http-nio-8080-exec-88,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:123)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.internal.iosp.hdf5.H5headerNew.isValidFile(H5headerNew.java:132)
ucar.nc2.internal.iosp.hdf5.H5iospNew.isValidFile(H5iospNew.java:83)
ucar.nc2.NetcdfFiles.getIosp(NetcdfFiles.java:794)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:760)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#14 Thread[#161,http-nio-8080-exec-89,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:123)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.iosp.hdf5.BTree2.<init>(BTree2.java:58)
ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.processAttributeInfoMessage(H5objects.java:422)
ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.<init>(H5objects.java:407)
ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.<init>(H5objects.java:238)
ucar.nc2.internal.iosp.hdf5.H5objects.readDataObject(H5objects.java:235)
ucar.nc2.internal.iosp.hdf5.H5headerNew.getDataObject(H5headerNew.java:2299)
ucar.nc2.internal.iosp.hdf5.H5objects$DataObjectFacade.<init>(H5objects.java:108)
ucar.nc2.internal.iosp.hdf5.H5objects.readRootObject(H5objects.java:66)
ucar.nc2.internal.iosp.hdf5.H5headerNew.readSuperBlock2(H5headerNew.java:399)
ucar.nc2.internal.iosp.hdf5.H5headerNew.read(H5headerNew.java:247)
ucar.nc2.internal.iosp.hdf5.H5iospNew.build(H5iospNew.java:126)
ucar.nc2.NetcdfFiles.build(NetcdfFiles.java:839)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:774)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#15 Thread[#165,http-nio-8080-exec-93,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:123)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.internal.iosp.hdf5.H5headerNew.isValidFile(H5headerNew.java:132)
ucar.nc2.internal.iosp.hdf5.H5iospNew.isValidFile(H5iospNew.java:83)
ucar.nc2.NetcdfFiles.getIosp(NetcdfFiles.java:794)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:760)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#16 Thread[#167,http-nio-8080-exec-95,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:123)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.internal.iosp.hdf5.H5headerNew.isValidFile(H5headerNew.java:132)
ucar.nc2.internal.iosp.hdf5.H5iospNew.isValidFile(H5iospNew.java:83)
ucar.nc2.NetcdfFiles.getIosp(NetcdfFiles.java:794)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:760)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#17 Thread[#170,http-nio-8080-exec-98,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:144)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.iosp.hdf5.BTree2.<init>(BTree2.java:58)
ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.processAttributeInfoMessage(H5objects.java:422)
ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.<init>(H5objects.java:407)
ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.<init>(H5objects.java:238)
ucar.nc2.internal.iosp.hdf5.H5objects.readDataObject(H5objects.java:235)
ucar.nc2.internal.iosp.hdf5.H5headerNew.getDataObject(H5headerNew.java:2299)
ucar.nc2.internal.iosp.hdf5.H5objects$DataObjectFacade.<init>(H5objects.java:108)
ucar.nc2.internal.iosp.hdf5.H5objects.readRootObject(H5objects.java:66)
ucar.nc2.internal.iosp.hdf5.H5headerNew.readSuperBlock2(H5headerNew.java:399)
ucar.nc2.internal.iosp.hdf5.H5headerNew.read(H5headerNew.java:247)
ucar.nc2.internal.iosp.hdf5.H5iospNew.build(H5iospNew.java:126)
ucar.nc2.NetcdfFiles.build(NetcdfFiles.java:839)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:774)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#18 Thread[#176,http-nio-8080-exec-104,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:123)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.iosp.hdf5.BTree2.<init>(BTree2.java:58)
ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.processAttributeInfoMessage(H5objects.java:422)
ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.<init>(H5objects.java:407)
ucar.nc2.internal.iosp.hdf5.H5objects$DataObject.<init>(H5objects.java:238)
ucar.nc2.internal.iosp.hdf5.H5objects.readDataObject(H5objects.java:235)
ucar.nc2.internal.iosp.hdf5.H5headerNew.getDataObject(H5headerNew.java:2299)
ucar.nc2.internal.iosp.hdf5.H5objects$DataObjectFacade.<init>(H5objects.java:108)
ucar.nc2.internal.iosp.hdf5.H5objects.readRootObject(H5objects.java:66)
ucar.nc2.internal.iosp.hdf5.H5headerNew.readSuperBlock2(H5headerNew.java:399)
ucar.nc2.internal.iosp.hdf5.H5headerNew.read(H5headerNew.java:247)
ucar.nc2.internal.iosp.hdf5.H5iospNew.build(H5iospNew.java:126)
ucar.nc2.NetcdfFiles.build(NetcdfFiles.java:839)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:774)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#19 Thread[#182,http-nio-8080-exec-110,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:144)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.iosp.hdf5.FractalHeap.readIndirectBlock(FractalHeap.java:453)
ucar.nc2.iosp.hdf5.FractalHeap.<init>(FractalHeap.java:192)
ucar.nc2.internal.iosp.hdf5.H5objects.readGroupNew(H5objects.java:2118)
ucar.nc2.internal.iosp.hdf5.H5objects.access$700(H5objects.java:27)
ucar.nc2.internal.iosp.hdf5.H5objects$H5Group.<init>(H5objects.java:200)
ucar.nc2.internal.iosp.hdf5.H5objects$H5Group.<init>(H5objects.java:158)
ucar.nc2.internal.iosp.hdf5.H5objects.readRootObject(H5objects.java:67)
ucar.nc2.internal.iosp.hdf5.H5headerNew.readSuperBlock2(H5headerNew.java:399)
ucar.nc2.internal.iosp.hdf5.H5headerNew.read(H5headerNew.java:247)
ucar.nc2.internal.iosp.hdf5.H5iospNew.build(H5iospNew.java:126)
ucar.nc2.NetcdfFiles.build(NetcdfFiles.java:839)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:774)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#20 Thread[#201,idle-connection-reaper,5,main] TIMED_WAITING daemon
java.base@25.0.3/java.lang.Thread.sleepNanos0(Native Method)
java.base@25.0.3/java.lang.Thread.sleepNanos(Thread.java:509)
java.base@25.0.3/java.lang.Thread.sleep(Thread.java:540)
software.amazon.awssdk.http.apache.internal.conn.IdleConnectionReaper$ReaperTask.run(IdleConnectionReaper.java:151)
java.base@25.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
java.base@25.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#21 Thread[#202,idle-connection-reaper,5,main] TIMED_WAITING daemon
java.base@25.0.3/java.lang.Thread.sleepNanos0(Native Method)
java.base@25.0.3/java.lang.Thread.sleepNanos(Thread.java:509)
java.base@25.0.3/java.lang.Thread.sleep(Thread.java:540)
software.amazon.awssdk.http.apache5.internal.conn.IdleConnectionReaper$ReaperTask.run(IdleConnectionReaper.java:152)
java.base@25.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
java.base@25.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#22 Thread[#23,Notification Thread,9,system] RUNNABLE daemon

#23 Thread[#24,Common-Cleaner,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@25.0.3/java.lang.Object.wait0(Native Method)
java.base@25.0.3/java.lang.Object.wait(Object.java:389)
java.base@25.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:123)
java.base@25.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:201)
java.base@25.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:146)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)
java.base@25.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148)

#24 Thread[#247,ReferenceQueueConsumer,8,Daemons] WAITING daemon
java.base@25.0.3/java.lang.Object.wait0(Native Method)
java.base@25.0.3/java.lang.Object.wait(Object.java:389)
java.base@25.0.3/java.lang.Object.wait(Object.java:351)
java.base@25.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:137)
java.base@25.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:215)
org.apache.sis.system.ReferenceQueueConsumer.run(ReferenceQueueConsumer.java:116)

#25 Thread[#248,DelayedExecutor,6,Daemons] WAITING daemon
java.base@25.0.3/jdk.internal.misc.Unsafe.park(Native Method)
java.base@25.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:369)
java.base@25.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520)
java.base@25.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4364)
java.base@25.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:4310)
java.base@25.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752)
java.base@25.0.3/java.util.concurrent.DelayQueue.take(DelayQueue.java:243)
java.base@25.0.3/java.util.concurrent.DelayQueue.take(DelayQueue.java:100)
org.apache.sis.system.DelayedExecutor.run(DelayedExecutor.java:122)

#26 Thread[#3,main,5,main] TIMED_WAITING
java.base@25.0.3/java.lang.Thread.sleepNanos0(Native Method)
java.base@25.0.3/java.lang.Thread.sleepNanos(Thread.java:509)
java.base@25.0.3/java.lang.Thread.sleep(Thread.java:540)
org.apache.catalina.core.StandardServer.await(StandardServer.java:522)
org.apache.catalina.startup.Catalina.await(Catalina.java:973)
org.apache.catalina.startup.Catalina.start(Catalina.java:921)
java.base@25.0.3/java.lang.invoke.LambdaForm$DMH/0x000000008b14c800.invokeVirtual(LambdaForm$DMH)
java.base@25.0.3/java.lang.invoke.LambdaForm$MH/0x000000008b180000.invoke(LambdaForm$MH)
java.base@25.0.3/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
java.base@25.0.3/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
java.base@25.0.3/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
java.base@25.0.3/java.lang.reflect.Method.invoke(Method.java:565)
app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:482)

#27 Thread[#36,Cleaner-0,8,InnocuousThreadGroup] TIMED_WAITING daemon
java.base@25.0.3/java.lang.Object.wait0(Native Method)
java.base@25.0.3/java.lang.Object.wait(Object.java:389)
java.base@25.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:123)
java.base@25.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:201)
java.base@25.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:146)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)
java.base@25.0.3/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148)

#28 Thread[#387,LoadDatasets,5,main] RUNNABLE
java.base@25.0.3/sun.nio.fs.UnixNativeDispatcher.stat0(Native Method)
java.base@25.0.3/sun.nio.fs.UnixNativeDispatcher.stat(UnixNativeDispatcher.java:253)
java.base@25.0.3/sun.nio.fs.UnixFileAttributes.get(UnixFileAttributes.java:77)
java.base@25.0.3/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:51)
java.base@25.0.3/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:161)
java.base@25.0.3/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
java.base@25.0.3/java.nio.file.Files.readAttributes(Files.java:1702)
java.base@25.0.3/java.nio.file.FileTreeWalker.getAttributes(FileTreeWalker.java:216)
java.base@25.0.3/java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:268)
java.base@25.0.3/java.nio.file.FileTreeWalker.next(FileTreeWalker.java:354)
java.base@25.0.3/java.nio.file.Files.walkFileTree(Files.java:2577)
gov.noaa.pfel.coastwatch.util.FileVisitorDNLS.oneStep(FileVisitorDNLS.java:709)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getFileInfo(EDDTableFromFiles.java:3969)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.<init>(EDDTableFromFiles.java:1761)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesNcLow.<init>(EDDTableFromFilesNcLow.java:73)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.<init>(EDDTableFromMultidimNcFiles.java:106)
gov.noaa.pfel.erddap.handlers.EDDTableFromFilesHandler.getDataset(EDDTableFromFilesHandler.java:481)
gov.noaa.pfel.erddap.handlers.EDDTableFromFilesHandler.buildDataset(EDDTableFromFilesHandler.java:917)
gov.noaa.pfel.erddap.handlers.BaseDatasetHandler.endElement(BaseDatasetHandler.java:65)
gov.noaa.pfel.erddap.handlers.SaxHandler.endElement(SaxHandler.java:81)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:619)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.endElement(XIncludeHandler.java:1112)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1738)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2909)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:635)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:113)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:551)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:890)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.handleIncludeElement(XIncludeHandler.java:1831)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.emptyElement(XIncludeHandler.java:1033)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:353)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2736)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:635)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:113)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:551)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:890)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:137)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1225)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:629)
java.xml@25.0.3/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:328)
java.xml@25.0.3/javax.xml.parsers.SAXParser.parse(SAXParser.java:197)
gov.noaa.pfel.erddap.handlers.SaxHandler.parse(SaxHandler.java:179)
gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:230)

#29 Thread[#66,Java2D Disposer,10,system] WAITING daemon
java.base@25.0.3/java.lang.Object.wait0(Native Method)
java.base@25.0.3/java.lang.Object.wait(Object.java:389)
java.base@25.0.3/java.lang.Object.wait(Object.java:351)
java.base@25.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:137)
java.base@25.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:215)
java.desktop@25.0.3/sun.java2d.Disposer.run(Disposer.java:133)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#30 Thread[#67,RunLoadDatasets,5,main] TIMED_WAITING
java.base@25.0.3/java.lang.Thread.sleepNanos0(Native Method)
java.base@25.0.3/java.lang.Thread.sleepNanos(Thread.java:509)
java.base@25.0.3/java.lang.Thread.sleep(Thread.java:540)
gov.noaa.pfel.erddap.RunLoadDatasets.run(RunLoadDatasets.java:278)

#31 Thread[#75,http-nio-8080-exec-6,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.hc.core5.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:149)
org.apache.hc.core5.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.hc.core5.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:250)
org.apache.hc.core5.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:56)
org.apache.hc.core5.http.impl.io.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:331)
org.apache.hc.core5.http.impl.io.HttpRequestExecutor.execute(HttpRequestExecutor.java:197)
org.apache.hc.client5.http.impl.classic.InternalExecRuntime.lambda$execute$0(InternalExecRuntime.java:236)
org.apache.hc.client5.http.impl.classic.InternalExecRuntime$$Lambda/0x000000008b987800.execute(Unknown Source)
org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager$InternalConnectionEndpoint.execute(PoolingHttpClientConnectionManager.java:851)
org.apache.hc.client5.http.impl.classic.InternalExecRuntime.execute(InternalExecRuntime.java:233)
org.apache.hc.client5.http.impl.classic.MainClientExec.execute(MainClientExec.java:120)
org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
org.apache.hc.client5.http.impl.classic.ExecChainElement$$Lambda/0x000000008b8d0800.proceed(Unknown Source)
org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:192)
org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
org.apache.hc.client5.http.impl.classic.ExecChainElement$$Lambda/0x000000008b8d0800.proceed(Unknown Source)
org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:192)
org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:186)
org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:87)
org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:55)
org.apache.hc.client5.http.classic.HttpClient.executeOpen(HttpClient.java:183)
software.amazon.awssdk.http.apache5.internal.impl.Apache5SdkHttpClient.executeOpen(Apache5SdkHttpClient.java:70)
software.amazon.awssdk.http.apache5.Apache5HttpClient.execute(Apache5HttpClient.java:295)
software.amazon.awssdk.http.apache5.Apache5HttpClient.access$700(Apache5HttpClient.java:132)
software.amazon.awssdk.http.apache5.Apache5HttpClient$1.call(Apache5HttpClient.java:271)
software.amazon.awssdk.http.apache5.Apache5HttpClient$1.call(Apache5HttpClient.java:268)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObject(S3Client.java:12549)
com.cohort.util.File2.getBufferedInputStream(File2.java:1220)
gov.noaa.pfel.coastwatch.util.SSR.getUrlConnBufferedInputStream(SSR.java:1193)
gov.noaa.pfel.coastwatch.util.SSR.copy(SSR.java:1752)
gov.noaa.pfel.erddap.Erddap.doTransfer(Erddap.java:13932)
gov.noaa.pfel.erddap.Erddap.doFiles(Erddap.java:7480)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:737)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#32 Thread[#77,http-nio-8080-exec-8,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:123)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.internal.iosp.hdf5.H5headerNew.isValidFile(H5headerNew.java:132)
ucar.nc2.internal.iosp.hdf5.H5iospNew.isValidFile(H5iospNew.java:83)
ucar.nc2.NetcdfFiles.getIosp(NetcdfFiles.java:794)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:760)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#33 Thread[#80,http-nio-8080-Poller,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.EPoll.wait(Native Method)
java.base@25.0.3/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:117)
java.base@25.0.3/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)
java.base@25.0.3/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:142)
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:912)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#34 Thread[#81,http-nio-8080-Acceptor,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.accept(Native Method)
java.base@25.0.3/sun.nio.ch.ServerSocketChannelImpl.implAccept(ServerSocketChannelImpl.java:424)
java.base@25.0.3/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:391)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:626)
org.apache.tomcat.util.net.NioEndpoint.serverSocketAccept(NioEndpoint.java:71)
org.apache.tomcat.util.net.Acceptor.run(Acceptor.java:145)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#35 Thread[#83,http-nio-8080-exec-11,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:123)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.internal.iosp.hdf5.H5headerNew.isValidFile(H5headerNew.java:132)
ucar.nc2.internal.iosp.hdf5.H5iospNew.isValidFile(H5iospNew.java:83)
ucar.nc2.NetcdfFiles.getIosp(NetcdfFiles.java:794)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:760)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#36 Thread[#88,http-nio-8080-exec-16,5,main] TIMED_WAITING daemon
java.base@25.0.3/java.lang.Thread.sleepNanos0(Native Method)
java.base@25.0.3/java.lang.Thread.sleepNanos(Thread.java:509)
java.base@25.0.3/java.lang.Thread.sleep(Thread.java:540)
com.cohort.util.Math2.sleep(Math2.java:372)
gov.noaa.pfel.erddap.util.EDStatic.lowSendError(EDStatic.java:4039)
gov.noaa.pfel.erddap.util.EDStatic.sendError(EDStatic.java:4012)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:1026)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#37 Thread[#90,http-nio-8080-exec-18,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:123)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.internal.iosp.hdf5.H5headerNew.isValidFile(H5headerNew.java:132)
ucar.nc2.internal.iosp.hdf5.H5iospNew.isValidFile(H5iospNew.java:83)
ucar.nc2.NetcdfFiles.getIosp(NetcdfFiles.java:794)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:760)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#38 Thread[#91,http-nio-8080-exec-19,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:123)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.internal.iosp.hdf5.H5headerNew.isValidFile(H5headerNew.java:132)
ucar.nc2.internal.iosp.hdf5.H5iospNew.isValidFile(H5iospNew.java:83)
ucar.nc2.NetcdfFiles.getIosp(NetcdfFiles.java:794)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:760)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#39 Thread[#95,http-nio-8080-exec-23,5,main] RUNNABLE daemon
java.base@25.0.3/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.3/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.3/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.3/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.3/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:92)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:68)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:58)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:106)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:49)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:214)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x000000008bac4800.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:60)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:52)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:60)
software.amazon.awssdk.services.s3.DefaultS3Client.getObject(DefaultS3Client.java:7241)
software.amazon.awssdk.services.s3.S3Client.getObjectAsBytes(S3Client.java:13073)
ucar.unidata.io.s3.S3RandomAccessFile.readRemote(S3RandomAccessFile.java:103)
ucar.unidata.io.RemoteRandomAccessFile.readRemoteCacheSizedChunk(RemoteRandomAccessFile.java:236)
ucar.unidata.io.RemoteRandomAccessFile.access$000(RemoteRandomAccessFile.java:22)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:74)
ucar.unidata.io.RemoteRandomAccessFile$1.load(RemoteRandomAccessFile.java:72)
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3561)
com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2310)
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2183)
com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2074)
com.google.common.cache.LocalCache.get(LocalCache.java:3990)
com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4011)
com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960)
ucar.unidata.io.RemoteRandomAccessFile.readCacheBlockPartial(RemoteRandomAccessFile.java:159)
ucar.unidata.io.RemoteRandomAccessFile.readFromCache(RemoteRandomAccessFile.java:123)
ucar.unidata.io.RemoteRandomAccessFile.read_(RemoteRandomAccessFile.java:96)
ucar.unidata.io.RandomAccessFile.readBuffer(RandomAccessFile.java:513)
ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:501)
ucar.nc2.internal.iosp.hdf5.H5headerNew.isValidFile(H5headerNew.java:132)
ucar.nc2.internal.iosp.hdf5.H5iospNew.isValidFile(H5iospNew.java:83)
ucar.nc2.NetcdfFiles.getIosp(NetcdfFiles.java:794)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:760)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:279)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:246)
ucar.nc2.NetcdfFiles.open(NetcdfFiles.java:219)
gov.noaa.pfel.coastwatch.griddata.NcHelper.openFile(NcHelper.java:757)
gov.noaa.pfel.coastwatch.pointdata.TableFromMultidimNcFile.readMultidimNc(TableFromMultidimNcFile.java:199)
gov.noaa.pfel.erddap.dataset.EDDTableFromMultidimNcFiles.lowGetSourceDataFromFile(EDDTableFromMultidimNcFiles.java:229)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:127)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:27)
gov.noaa.pfel.erddap.util.ThreadedWorkManager.addTask(ThreadedWorkManager.java:37)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getDataForDapQuery(EDDTableFromFiles.java:5042)
gov.noaa.pfel.erddap.filetypes.TableWriterFileType.writeTableToStream(TableWriterFileType.java:55)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3124)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6803)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:725)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)

#40 Thread[#99,http-nio-8080-exec-27,5,main] TIMED_WAITING daemon
java.base@25.0.3/java.lang.Thread.sleepNanos0(Native Method)
java.base@25.0.3/java.lang.Thread.sleepNanos(Thread.java:509)
java.base@25.0.3/java.lang.Thread.sleep(Thread.java:540)
com.cohort.util.Math2.sleep(Math2.java:372)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:1003)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:132)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:59)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:111)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:535)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:725)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:71)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:347)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:406)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1307)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2036)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:949)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:483)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:74)
java.base@25.0.3/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.3/java.lang.Thread.run(Thread.java:1474)


 
ERDDAP, Version 2.31.1
Disclaimers | Privacy Policy | Contact