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

ERDDAP > Status

Current time is 2026-06-17T00:09:56+00:00
Startup was at  2026-06-04T03:05:10+00:00
Last major LoadDatasets started 4m 22s ago and finished after 5 seconds.
Currently, minor LoadDatasets is loading dataset #58296=ODU_LISL (4.316 s).
nGridDatasets  = 0
nTableDatasets = 200
nTotalDatasets = 200
n Datasets Failed To Load (in the last major LoadDatasets) = 0
Reasons for failing to load datasets: 
Unique users (since startup)                            n = 17400
Response Failed    Time (since last major LoadDatasets) n =        6,  median ~=        2 ms
Response Failed    Time (since last Daily Report)       n =     1387,  median ~=        4 ms
Response Failed    Time (since startup)                 n =    52691,  median ~=        2 ms
Response Succeeded Time (since last major LoadDatasets) n =      125,  median ~=        2 ms
Response Succeeded Time (since last Daily Report)       n =    27409,  median ~=        5 ms
Response Succeeded Time (since startup)                 n =   517367,  median ~=        5 ms
TaskThread has finished 58545 out of 58545 tasks.  Currently, no task is running.
TaskThread Failed    Time (since last Daily Report)     n =        3,  median ~=    40000 ms
TaskThread Failed    Time (since startup)               n =       46,  median ~=    39091 ms
TaskThread Succeeded Time (since last Daily Report)     n =     3278,  median ~=      143 ms
TaskThread Succeeded Time (since startup)               n =    58499,  median ~=      137 ms
EmailThread has sent 48793 out of 48994 emails.  Currently, the thread is sleeping.
EmailThread Failed    Time (since last Daily Report)    n =      256,  median ~=        0 ms
EmailThread Succeeded Time (since last Daily Report)    n =        0
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.21654041 processCPULoad=0.0842794 totalMemory=15727MB freeMemory=810MB totalSwapSpace=0MB freeSwapSpace=0MB
Number of active requests=7
Number of threads: Tomcat-waiting=9, inotify=0, other=22
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse=   433 MB (highWaterMark=  1641 MB) (Xmx ~= 4096 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-06-17T00:05:36+00:00      1s      0     0  200.0       406 (     8)    24 (     4)    0       0       0       10       0    21    199     0    0%
  2026-06-16T23:50:36+00:00      1s      0     0  200.0       274 (     7)    26 (     4)    0       0       0       10       0    21    202     3    0%
  2026-06-16T23:35:36+00:00      1s      0     0  200.0       377 (    10)    38 (     5)    0       0       0       13       0    20    187    16    0%
  2026-06-16T23:20:36+00:00      1s      0     0  200.0       591 (     4)    43 (     4)    0       0       0       12       0    19    180    26    0%
  2026-06-16T23:05:34+00:00      1s      0     0  200.0       404 (     8)    29 (     4)    0       0       0       12       0    19    179    18    0%
  2026-06-16T22:50:34+00:00      1s      0     0  200.0       265 (     6)    19 (     5)    0       0       0       13       0    19    174     5    0%
  2026-06-16T22:35:34+00:00      1s      0     0  200.0       413 (     7)    28 (     3)    0       0       0       13       0    18    177     0    0%
  2026-06-16T22:20:34+00:00      1s      0     0  200.0       483 (     4)    23 (     4)    0       0       0       13       0    18    175     0    0%
  2026-06-16T22:05:34+00:00      1s      0     0  200.0       491 (     5)    22 (     5)    0       0       0       12       0    19    161     0    0%
  2026-06-16T21:51:07+00:00     34s  57874     0  200.0       325 (     4)    24 (     4)    0       0       0       13       0    19    167     0    0%
  2026-06-16T21:34:33+00:00      1s      0     0  200.0       380 (    24)    19 (     4)    0       0      26       13       0    18    168     0    0%
  2026-06-16T21:20:20+00:00     48s  57807     0  200.0       497 (     4)    30 (     4)    0       0       0       14       0    18    142     0    0%
  2026-06-16T21:03:39+00:00      1s      0     0  200.0       484 (     5)    13 (     3)    0       0       0       14       0    17    138     7    0%
  2026-06-16T20:48:54+00:00     16s  57676     0  200.0       297 (     6)    12 (     4)    0       0       0       13       0    18    156     5    0%
  2026-06-16T20:33:23+00:00      1s      0     0  200.0       374 (     9)    17 (     3)    0       0       0       14       0    17    150     0    0%
  2026-06-16T20:19:25+00:00     64s  57618     0  200.0       493 (     3)    18 (     5)    0       0       0       14       0    18    161     0    0%
  2026-06-16T20:02:57+00:00      1s      0     0  200.0       407 (     7)    31 (     4)    0       0       0       13       0    18    152     0    0%
  2026-06-16T19:47:57+00:00      1s      0     0  200.0       282 (     5)    16 (     4)    0       0       0       14       0    18    157     0    0%
  2026-06-16T19:32:22+00:00      1s      0     0  200.0       392 (     8)    25 (     4)    0       0       0       12       0    19    277     2    0%
  2026-06-16T19:17:22+00:00      1s      0     0  200.0       481 (     4)    18 (     4)    0       0       0       12       0    19    167     0    0%
  2026-06-16T19:02:22+00:00      1s      0     0  200.0       401 (     6)    14 (     4)    0       0       0       11       0    20    249     0    0%
  2026-06-16T18:49:21+00:00    131s  57304     0  200.0       382 (     7)    15 (     4)    0       0       0       12       0    20    166     2    0%
  2026-06-16T18:32:11+00:00      1s      0     0  200.0       393 (     5)    18 (     4)    0       0       0       12       0    19    159     0    0%
  2026-06-16T18:18:59+00:00    109s  57237     0  200.0       536 (     4)    18 (     2)    0       0       0       11       0    21    169     1    0%
  2026-06-16T18:02:01+00:00     16s  57159     0  200.0       420 (     4)    21 (     5)    0       0       0       12       0    20    160     2    0%
  2026-06-16T17:46:41+00:00      1s      0     0  200.0       285 (    39)    22 (     4)    0       0       0       12       0    19    172     5    0%
  2026-06-16T17:31:41+00:00      1s      0     0  200.0       334 (     7)    19 (     5)    0       0       0       12       0    19    164     3    0%
  2026-06-16T17:17:46+00:00     67s  57037     0  200.0       521 (     4)    25 (     3)    0       0       0       11       0    21    170     2    0%
  2026-06-16T17:01:40+00:00      1s      0     0  200.0       647 (     4)    25 (     4)    0       0       0       13       0    19    176     0    0%
  2026-06-16T16:43:14+00:00      1s      0     0  200.0       393 (     8)    18 (     5)    0       0       0       13       0    18    161     0    0%
  2026-06-16T16:28:14+00:00      1s      0     0  200.0       405 (     4)    25 (     4)    0       0       0       12       0    20    162     1    0%
  2026-06-16T16:13:14+00:00      1s      0     0  200.0       500 (     4)    35 (     4)    0       0       0       11       0    21    199     1    0%
  2026-06-16T15:54:29+00:00      1s      0     0  200.0       330 (     9)    22 (     4)    0       0       0       13       0    18    158     7    0%
  2026-06-16T15:39:29+00:00      1s      0     0  200.0       345 (     6)    22 (     5)    0       0       0       14       0    18    163     3    0%
  2026-06-16T15:24:29+00:00      1s      0     0  200.0       491 (     5)    20 (     4)    0       0       0       14       0    17    161     0    0%
  2026-06-16T15:09:29+00:00      1s      0     0  200.0       214 (     3)     8 (     3)    0       0       0       13       0    18    158     0    0%
  2026-06-16T14:58:34+00:00    247s  56526     0  200.0       677 (     5)    24 (     4)    0       0       0       13       0    19    155     0    0%
  2026-06-16T14:39:33+00:00      5s  56453     0  200.0       411 (     3)    28 (     2)    0       0       0       13       0    19    166     1    0%
  2026-06-16T14:23:38+00:00      1s      0     0  200.0       137 (     8)     7 (     4)    0       0       0       10       0    21    192    11    0%
  2026-06-16T14:13:30+00:00    294s  56392     0  200.0       663 (     5)    29 (     4)    0       0       0        9       0    23    209     7    0%
  2026-06-16T13:53:22+00:00      1s      0     0  200.0       397 (     8)    14 (     4)    0       0       0       10       0    21    193     0    0%
  2026-06-16T13:38:21+00:00      1s      0     0  200.0       367 (     5)    24 (     4)    0       0       0       10       0    22    235     0    0%
  2026-06-16T13:22:45+00:00      4s  56229     0  200.0       742 (     3)    17 (     4)    0       0       0       11       0    21    181     0    0%
  2026-06-16T13:05:21+00:00      1s      0     0  200.0       307 (     8)    27 (     4)    0       0       0       10       0    21    250     0    0%
  2026-06-16T12:50:21+00:00      1s      0     0  200.0       359 (     5)    10 (     4)    0       0       0       10       0    22    193     0    0%
  2026-06-16T12:35:22+00:00      1s      0     0  200.0       431 (     7)    14 (     5)    0       0       0       10       0    21    167     0    0%
  2026-06-16T12:20:30+00:00      9s  56036     0  200.0       442 (     3)    16 (     4)    0       0       0        8       0    24    209     1    0%
  2026-06-16T12:05:21+00:00      1s      0     0  200.0       286 (     9)    24 (     4)    0       0       0        8       0    23    191     0    0%
  2026-06-16T11:50:20+00:00      1s      0     0  200.0       421 (     4)    14 (     4)    0       0       0        9       0    22    200     2    0%
  2026-06-16T11:35:20+00:00      1s      0     0  200.0       381 (     8)    14 (     5)    0       0       0        9       0    22    199     0    0%
  2026-06-16T11:20:23+00:00      4s  55854     0  200.0       429 (     4)    23 (     4)    0       0       0        9       0    23    192     9    0%
  2026-06-16T11:05:20+00:00      1s      0     0  200.0       370 (     5)    16 (     4)    0       0       0        8       0    23    216     0    0%
  2026-06-16T10:50:20+00:00      1s      0     0  200.0       300 (     9)    14 (     4)    0       0      72        8       0    23    206     0    0%
  2026-06-16T10:35:20+00:00      1s      0     0  200.0       372 (     8)    17 (     4)    0       0       0        8       0    23    215     2    0%
  2026-06-16T10:20:20+00:00      1s      0     0  200.0       475 (     4)    20 (     4)    0       0       0        8       0    24    207     5    0%
  2026-06-16T10:05:05+00:00      1s      0     0  200.0       296 (     9)    12 (     5)    0       0       0        8       0    24    215     0    0%
  2026-06-16T09:50:05+00:00      1s      0     0  200.0       390 (     6)    20 (     4)    0       0      79        8       0    23    209     0    0%
  2026-06-16T09:35:05+00:00      1s      0     0  200.0       365 (     9)    14 (     5)    0       0       0       10       0    21    180     0    0%
  2026-06-16T09:20:05+00:00      1s      0     0  200.0       421 (     4)    37 (     1)    0       0       0       10       0    22    202     2    0%
  2026-06-16T09:04:54+00:00      1s      0     0  200.0       358 (     7)    16 (     5)    0       0       0       10       0    21    209     0    0%
  2026-06-16T08:49:54+00:00      1s      0     0  200.0       353 (     6)    15 (     5)    0       0      71       10       0    21    196     0    0%
  2026-06-16T08:34:53+00:00      1s      0     0  200.0       419 (     7)    14 (     5)    0       0       0       11       0    20    194     0    0%
  2026-06-16T08:19:54+00:00      1s      0     0  200.0       443 (     4)    20 (     3)    0       0       0       10       0    21    203     0    0%
  2026-06-16T08:04:53+00:00      1s      0     0  200.0       313 (     8)    17 (     3)    0       0       0       10       0    21    183     0    0%
  2026-06-16T07:49:53+00:00      1s      0     0  200.0       305 (     8)    16 (     4)    0       0      83        9       0    23    200     0    0%
  2026-06-16T07:34:53+00:00      1s      0     0  200.0       486 (     5)    26 (     3)    0       0       0        9       0    23    207     0    0%
  2026-06-16T07:19:53+00:00      1s      0     0  200.0       454 (     5)    20 (     5)    0       0       0       10       0    21    202     2    0%
  2026-06-16T07:04:53+00:00      1s      0     0  200.0       356 (     6)    24 (     2)    0       0       0       10       0    21    186     1    0%
  2026-06-16T06:49:53+00:00      1s      0     0  200.0       373 (     6)    18 (     4)    0       0       0       11       0    20    186     2    0%
  2026-06-16T06:34:52+00:00      1s      0     0  200.0       399 (     7)    19 (     4)    0       0       0       11       0    20    177     0    0%
  2026-06-16T06:19:53+00:00      1s      0     0  200.0       477 (     3)    22 (     4)    0       0       0       13       0    19    180     1    0%
  2026-06-16T06:04:52+00:00      1s      0     0  200.0       309 (     9)    24 (     4)    0       0       0       11       0    20    182     0    0%
  2026-06-16T05:49:52+00:00      1s      0     0  200.0       404 (     4)    20 (     4)    0       0       0       14       0    18    151     2    0%
  2026-06-16T05:34:37+00:00      1s      0     0  200.0       439 (     6)    14 (     5)    0       0       0       13       0    18    171     4    0%
  2026-06-16T05:19:36+00:00      1s      0     0  200.0       417 (     4)    15 (     4)    0       0       0       14       0    18    151     1    0%
  2026-06-16T05:04:36+00:00      1s      0     0  200.0       403 (     5)    38 (     1)    0       0       0       13       0    18    148     0    0%
  2026-06-16T04:49:36+00:00      1s      0     0  200.0       361 (     8)    14 (     5)    0       0      46       13       0    19    159     0    0%
  2026-06-16T04:33:06+00:00      1s      0     0  200.0       401 (     8)    18 (     5)    0       0       0       12       0    19    161     0    0%
  2026-06-16T04:18:56+00:00     50s  54553     0  200.0       469 (     4)    24 (     4)    0       0       0       11       0    21    167     0    0%
  2026-06-16T04:02:07+00:00      1s      0     0  200.0       328 (     4)    16 (     4)    0       0       0       11       0    20    315     1    0%
  2026-06-16T03:47:06+00:00      1s      0     0  200.0       412 (    16)    25 (     4)    0       0       0       11       0    21    169     1    0%
  2026-06-16T03:31:51+00:00      1s      0     0  200.0       399 (     5)    28 (     3)    0       0       0       10       0    21    334     0    0%
  2026-06-16T03:16:51+00:00      1s      0     0  200.0       463 (     4)    21 (     4)    0       0       0       12       0    19    175     0    0%
  2026-06-16T03:01:55+00:00      6s  54293     0  200.0       347 (     6)    18 (    35)    0       0       0       12       0    20    327     0    0%
  2026-06-16T02:46:35+00:00      1s      0     0  200.0       443 (    11)    18 (     4)    0       0      12       10       0    21    174     0    0%
  2026-06-16T02:31:35+00:00      1s      0     0  200.0       351 (     6)    19 (     4)    0       0       0       12       0    19    165     0    0%
  2026-06-16T02:16:35+00:00      1s      0     0  200.0       495 (     4)    29 (     2)    0       0       0       13       0    19    164     5    0%


Major LoadDatasets Times Distribution (since last Daily Report):
    n =       67,  median ~=      423 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:         45
    <= 1 s:             8
    <= 2 s:             0
    <= 5 s:             3
    <= 10 s:            1
    <= 20 s:            2
    <= 1 min:           2
    <= 2 min:           3
    <= 5 min:           3
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Major LoadDatasets Times Distribution (since startup):
    n =     1216,  median ~=      423 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:        818
    <= 1 s:           174
    <= 2 s:             6
    <= 5 s:            32
    <= 10 s:           42
    <= 20 s:           19
    <= 1 min:          31
    <= 2 min:          42
    <= 5 min:          39
    <= 10 min:         11
    <= 20 min:          1
    <= 1 hr:            1
    >  1 hr:            0


Minor LoadDatasets Times Distribution (since last Daily Report):
    n =      304,  median ~=    38462 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:            13
    <= 10 s:           45
    <= 20 s:           52
    <= 1 min:          91
    <= 2 min:          60
    <= 5 min:          33
    <= 10 min:         10
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Minor LoadDatasets Times Distribution (since startup):
    n =     5291,  median ~=    41230 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:             1
    <= 2 s:             0
    <= 5 s:           160
    <= 10 s:          702
    <= 20 s:          911
    <= 1 min:        1642
    <= 2 min:        1069
    <= 5 min:         679
    <= 10 min:        125
    <= 20 min:          2
    <= 1 hr:            0
    >  1 hr:            0


Response Failed Time Distribution (since last major LoadDatasets):
    n =        6,  median ~=        2 ms
    0 ms:               0
    1 ms:               1
    2 ms:               2
    <= 5 ms:            2
    <= 10 ms:           1
    <= 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:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Failed Time Distribution (since last Daily Report):
    n =     1387,  median ~=        4 ms
    0 ms:              62
    1 ms:              28
    2 ms:             189
    <= 5 ms:          633
    <= 10 ms:          19
    <= 20 ms:           3
    <= 50 ms:         256
    <= 100 ms:         94
    <= 200 ms:         14
    <= 500 ms:          9
    <= 1 s:            14
    <= 2 s:             2
    <= 5 s:             0
    <= 10 s:            2
    <= 20 s:            5
    <= 1 min:           4
    <= 2 min:           0
    <= 5 min:          28
    <= 10 min:          3
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:           22

Response Failed Time Distribution (since startup):
    n =    52691,  median ~=        2 ms
    0 ms:           15135
    1 ms:            3794
    2 ms:            6083
    <= 5 ms:        16688
    <= 10 ms:         685
    <= 20 ms:         213
    <= 50 ms:        4018
    <= 100 ms:       1464
    <= 200 ms:        327
    <= 500 ms:        195
    <= 1 s:           183
    <= 2 s:            45
    <= 5 s:           241
    <= 10 s:          914
    <= 20 s:           41
    <= 1 min:          55
    <= 2 min:          48
    <= 5 min:        2119
    <= 10 min:        123
    <= 20 min:          4
    <= 1 hr:            9
    >  1 hr:          307


Response Succeeded Time Distribution (since last major LoadDatasets):
    n =      125,  median ~=        2 ms
    0 ms:               3
    1 ms:               6
    2 ms:              54
    <= 5 ms:           45
    <= 10 ms:          12
    <= 20 ms:           1
    <= 50 ms:           2
    <= 100 ms:          1
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             1
    <= 2 s:             0
    <= 5 s:             0
    <= 10 s:            0
    <= 20 s:            0
    <= 1 min:           0
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Succeeded Time Distribution (since last Daily Report):
    n =    27409,  median ~=        5 ms
    0 ms:            1077
    1 ms:            5404
    2 ms:            3733
    <= 5 ms:         3393
    <= 10 ms:        3715
    <= 20 ms:         401
    <= 50 ms:         718
    <= 100 ms:       1240
    <= 200 ms:       1001
    <= 500 ms:       3834
    <= 1 s:          1775
    <= 2 s:           807
    <= 5 s:            94
    <= 10 s:           17
    <= 20 s:           33
    <= 1 min:         139
    <= 2 min:          25
    <= 5 min:           2
    <= 10 min:          1
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Succeeded Time Distribution (since startup):
    n =   517367,  median ~=        5 ms
    0 ms:           19108
    1 ms:           98967
    2 ms:           70966
    <= 5 ms:        63666
    <= 10 ms:       72256
    <= 20 ms:        8535
    <= 50 ms:       14926
    <= 100 ms:      24428
    <= 200 ms:      19280
    <= 500 ms:      67052
    <= 1 s:         34259
    <= 2 s:         14513
    <= 5 s:          5400
    <= 10 s:         2485
    <= 20 s:          248
    <= 1 min:         684
    <= 2 min:         215
    <= 5 min:         194
    <= 10 min:        182
    <= 20 min:          2
    <= 1 hr:            1
    >  1 hr:            0


EmailThread Failed Time Distribution (since last Daily Report):
    n =      256,  median ~=        0 ms
    0 ms:             256
    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:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

EmailThread Failed Time Distribution (since startup):
    n =     4638,  median ~=        0 ms
    0 ms:            4638
    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:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

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

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

EmailThread nEmails/Session Distribution (since last Daily Report):
    n =      256,  median ~=        0
    0:             256
    1:               0
    2:               0
    <= 5:            0
    <= 10:           0
    <= 20:           0
    <= 50:           0
    <= 100:          0
    >  100:          0

EmailThread nEmails/Session Distribution (since startup):
    n =     4638,  median ~=        0
    0:            4638
    1:               0
    2:               0
    <= 5:            0
    <= 10:           0
    <= 20:           0
    <= 50:           0
    <= 100:          0
    >  100:          0


TaskThread Failed Time Distribution (since last Daily Report):
    n =        3,  median ~=    40000 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:           3
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

TaskThread Failed Time Distribution (since startup):
    n =       46,  median ~=    39091 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           0
    <= 100 ms:          1
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             0
    <= 10 s:            0
    <= 20 s:            1
    <= 1 min:          44
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

TaskThread Succeeded Time Distribution (since last Daily Report):
    n =     3278,  median ~=      143 ms
    0 ms:               3
    1 ms:              10
    2 ms:               2
    <= 5 ms:            1
    <= 10 ms:           2
    <= 20 ms:           7
    <= 50 ms:         247
    <= 100 ms:        889
    <= 200 ms:       1122
    <= 500 ms:        570
    <= 1 s:            21
    <= 2 s:             6
    <= 5 s:             0
    <= 10 s:           47
    <= 20 s:          238
    <= 1 min:         113
    <= 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 =    58499,  median ~=      137 ms
    0 ms:              28
    1 ms:             104
    2 ms:              72
    <= 5 ms:           85
    <= 10 ms:          60
    <= 20 ms:         156
    <= 50 ms:        4611
    <= 100 ms:      16665
    <= 200 ms:      19996
    <= 500 ms:       9093
    <= 1 s:           519
    <= 2 s:            23
    <= 5 s:             4
    <= 10 s:          874
    <= 20 s:         4292
    <= 1 min:        1915
    <= 2 min:           2
    <= 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)
    : 28769  (100%)

Language (since startup)
    : 567873  (100%)

SgtMap topography nFromCache=6 nNotFromCache=270
GSHHS: nCached=100 of 100, nCoarse=4, nSuccesses=762, nTossed=334
NationalBoundaries: nCached=100 of 100,  nCoarse=2, nSuccesses=173, nTossed=101
StateBoundaries: nCached=100 of 100,  nCoarse=0, nSuccesses=173, nTossed=101
Rivers: nCached=100 of 100,  nCoarse=0, nSuccesses=173, nTossed=101
bufferedImage isAccelerated=[java.awt.HeadlessException]
canonical map sizes: 
2000 + 1956 + 1980 + 1989 + 2031 + 1950 + 2009 + 2059 + 1979 + 1920 + 1999 + 2033 + 1965 + 2075 + 2006 + 1931 + 
1943 + 2068 + 1957 + 2041 + 1996 + 2046 + 2021 + 2030 + 1957 + 1953 + 1920 + 1984 + 1984 + 1989 + 2004 + 2007 + 
2002 + 2031 + 1968 + 2004 + 2017 + 1987 + 2035 + 1967 + 1994 + 2016 + 1966 + 2021 + 1962 + 2030 + 1969 + 1955 + 
1962 + 2061 + 1945 + 2006 + 1985 + 1981 + 1990 + 1995 + 2032 + 1942 + 1964 + 2006 + 2043 + 1945 + 2015 + 2019 + 
2079 + 2032 + 2002 + 1954 + 1972 + 2012 + 1939 + 2013 + 1989 + 1923 + 2009 + 1989 + 1978 + 1980 + 1957 + 1966 + 
1960 + 2027 + 1952 + 1935 + 1982 + 1958 + 1911 + 2023 + 2021 + 1942 + 2038 + 1987 + 1978 + 1876 + 1978 + 1970 + 
1982 + 2015 + 1944 + 1962 + 1933 + 1988 + 1963 + 1957 + 1940 + 1945 + 1984 + 2020 + 1991 + 1983 + 1997 + 1955 + 
2006 + 2017 + 1989 + 1966 + 2032 + 1970 + 1980 + 1979 + 2000 + 2030 + 2018 + 1992 + 1953 + 2004 + 1960 = 252384


Number of threads: Tomcat-waiting=9, inotify=0, other=22
(format: #threadNumber Thread[threadName,threadPriority,threadGroup] threadStatus)

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

#2 Thread[#121961,http-nio-8080-exec-6227,5,main] RUNNABLE daemon
java.base@25.0.1/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.1/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.1/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.1/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.1/java.io.BufferedInputStream.fill(BufferedInputStream.java:289)
java.base@25.0.1/java.io.BufferedInputStream.read1(BufferedInputStream.java:330)
java.base@25.0.1/java.io.BufferedInputStream.read(BufferedInputStream.java:388)
java.base@25.0.1/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:795)
java.base@25.0.1/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:727)
java.base@25.0.1/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1392)
java.base@25.0.1/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1302)
java.base@25.0.1/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:493)
software.amazon.awssdk.regions.util.HttpResourcesUtils.readResource(HttpResourcesUtils.java:114)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.getToken(InstanceProfileCredentialsProvider.java:253)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.createEndpointProvider(InstanceProfileCredentialsProvider.java:222)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.refreshCredentials(InstanceProfileCredentialsProvider.java:169)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider$$Lambda/0x0000000069728c00.get(Unknown Source)
software.amazon.awssdk.utils.cache.CachedSupplier.lambda$jitteredPrefetchValueSupplier$8(CachedSupplier.java:300)
software.amazon.awssdk.utils.cache.CachedSupplier$$Lambda/0x0000000069721000.get(Unknown Source)
software.amazon.awssdk.utils.cache.CachedSupplier$PrefetchStrategy.fetch(CachedSupplier.java:448)
software.amazon.awssdk.utils.cache.CachedSupplier.refreshCache(CachedSupplier.java:208)
software.amazon.awssdk.utils.cache.CachedSupplier.get(CachedSupplier.java:135)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.resolveCredentials(InstanceProfileCredentialsProvider.java:160)
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider.resolveIdentity(AwsCredentialsProvider.java:54)
software.amazon.awssdk.identity.spi.IdentityProvider.resolveIdentity(IdentityProvider.java:158)
software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.resolveCredentials(AwsCredentialsProviderChain.java:109)
software.amazon.awssdk.auth.credentials.internal.LazyAwsCredentialsProvider.resolveCredentials(LazyAwsCredentialsProvider.java:45)
software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.resolveCredentials(DefaultCredentialsProvider.java:134)
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider.resolveIdentity(AwsCredentialsProvider.java:54)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.lambda$trySelectAuthScheme$6(S3AuthSchemeInterceptor.java:181)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor$$Lambda/0x000000006971f800.get(Unknown Source)
software.amazon.awssdk.core.internal.util.MetricUtils.reportDuration(MetricUtils.java:81)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.trySelectAuthScheme(S3AuthSchemeInterceptor.java:181)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.selectAuthScheme(S3AuthSchemeInterceptor.java:99)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.beforeExecution(S3AuthSchemeInterceptor.java:71)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.lambda$beforeExecution$1(ExecutionInterceptorChain.java:59)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain$$Lambda/0x0000000069704400.accept(Unknown Source)
java.base@25.0.1/java.util.ArrayList.forEach(ArrayList.java:1604)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.beforeExecution(ExecutionInterceptorChain.java:59)
software.amazon.awssdk.awscore.internal.AwsExecutionContextBuilder.runInitialInterceptors(AwsExecutionContextBuilder.java:319)
software.amazon.awssdk.awscore.internal.AwsExecutionContextBuilder.invokeInterceptorsAndCreateExecutionContext(AwsExecutionContextBuilder.java:155)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.invokeInterceptorsAndCreateExecutionContext(AwsSyncClientHandler.java:67)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:62)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x0000000069956800.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:6813)
software.amazon.awssdk.services.s3.S3Client.getObject(S3Client.java:11923)
com.cohort.util.File2.getBufferedInputStream(File2.java:1216)
com.cohort.util.File2.getBufferedInputStream(File2.java:1177)
com.cohort.util.File2.getDecompressedBufferedInputStream(File2.java:1331)
com.cohort.util.File2.getDecompressedBufferedFileReader(File2.java:1543)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2463)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.lowGetSourceDataFromFile(EDDTableFromAsciiFiles.java:273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:113)
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:3121)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6593)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:713)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#3 Thread[#123465,http-nio-8080-exec-6384,5,main] RUNNABLE daemon
java.base@25.0.1/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.1/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.1/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.1/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.1/java.io.BufferedInputStream.fill(BufferedInputStream.java:289)
java.base@25.0.1/java.io.BufferedInputStream.read1(BufferedInputStream.java:330)
java.base@25.0.1/java.io.BufferedInputStream.read(BufferedInputStream.java:388)
java.base@25.0.1/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:795)
java.base@25.0.1/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:727)
java.base@25.0.1/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1392)
java.base@25.0.1/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1302)
java.base@25.0.1/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:493)
software.amazon.awssdk.regions.util.HttpResourcesUtils.readResource(HttpResourcesUtils.java:114)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.getToken(InstanceProfileCredentialsProvider.java:253)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.createEndpointProvider(InstanceProfileCredentialsProvider.java:222)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.refreshCredentials(InstanceProfileCredentialsProvider.java:169)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider$$Lambda/0x0000000069728c00.get(Unknown Source)
software.amazon.awssdk.utils.cache.CachedSupplier.lambda$jitteredPrefetchValueSupplier$8(CachedSupplier.java:300)
software.amazon.awssdk.utils.cache.CachedSupplier$$Lambda/0x0000000069721000.get(Unknown Source)
software.amazon.awssdk.utils.cache.CachedSupplier$PrefetchStrategy.fetch(CachedSupplier.java:448)
software.amazon.awssdk.utils.cache.CachedSupplier.refreshCache(CachedSupplier.java:208)
software.amazon.awssdk.utils.cache.CachedSupplier.get(CachedSupplier.java:135)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.resolveCredentials(InstanceProfileCredentialsProvider.java:160)
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider.resolveIdentity(AwsCredentialsProvider.java:54)
software.amazon.awssdk.identity.spi.IdentityProvider.resolveIdentity(IdentityProvider.java:158)
software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.resolveCredentials(AwsCredentialsProviderChain.java:109)
software.amazon.awssdk.auth.credentials.internal.LazyAwsCredentialsProvider.resolveCredentials(LazyAwsCredentialsProvider.java:45)
software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.resolveCredentials(DefaultCredentialsProvider.java:134)
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider.resolveIdentity(AwsCredentialsProvider.java:54)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.lambda$trySelectAuthScheme$6(S3AuthSchemeInterceptor.java:181)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor$$Lambda/0x000000006971f800.get(Unknown Source)
software.amazon.awssdk.core.internal.util.MetricUtils.reportDuration(MetricUtils.java:81)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.trySelectAuthScheme(S3AuthSchemeInterceptor.java:181)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.selectAuthScheme(S3AuthSchemeInterceptor.java:99)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.beforeExecution(S3AuthSchemeInterceptor.java:71)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.lambda$beforeExecution$1(ExecutionInterceptorChain.java:59)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain$$Lambda/0x0000000069704400.accept(Unknown Source)
java.base@25.0.1/java.util.ArrayList.forEach(ArrayList.java:1604)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.beforeExecution(ExecutionInterceptorChain.java:59)
software.amazon.awssdk.awscore.internal.AwsExecutionContextBuilder.runInitialInterceptors(AwsExecutionContextBuilder.java:319)
software.amazon.awssdk.awscore.internal.AwsExecutionContextBuilder.invokeInterceptorsAndCreateExecutionContext(AwsExecutionContextBuilder.java:155)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.invokeInterceptorsAndCreateExecutionContext(AwsSyncClientHandler.java:67)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:62)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x0000000069956800.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:6813)
software.amazon.awssdk.services.s3.S3Client.getObject(S3Client.java:11923)
com.cohort.util.File2.getBufferedInputStream(File2.java:1216)
com.cohort.util.File2.getBufferedInputStream(File2.java:1177)
com.cohort.util.File2.getDecompressedBufferedInputStream(File2.java:1331)
com.cohort.util.File2.getDecompressedBufferedFileReader(File2.java:1543)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2463)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.lowGetSourceDataFromFile(EDDTableFromAsciiFiles.java:273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:113)
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.dataset.EDDTable.getTwawmForDapQuery(EDDTable.java:1777)
gov.noaa.pfel.erddap.filetypes.ImageFiles.saveAsImage(ImageFiles.java:199)
gov.noaa.pfel.erddap.filetypes.ImageFiles.tableToImage(ImageFiles.java:55)
gov.noaa.pfel.erddap.filetypes.ImageTypes.generateFile(ImageTypes.java:44)
gov.noaa.pfel.erddap.filetypes.ImageTypes.generateTableFile(ImageTypes.java:23)
gov.noaa.pfel.erddap.filetypes.CacheLockFiles.writeToStream(CacheLockFiles.java:72)
gov.noaa.pfel.erddap.filetypes.CacheLockFiles.writeTableToStream(CacheLockFiles.java:26)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3121)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6593)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:713)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#4 Thread[#125600,http-nio-8080-exec-6435,5,main] RUNNABLE daemon
java.base@25.0.1/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.1/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.1/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.1/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.1/java.io.BufferedInputStream.fill(BufferedInputStream.java:289)
java.base@25.0.1/java.io.BufferedInputStream.read1(BufferedInputStream.java:330)
java.base@25.0.1/java.io.BufferedInputStream.read(BufferedInputStream.java:388)
java.base@25.0.1/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:795)
java.base@25.0.1/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:727)
java.base@25.0.1/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1392)
java.base@25.0.1/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1302)
java.base@25.0.1/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:493)
software.amazon.awssdk.regions.util.HttpResourcesUtils.readResource(HttpResourcesUtils.java:114)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.getToken(InstanceProfileCredentialsProvider.java:253)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.createEndpointProvider(InstanceProfileCredentialsProvider.java:222)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.refreshCredentials(InstanceProfileCredentialsProvider.java:169)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider$$Lambda/0x0000000069728c00.get(Unknown Source)
software.amazon.awssdk.utils.cache.CachedSupplier.lambda$jitteredPrefetchValueSupplier$8(CachedSupplier.java:300)
software.amazon.awssdk.utils.cache.CachedSupplier$$Lambda/0x0000000069721000.get(Unknown Source)
software.amazon.awssdk.utils.cache.CachedSupplier$PrefetchStrategy.fetch(CachedSupplier.java:448)
software.amazon.awssdk.utils.cache.CachedSupplier.refreshCache(CachedSupplier.java:208)
software.amazon.awssdk.utils.cache.CachedSupplier.get(CachedSupplier.java:135)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.resolveCredentials(InstanceProfileCredentialsProvider.java:160)
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider.resolveIdentity(AwsCredentialsProvider.java:54)
software.amazon.awssdk.identity.spi.IdentityProvider.resolveIdentity(IdentityProvider.java:158)
software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.resolveCredentials(AwsCredentialsProviderChain.java:109)
software.amazon.awssdk.auth.credentials.internal.LazyAwsCredentialsProvider.resolveCredentials(LazyAwsCredentialsProvider.java:45)
software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.resolveCredentials(DefaultCredentialsProvider.java:134)
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider.resolveIdentity(AwsCredentialsProvider.java:54)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.lambda$trySelectAuthScheme$6(S3AuthSchemeInterceptor.java:181)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor$$Lambda/0x000000006971f800.get(Unknown Source)
software.amazon.awssdk.core.internal.util.MetricUtils.reportDuration(MetricUtils.java:81)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.trySelectAuthScheme(S3AuthSchemeInterceptor.java:181)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.selectAuthScheme(S3AuthSchemeInterceptor.java:99)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.beforeExecution(S3AuthSchemeInterceptor.java:71)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.lambda$beforeExecution$1(ExecutionInterceptorChain.java:59)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain$$Lambda/0x0000000069704400.accept(Unknown Source)
java.base@25.0.1/java.util.ArrayList.forEach(ArrayList.java:1604)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.beforeExecution(ExecutionInterceptorChain.java:59)
software.amazon.awssdk.awscore.internal.AwsExecutionContextBuilder.runInitialInterceptors(AwsExecutionContextBuilder.java:319)
software.amazon.awssdk.awscore.internal.AwsExecutionContextBuilder.invokeInterceptorsAndCreateExecutionContext(AwsExecutionContextBuilder.java:155)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.invokeInterceptorsAndCreateExecutionContext(AwsSyncClientHandler.java:67)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:62)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x0000000069956800.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:6813)
software.amazon.awssdk.services.s3.S3Client.getObject(S3Client.java:11923)
com.cohort.util.File2.getBufferedInputStream(File2.java:1216)
com.cohort.util.File2.getBufferedInputStream(File2.java:1177)
com.cohort.util.File2.getDecompressedBufferedInputStream(File2.java:1331)
com.cohort.util.File2.getDecompressedBufferedFileReader(File2.java:1543)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2463)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.lowGetSourceDataFromFile(EDDTableFromAsciiFiles.java:273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:113)
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:3121)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6593)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:713)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#5 Thread[#125604,http-nio-8080-exec-6439,5,main] RUNNABLE daemon
java.base@25.0.1/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.1/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.1/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.1/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.1/java.io.BufferedInputStream.fill(BufferedInputStream.java:289)
java.base@25.0.1/java.io.BufferedInputStream.read1(BufferedInputStream.java:330)
java.base@25.0.1/java.io.BufferedInputStream.read(BufferedInputStream.java:388)
java.base@25.0.1/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:795)
java.base@25.0.1/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:727)
java.base@25.0.1/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1392)
java.base@25.0.1/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1302)
java.base@25.0.1/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:493)
software.amazon.awssdk.regions.util.HttpResourcesUtils.readResource(HttpResourcesUtils.java:114)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.getToken(InstanceProfileCredentialsProvider.java:253)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.createEndpointProvider(InstanceProfileCredentialsProvider.java:222)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.refreshCredentials(InstanceProfileCredentialsProvider.java:169)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider$$Lambda/0x0000000069728c00.get(Unknown Source)
software.amazon.awssdk.utils.cache.CachedSupplier.lambda$jitteredPrefetchValueSupplier$8(CachedSupplier.java:300)
software.amazon.awssdk.utils.cache.CachedSupplier$$Lambda/0x0000000069721000.get(Unknown Source)
software.amazon.awssdk.utils.cache.CachedSupplier$PrefetchStrategy.fetch(CachedSupplier.java:448)
software.amazon.awssdk.utils.cache.CachedSupplier.refreshCache(CachedSupplier.java:208)
software.amazon.awssdk.utils.cache.CachedSupplier.get(CachedSupplier.java:135)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.resolveCredentials(InstanceProfileCredentialsProvider.java:160)
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider.resolveIdentity(AwsCredentialsProvider.java:54)
software.amazon.awssdk.identity.spi.IdentityProvider.resolveIdentity(IdentityProvider.java:158)
software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.resolveCredentials(AwsCredentialsProviderChain.java:109)
software.amazon.awssdk.auth.credentials.internal.LazyAwsCredentialsProvider.resolveCredentials(LazyAwsCredentialsProvider.java:45)
software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.resolveCredentials(DefaultCredentialsProvider.java:134)
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider.resolveIdentity(AwsCredentialsProvider.java:54)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.lambda$trySelectAuthScheme$6(S3AuthSchemeInterceptor.java:181)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor$$Lambda/0x000000006971f800.get(Unknown Source)
software.amazon.awssdk.core.internal.util.MetricUtils.reportDuration(MetricUtils.java:81)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.trySelectAuthScheme(S3AuthSchemeInterceptor.java:181)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.selectAuthScheme(S3AuthSchemeInterceptor.java:99)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.beforeExecution(S3AuthSchemeInterceptor.java:71)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.lambda$beforeExecution$1(ExecutionInterceptorChain.java:59)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain$$Lambda/0x0000000069704400.accept(Unknown Source)
java.base@25.0.1/java.util.ArrayList.forEach(ArrayList.java:1604)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.beforeExecution(ExecutionInterceptorChain.java:59)
software.amazon.awssdk.awscore.internal.AwsExecutionContextBuilder.runInitialInterceptors(AwsExecutionContextBuilder.java:319)
software.amazon.awssdk.awscore.internal.AwsExecutionContextBuilder.invokeInterceptorsAndCreateExecutionContext(AwsExecutionContextBuilder.java:155)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.invokeInterceptorsAndCreateExecutionContext(AwsSyncClientHandler.java:67)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:62)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x0000000069956800.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:6813)
software.amazon.awssdk.services.s3.S3Client.getObject(S3Client.java:11923)
com.cohort.util.File2.getBufferedInputStream(File2.java:1216)
com.cohort.util.File2.getBufferedInputStream(File2.java:1177)
com.cohort.util.File2.getDecompressedBufferedInputStream(File2.java:1331)
com.cohort.util.File2.getDecompressedBufferedFileReader(File2.java:1543)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2463)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.lowGetSourceDataFromFile(EDDTableFromAsciiFiles.java:273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:113)
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.dataset.EDDTable.getTwawmForDapQuery(EDDTable.java:1777)
gov.noaa.pfel.erddap.filetypes.ImageFiles.saveAsImage(ImageFiles.java:199)
gov.noaa.pfel.erddap.filetypes.ImageFiles.tableToImage(ImageFiles.java:55)
gov.noaa.pfel.erddap.filetypes.ImageTypes.generateFile(ImageTypes.java:44)
gov.noaa.pfel.erddap.filetypes.ImageTypes.generateTableFile(ImageTypes.java:23)
gov.noaa.pfel.erddap.filetypes.CacheLockFiles.writeToStream(CacheLockFiles.java:72)
gov.noaa.pfel.erddap.filetypes.CacheLockFiles.writeTableToStream(CacheLockFiles.java:26)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3121)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6593)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:713)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#6 Thread[#125608,http-nio-8080-exec-6443,5,main] RUNNABLE daemon
java.base@25.0.1/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.1/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.1/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.1/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.1/java.io.BufferedInputStream.fill(BufferedInputStream.java:289)
java.base@25.0.1/java.io.BufferedInputStream.read1(BufferedInputStream.java:330)
java.base@25.0.1/java.io.BufferedInputStream.read(BufferedInputStream.java:388)
java.base@25.0.1/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:795)
java.base@25.0.1/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:727)
java.base@25.0.1/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1392)
java.base@25.0.1/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1302)
java.base@25.0.1/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:493)
software.amazon.awssdk.regions.util.HttpResourcesUtils.readResource(HttpResourcesUtils.java:114)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.getToken(InstanceProfileCredentialsProvider.java:253)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.createEndpointProvider(InstanceProfileCredentialsProvider.java:222)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.refreshCredentials(InstanceProfileCredentialsProvider.java:169)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider$$Lambda/0x0000000069728c00.get(Unknown Source)
software.amazon.awssdk.utils.cache.CachedSupplier.lambda$jitteredPrefetchValueSupplier$8(CachedSupplier.java:300)
software.amazon.awssdk.utils.cache.CachedSupplier$$Lambda/0x0000000069721000.get(Unknown Source)
software.amazon.awssdk.utils.cache.CachedSupplier$PrefetchStrategy.fetch(CachedSupplier.java:448)
software.amazon.awssdk.utils.cache.CachedSupplier.refreshCache(CachedSupplier.java:208)
software.amazon.awssdk.utils.cache.CachedSupplier.get(CachedSupplier.java:135)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.resolveCredentials(InstanceProfileCredentialsProvider.java:160)
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider.resolveIdentity(AwsCredentialsProvider.java:54)
software.amazon.awssdk.identity.spi.IdentityProvider.resolveIdentity(IdentityProvider.java:158)
software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.resolveCredentials(AwsCredentialsProviderChain.java:109)
software.amazon.awssdk.auth.credentials.internal.LazyAwsCredentialsProvider.resolveCredentials(LazyAwsCredentialsProvider.java:45)
software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.resolveCredentials(DefaultCredentialsProvider.java:134)
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider.resolveIdentity(AwsCredentialsProvider.java:54)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.lambda$trySelectAuthScheme$6(S3AuthSchemeInterceptor.java:181)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor$$Lambda/0x000000006971f800.get(Unknown Source)
software.amazon.awssdk.core.internal.util.MetricUtils.reportDuration(MetricUtils.java:81)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.trySelectAuthScheme(S3AuthSchemeInterceptor.java:181)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.selectAuthScheme(S3AuthSchemeInterceptor.java:99)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.beforeExecution(S3AuthSchemeInterceptor.java:71)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.lambda$beforeExecution$1(ExecutionInterceptorChain.java:59)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain$$Lambda/0x0000000069704400.accept(Unknown Source)
java.base@25.0.1/java.util.ArrayList.forEach(ArrayList.java:1604)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.beforeExecution(ExecutionInterceptorChain.java:59)
software.amazon.awssdk.awscore.internal.AwsExecutionContextBuilder.runInitialInterceptors(AwsExecutionContextBuilder.java:319)
software.amazon.awssdk.awscore.internal.AwsExecutionContextBuilder.invokeInterceptorsAndCreateExecutionContext(AwsExecutionContextBuilder.java:155)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.invokeInterceptorsAndCreateExecutionContext(AwsSyncClientHandler.java:67)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:62)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x0000000069956800.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:6813)
software.amazon.awssdk.services.s3.S3Client.getObject(S3Client.java:11923)
com.cohort.util.File2.getBufferedInputStream(File2.java:1216)
com.cohort.util.File2.getBufferedInputStream(File2.java:1177)
com.cohort.util.File2.getDecompressedBufferedInputStream(File2.java:1331)
com.cohort.util.File2.getDecompressedBufferedFileReader(File2.java:1543)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2463)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.lowGetSourceDataFromFile(EDDTableFromAsciiFiles.java:273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:113)
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.dataset.EDDTable.getTwawmForDapQuery(EDDTable.java:1777)
gov.noaa.pfel.erddap.filetypes.ImageFiles.saveAsImage(ImageFiles.java:199)
gov.noaa.pfel.erddap.filetypes.ImageFiles.tableToImage(ImageFiles.java:55)
gov.noaa.pfel.erddap.filetypes.ImageTypes.generateFile(ImageTypes.java:44)
gov.noaa.pfel.erddap.filetypes.ImageTypes.generateTableFile(ImageTypes.java:23)
gov.noaa.pfel.erddap.filetypes.CacheLockFiles.writeToStream(CacheLockFiles.java:72)
gov.noaa.pfel.erddap.filetypes.CacheLockFiles.writeTableToStream(CacheLockFiles.java:26)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3121)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6593)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:713)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

#7 Thread[#125915,http-nio-8080-exec-6444,5,main] RUNNABLE daemon
java.base@25.0.1/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.1/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.1/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.1/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.1/java.io.BufferedInputStream.fill(BufferedInputStream.java:289)
java.base@25.0.1/java.io.BufferedInputStream.read1(BufferedInputStream.java:330)
java.base@25.0.1/java.io.BufferedInputStream.read(BufferedInputStream.java:388)
java.base@25.0.1/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:795)
java.base@25.0.1/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:727)
java.base@25.0.1/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1392)
java.base@25.0.1/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1302)
java.base@25.0.1/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:493)
software.amazon.awssdk.regions.util.HttpResourcesUtils.readResource(HttpResourcesUtils.java:114)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.getToken(InstanceProfileCredentialsProvider.java:253)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.createEndpointProvider(InstanceProfileCredentialsProvider.java:222)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.refreshCredentials(InstanceProfileCredentialsProvider.java:169)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider$$Lambda/0x0000000069728c00.get(Unknown Source)
software.amazon.awssdk.utils.cache.CachedSupplier.lambda$jitteredPrefetchValueSupplier$8(CachedSupplier.java:300)
software.amazon.awssdk.utils.cache.CachedSupplier$$Lambda/0x0000000069721000.get(Unknown Source)
software.amazon.awssdk.utils.cache.CachedSupplier$PrefetchStrategy.fetch(CachedSupplier.java:448)
software.amazon.awssdk.utils.cache.CachedSupplier.refreshCache(CachedSupplier.java:208)
software.amazon.awssdk.utils.cache.CachedSupplier.get(CachedSupplier.java:135)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.resolveCredentials(InstanceProfileCredentialsProvider.java:160)
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider.resolveIdentity(AwsCredentialsProvider.java:54)
software.amazon.awssdk.identity.spi.IdentityProvider.resolveIdentity(IdentityProvider.java:158)
software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.resolveCredentials(AwsCredentialsProviderChain.java:109)
software.amazon.awssdk.auth.credentials.internal.LazyAwsCredentialsProvider.resolveCredentials(LazyAwsCredentialsProvider.java:45)
software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.resolveCredentials(DefaultCredentialsProvider.java:134)
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider.resolveIdentity(AwsCredentialsProvider.java:54)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.lambda$trySelectAuthScheme$6(S3AuthSchemeInterceptor.java:181)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor$$Lambda/0x000000006971f800.get(Unknown Source)
software.amazon.awssdk.core.internal.util.MetricUtils.reportDuration(MetricUtils.java:81)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.trySelectAuthScheme(S3AuthSchemeInterceptor.java:181)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.selectAuthScheme(S3AuthSchemeInterceptor.java:99)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.beforeExecution(S3AuthSchemeInterceptor.java:71)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.lambda$beforeExecution$1(ExecutionInterceptorChain.java:59)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain$$Lambda/0x0000000069704400.accept(Unknown Source)
java.base@25.0.1/java.util.ArrayList.forEach(ArrayList.java:1604)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.beforeExecution(ExecutionInterceptorChain.java:59)
software.amazon.awssdk.awscore.internal.AwsExecutionContextBuilder.runInitialInterceptors(AwsExecutionContextBuilder.java:319)
software.amazon.awssdk.awscore.internal.AwsExecutionContextBuilder.invokeInterceptorsAndCreateExecutionContext(AwsExecutionContextBuilder.java:155)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.invokeInterceptorsAndCreateExecutionContext(AwsSyncClientHandler.java:67)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:62)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x0000000069956800.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:6813)
software.amazon.awssdk.services.s3.S3Client.getObject(S3Client.java:11923)
com.cohort.util.File2.getBufferedInputStream(File2.java:1216)
com.cohort.util.File2.getBufferedInputStream(File2.java:1177)
com.cohort.util.File2.getDecompressedBufferedInputStream(File2.java:1331)
com.cohort.util.File2.getDecompressedBufferedFileReader(File2.java:1543)
gov.noaa.pfel.coastwatch.pointdata.Table.readASCII(Table.java:2463)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.lowGetSourceDataFromFile(EDDTableFromAsciiFiles.java:273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.getSourceDataFromFile(EDDTableFromFiles.java:4273)
gov.noaa.pfel.erddap.dataset.EDDTableFromFilesCallable.call(EDDTableFromFilesCallable.java:113)
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.dataset.EDDTable.getTwawmForDapQuery(EDDTable.java:1777)
gov.noaa.pfel.erddap.filetypes.ImageFiles.saveAsImage(ImageFiles.java:199)
gov.noaa.pfel.erddap.filetypes.ImageFiles.tableToImage(ImageFiles.java:55)
gov.noaa.pfel.erddap.filetypes.ImageTypes.generateFile(ImageTypes.java:44)
gov.noaa.pfel.erddap.filetypes.ImageTypes.generateTableFile(ImageTypes.java:23)
gov.noaa.pfel.erddap.filetypes.CacheLockFiles.writeToStream(CacheLockFiles.java:72)
gov.noaa.pfel.erddap.filetypes.CacheLockFiles.writeTableToStream(CacheLockFiles.java:26)
gov.noaa.pfel.erddap.dataset.EDDTable.respondToDapQuery(EDDTable.java:3121)
gov.noaa.pfel.erddap.Erddap.doDap(Erddap.java:6593)
gov.noaa.pfel.erddap.Erddap.doGet(Erddap.java:713)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:622)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
gov.noaa.pfel.erddap.http.CorsResponseFilter.doFilter(CorsResponseFilter.java:67)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
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:482)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487)
java.base@25.0.1/java.lang.Thread.run(Thread.java:1474)

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

#9 Thread[#126048,LoadDatasets,5,main] RUNNABLE
java.base@25.0.1/sun.nio.ch.Net.poll(Native Method)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:279)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:302)
java.base@25.0.1/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:354)
java.base@25.0.1/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:798)
java.base@25.0.1/java.net.Socket$SocketInputStream.implRead(Socket.java:974)
java.base@25.0.1/java.net.Socket$SocketInputStream.read(Socket.java:964)
java.base@25.0.1/java.io.BufferedInputStream.fill(BufferedInputStream.java:289)
java.base@25.0.1/java.io.BufferedInputStream.read1(BufferedInputStream.java:330)
java.base@25.0.1/java.io.BufferedInputStream.read(BufferedInputStream.java:388)
java.base@25.0.1/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:795)
java.base@25.0.1/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:727)
java.base@25.0.1/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1392)
java.base@25.0.1/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1302)
java.base@25.0.1/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:493)
software.amazon.awssdk.regions.util.HttpResourcesUtils.readResource(HttpResourcesUtils.java:114)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.getToken(InstanceProfileCredentialsProvider.java:253)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.createEndpointProvider(InstanceProfileCredentialsProvider.java:222)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.refreshCredentials(InstanceProfileCredentialsProvider.java:169)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider$$Lambda/0x0000000069728c00.get(Unknown Source)
software.amazon.awssdk.utils.cache.CachedSupplier.lambda$jitteredPrefetchValueSupplier$8(CachedSupplier.java:300)
software.amazon.awssdk.utils.cache.CachedSupplier$$Lambda/0x0000000069721000.get(Unknown Source)
software.amazon.awssdk.utils.cache.CachedSupplier$PrefetchStrategy.fetch(CachedSupplier.java:448)
software.amazon.awssdk.utils.cache.CachedSupplier.refreshCache(CachedSupplier.java:208)
software.amazon.awssdk.utils.cache.CachedSupplier.get(CachedSupplier.java:135)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.resolveCredentials(InstanceProfileCredentialsProvider.java:160)
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider.resolveIdentity(AwsCredentialsProvider.java:54)
software.amazon.awssdk.identity.spi.IdentityProvider.resolveIdentity(IdentityProvider.java:158)
software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.resolveCredentials(AwsCredentialsProviderChain.java:109)
software.amazon.awssdk.auth.credentials.internal.LazyAwsCredentialsProvider.resolveCredentials(LazyAwsCredentialsProvider.java:45)
software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.resolveCredentials(DefaultCredentialsProvider.java:134)
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider.resolveIdentity(AwsCredentialsProvider.java:54)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.lambda$trySelectAuthScheme$6(S3AuthSchemeInterceptor.java:181)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor$$Lambda/0x000000006971f800.get(Unknown Source)
software.amazon.awssdk.core.internal.util.MetricUtils.reportDuration(MetricUtils.java:81)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.trySelectAuthScheme(S3AuthSchemeInterceptor.java:181)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.selectAuthScheme(S3AuthSchemeInterceptor.java:99)
software.amazon.awssdk.services.s3.auth.scheme.internal.S3AuthSchemeInterceptor.beforeExecution(S3AuthSchemeInterceptor.java:71)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.lambda$beforeExecution$1(ExecutionInterceptorChain.java:59)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain$$Lambda/0x0000000069704400.accept(Unknown Source)
java.base@25.0.1/java.util.ArrayList.forEach(ArrayList.java:1604)
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.beforeExecution(ExecutionInterceptorChain.java:59)
software.amazon.awssdk.awscore.internal.AwsExecutionContextBuilder.runInitialInterceptors(AwsExecutionContextBuilder.java:319)
software.amazon.awssdk.awscore.internal.AwsExecutionContextBuilder.invokeInterceptorsAndCreateExecutionContext(AwsExecutionContextBuilder.java:155)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.invokeInterceptorsAndCreateExecutionContext(AwsSyncClientHandler.java:67)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$1(BaseSyncClientHandler.java:76)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x00000000696f5000.get(Unknown Source)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:74)
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:45)
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:53)
software.amazon.awssdk.services.s3.DefaultS3Client.headObject(DefaultS3Client.java:8096)
com.cohort.util.File2.getLastModified(File2.java:979)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.makeExpected(EDDTableFromFiles.java:2676)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.<init>(EDDTableFromFiles.java:1884)
gov.noaa.pfel.erddap.dataset.EDDTableFromAsciiFiles.<init>(EDDTableFromAsciiFiles.java:113)
gov.noaa.pfel.erddap.handlers.EDDTableFromFilesHandler.getDataset(EDDTableFromFilesHandler.java:81)
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:73)
java.xml@25.0.1/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:619)
java.xml@25.0.1/com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.endElement(XIncludeHandler.java:1112)
java.xml@25.0.1/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1738)
java.xml@25.0.1/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2909)
java.xml@25.0.1/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:635)
java.xml@25.0.1/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:113)
java.xml@25.0.1/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:551)
java.xml@25.0.1/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:890)
java.xml@25.0.1/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)
java.xml@25.0.1/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:137)
java.xml@25.0.1/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1225)
java.xml@25.0.1/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:629)
java.xml@25.0.1/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:328)
java.xml@25.0.1/javax.xml.parsers.SAXParser.parse(SAXParser.java:197)
gov.noaa.pfel.erddap.handlers.SaxHandler.parse(SaxHandler.java:167)
gov.noaa.pfel.erddap.LoadDatasets.run(LoadDatasets.java:230)

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

#11 Thread[#14,Signal Dispatcher,9,system] RUNNABLE daemon

#12 Thread[#19,Notification Thread,9,system] RUNNABLE daemon

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

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

#15 Thread[#3,main,5,main] TIMED_WAITING
java.base@25.0.1/java.lang.Thread.sleepNanos0(Native Method)
java.base@25.0.1/java.lang.Thread.sleepNanos(Thread.java:509)
java.base@25.0.1/java.lang.Thread.sleep(Thread.java:540)
org.apache.catalina.core.StandardServer.await(StandardServer.java:517)
org.apache.catalina.startup.Catalina.await(Catalina.java:846)
org.apache.catalina.startup.Catalina.start(Catalina.java:794)
java.base@25.0.1/java.lang.invoke.LambdaForm$DMH/0x0000000069148400.invokeVirtual(LambdaForm$DMH)
java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x0000000069148c00.invoke(LambdaForm$MH)
java.base@25.0.1/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
java.base@25.0.1/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:154)
java.base@25.0.1/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
java.base@25.0.1/java.lang.reflect.Method.invoke(Method.java:565)
app//org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:339)
app//org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:470)

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

#17 Thread[#36,EmailThread,5,main] TIMED_WAITING
java.base@25.0.1/java.lang.Thread.sleepNanos0(Native Method)
java.base@25.0.1/java.lang.Thread.sleepNanos(Thread.java:509)
java.base@25.0.1/java.lang.Thread.sleep(Thread.java:540)
com.cohort.util.Math2.sleep(Math2.java:372)
gov.noaa.pfel.erddap.util.EmailThread.run(EmailThread.java:60)

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

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

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

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

#22 Thread[#57,DelayedExecutor,6,Daemons] TIMED_WAITING daemon
java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method)
java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271)
java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
java.base@25.0.1/java.util.concurrent.DelayQueue.take(DelayQueue.java:255)
java.base@25.0.1/java.util.concurrent.DelayQueue.take(DelayQueue.java:100)
org.apache.sis.system.DelayedExecutor.run(DelayedExecutor.java:122)


 
ERDDAP, Version 2.29.0
Disclaimers | Privacy Policy | Contact