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

ERDDAP > Status

Current time is 2026-05-01T02:17:59+00:00
Startup was at  2026-04-26T06:01:44+00:00
Last major LoadDatasets started 6m 47s ago and finished after 5 seconds.
Currently, minor LoadDatasets is loading dataset #22246=Rutgers_BRMR (3.840 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 = 3468
Response Failed    Time (since last major LoadDatasets) n =       19,  median ~=        4 ms
Response Failed    Time (since last Daily Report)       n =     5439,  median ~=        3 ms
Response Failed    Time (since startup)                 n =    29512,  median ~=        3 ms
Response Succeeded Time (since last major LoadDatasets) n =      187,  median ~=        3 ms
Response Succeeded Time (since last Daily Report)       n =    28506,  median ~=        4 ms
Response Succeeded Time (since startup)                 n =   169194,  median ~=        4 ms
TaskThread has finished 22347 out of 22347 tasks.  Currently, no task is running.
TaskThread Failed    Time (since last Daily Report)     n =        1,  median ~=       15 ms
TaskThread Failed    Time (since startup)               n =        8,  median ~=      100 ms
TaskThread Succeeded Time (since last Daily Report)     n =     3615,  median ~=      122 ms
TaskThread Succeeded Time (since startup)               n =    22339,  median ~=      124 ms
EmailThread has sent 10112 out of 10271 emails.  Currently, the thread is sleeping.
EmailThread Failed    Time (since last Daily Report)    n =      288,  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.1613652 processCPULoad=0.03834779 totalMemory=15727MB freeMemory=877MB totalSwapSpace=0MB freeSwapSpace=0MB
Number of active requests=4
Number of threads: Tomcat-waiting=12, inotify=0, other=19
0 gc calls, 0 requests shed, and 0 dangerousMemoryEmails since last major LoadDatasets
MemoryInUse=   339 MB (highWaterMark=  1385 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-05-01T02:11:14+00:00      1s      0     0  200.0      1093 (     5)   407 (     2)    0       0     145       12       0    20    217     0    0%
  2026-05-01T01:54:49+00:00      1s      0     0  200.0       398 (     6)    95 (     3)    0       0       0       12       0    19    134     0    0%
  2026-05-01T01:39:48+00:00      1s      0     0  200.0       174 (     4)    24 (     4)    0       0       0       13       0    19    138     0    0%
  2026-05-01T01:24:48+00:00      1s      0     0  200.0       557 (    25)   121 (  5799)    0       0       0       13       0    18    135     1    0%
  2026-05-01T01:09:48+00:00      1s      0     0  200.0       462 (     5)   108 (     3)    0       0     144       13       0    19    149     0    0%
  2026-05-01T00:53:48+00:00      1s      0     0  200.0       177 (     5)    14 (    28)    0       0       0       14       0    17    140     0    0%
  2026-05-01T00:40:35+00:00    109s  21966     0  200.0       429 (     6)   211 (     3)    0       0       0       14       0    18    166     0    0%
  2026-05-01T00:23:23+00:00      1s      0     0  200.0       308 (     4)    19 (     4)    0       0       0       13       0    18    138     0    0%
  2026-05-01T00:11:40+00:00    199s  21891     0  200.0       584 (     4)   194 (     3)    0       0      46       14       0    18    192     0    0%
  2026-04-30T23:51:53+00:00      1s      0     0  200.0       404 (     5)    98 (     3)    0       0       0       13       0    18    158     1    0%
  2026-04-30T23:38:49+00:00    117s  21782     0  200.0       447 (     4)   110 (     3)    0       0       0       12       0    20    163     0    0%
  2026-04-30T23:21:47+00:00      1s      0     0  200.0       613 (     5)   168 (     2)    0       0       0       12       0    19    146     0    0%
  2026-04-30T23:06:47+00:00      1s      0     0  200.0       292 (     3)    33 (    43)    0       0     144       11       0    20    154     1    0%
  2026-04-30T22:51:47+00:00      1s      0     0  200.0       254 (     3)    26 (     4)    0       0       0       13       0    18    151     1    0%
  2026-04-30T22:36:47+00:00      1s      0     0  200.0       182 (     5)    35 (     4)    0       0       0       12       0    19    159     0    0%
  2026-04-30T22:21:47+00:00      1s      0     0  200.0       361 (     2)    25 (     4)    0       0       0       12       0    20    156     0    0%
  2026-04-30T22:05:52+00:00      1s      0     0  200.0       199 (     4)    35 (    71)    0       0     131       11       0    20    158     0    0%
  2026-04-30T21:50:58+00:00      7s  21441     0  200.0       294 (     2)    22 (     4)    0       0       0       12       0    19    147     0    0%
  2026-04-30T21:35:52+00:00      1s      0     0  200.0       164 (     5)    24 (     4)    0       0       0       13       0    18    152     0    0%
  2026-04-30T21:20:52+00:00      1s      0     0  200.0       312 (     2)    26 (     3)    0       0       0       13       0    18    150     0    0%
  2026-04-30T21:05:52+00:00      1s      0     0  200.0       204 (     4)    36 (    43)    0       0     144       12       0    19    155     0    0%
  2026-04-30T20:50:51+00:00      1s      0     0  200.0       251 (     3)    16 (     4)    0       0       0       14       0    17    132     0    0%
  2026-04-30T20:35:51+00:00      1s      0     0  200.0       287 (     3)    26 (     4)    0       0       0       14       0    17    134     0    0%
  2026-04-30T20:20:51+00:00      1s      0     0  200.0       377 (     5)   120 (     3)    0       0       0       14       0    17    149     0    0%
  2026-04-30T20:05:51+00:00      1s      0     0  200.0       489 (     4)   121 (     3)    0       0     125       46       0    19    161     0    0%
  2026-04-30T19:50:51+00:00      1s      0     0  200.0       213 (     4)    21 (     4)    0       0       0       14       0    17    141     0    0%
  2026-04-30T19:35:51+00:00      1s      0     0  200.0       180 (     2)    24 (     4)    0       0       0       14       0    17    141     0    0%
  2026-04-30T19:20:51+00:00      1s      0     0  200.0       387 (     3)    22 (     4)    0       0       0       13       0    18    152     0    0%
  2026-04-30T19:05:50+00:00      1s      0     0  200.0       288 (     5)    39 (    29)    0       0     140       13       0    18    145     0    0%
  2026-04-30T18:50:50+00:00      1s      0     0  200.0       235 (     4)    19 (     4)    0       0       0       14       0    17    132     0    0%
  2026-04-30T18:35:50+00:00      1s      0     0  200.0       322 (     2)    22 (     4)    0       0       0       14       0    17    133     0    0%
  2026-04-30T18:20:50+00:00      1s      0     0  200.0       504 (     5)   118 (     3)    0       0       0       14       0    18    135     0    0%
  2026-04-30T18:05:50+00:00      1s      0     0  200.0       380 (     4)    73 (     4)    0       0     143       10       0    21    175     0    0%
  2026-04-30T17:50:50+00:00      1s      0     0  200.0       571 (     5)   197 (     2)    0       0       0       13       0    18    148     0    0%
  2026-04-30T17:35:58+00:00      9s  20635     0  200.0       558 (     8)   190 (     3)    0       0       0       13       0    18    150     1    0%
  2026-04-30T17:20:50+00:00      1s      0     0  200.0       329 (     4)    24 (     4)    0       0       0       13       0    18    148     0    0%
  2026-04-30T17:05:50+00:00      1s      0     0  200.0       205 (     4)    34 (    92)    0       0     129       11       0    20    172     0    0%
  2026-04-30T16:50:50+00:00      1s      0     0  200.0       319 (     5)    85 (     3)    0       0       0       12       0    19    152     1    0%
  2026-04-30T16:35:49+00:00      1s      0     0  200.0       232 (     5)    22 (     4)    0       0       0       12       0    19    151     0    0%
  2026-04-30T16:20:49+00:00      1s      0     0  200.0       589 (     2)    24 (     3)    0       0       0       12       0    19    143     0    0%
  2026-04-30T16:06:04+00:00     16s  20366     0  200.0       489 (     2)    38 (    38)    0       0     143       12       0    19    153     0    0%
  2026-04-30T15:48:59+00:00     55s  20310     0  200.0       221 (     4)    17 (     4)    0       0       0       13       0    18    135     0    0%
  2026-04-30T15:31:39+00:00      1s      0     0  200.0       299 (     2)    20 (     4)    0       0       0       13       0    18    136     0    0%
  2026-04-30T15:16:39+00:00      1s      0     0  200.0       306 (     2)    31 (    65)    0       0      46       12       0    19    143     0    0%
  2026-04-30T15:01:43+00:00      5s  20166     0  200.0       170 (     3)    22 (     5)    0       0      98        8       0    55    167     0    0%
  2026-04-30T14:48:49+00:00    131s  20116     0  200.0      1136 (     4)   220 (     3)    0       0       0        8       0    25    166     5    0%
  2026-04-30T14:31:29+00:00      1s      0     0  200.0       912 (     2)    28 (     5)    0       0       0       12       0    19    153     1    0%
  2026-04-30T14:16:29+00:00      1s      0     0  200.0       317 (     4)    34 (    70)    0       0      60       13       0    18    143     0    0%
  2026-04-30T14:01:29+00:00      1s      0     0  200.0       263 (     3)    23 (     4)    0       0      81        9       0    57    161     3    0%
  2026-04-30T13:46:08+00:00      1s      0     0  200.0       386 (     5)    87 (     3)    0       0       0       12       0    19    155     0    0%
  2026-04-30T13:31:08+00:00      1s      0     0  200.0       342 (     5)   110 (     3)    0       0       0       12       0    19    150     0    0%
  2026-04-30T13:16:08+00:00      1s      0     0  200.0       731 (     5)   228 (     2)    0       0      77       12       0    19    150     0    0%
  2026-04-30T13:01:08+00:00      1s      0     0  200.0       329 (     1)    34 (     4)    0       0      68        8       0    56    165     1    0%
  2026-04-30T12:45:28+00:00      1s      0     0  200.0       443 (     4)   105 (     3)    0       0       0       12       0    19    155     0    0%
  2026-04-30T12:30:28+00:00      1s      0     0  200.0       252 (     2)    25 (     4)    0       0       0       12       0    20    166     0    0%
  2026-04-30T12:15:28+00:00      1s      0     0  200.0       355 (     2)    41 (    39)    0       0     143       12       0    19    163     0    0%
  2026-04-30T12:00:42+00:00     15s  19591     0  200.0       694 (     6)   233 (     2)    0       0       0       11       0    21    168     3    0%
  2026-04-30T11:42:32+00:00      1s      0     0  200.0       361 (     5)   100 (     2)    0       0       0       12       0    20    167     1    0%
  2026-04-30T11:27:56+00:00     25s  19501     0  200.0       341 (     2)    23 (     4)    0       0       0       12       0    20    160     0    0%
  2026-04-30T11:11:38+00:00      1s      0     0  200.0       369 (     2)    43 (    48)    0       0     144       11       0    21    168     1    0%
  2026-04-30T10:55:43+00:00      1s      0     0  200.0       221 (     4)    26 (     4)    0       0       0       10       0    21    170     3    0%
  2026-04-30T10:40:42+00:00      1s      0     0  200.0       417 (     5)   108 (     2)    0       0       0       11       0    20    155     2    0%
  2026-04-30T10:25:42+00:00      1s      0     0  200.0       318 (     2)    19 (     4)    0       0       0       11       0    20    156     0    0%
  2026-04-30T10:10:42+00:00      1s      0     0  200.0       348 (     2)    37 (    61)    0       0     140       11       0    21    186     0    0%
  2026-04-30T09:55:12+00:00      1s      0     0  200.0       531 (     6)   213 (     2)    0       0       0       13       0    18    158     0    0%
  2026-04-30T09:40:12+00:00      1s      0     0  200.0       299 (     4)   107 (     3)    0       0       0       10       0    22    155     0    0%
  2026-04-30T09:23:52+00:00      1s      0     0  200.0       432 (     5)   100 (     2)    0       0       0       14       0    17    157     0    0%
  2026-04-30T09:10:30+00:00     99s  19060     0  200.0       525 (     4)   135 (     3)    0       0     144        9       0    23    192     0    0%
  2026-04-30T08:53:42+00:00      1s      0     0  200.0       173 (     4)    21 (     4)    0       0       0       13       0    18    159     0    0%
  2026-04-30T08:38:42+00:00      1s      0     0  200.0       222 (     4)    27 (     4)    0       0       0       15       0    19    185     0    0%
  2026-04-30T08:23:41+00:00      1s      0     0  200.0       322 (     2)    18 (     4)    0       0       0       13       0    18    153     0    0%
  2026-04-30T08:11:08+00:00    147s  18872     0  200.0       320 (     2)    42 (    35)    0       0     145       14       0    18    168     0    0%
  2026-04-30T07:53:21+00:00      1s      0     0  200.0       192 (     4)    12 (     5)    0       0       0       14       0    17    166     0    0%
  2026-04-30T07:38:42+00:00     22s  18763     0  200.0       252 (     4)    33 (     4)    0       0       0       14       0    18    154     0    0%
  2026-04-30T07:21:51+00:00      1s      0     0  200.0       407 (     3)    30 (     4)    0       0       0       14       0    18    158     0    0%
  2026-04-30T07:03:46+00:00      1s      0     0  200.0       433 (     5)   119 (     2)    0       0     140       42       0    19    153     0    0%
  2026-04-30T06:49:21+00:00     36s  18608     0  200.0       283 (     1)    30 (     4)    0       0       0       14       0    17    158     0    0%
  2026-04-30T06:32:56+00:00      1s      0     0  200.0       245 (     3)    21 (     4)    0       0       0       14       0    17    153     0    0%
  2026-04-30T06:21:49+00:00    234s  18542     0  200.0       487 (     2)    48 (    30)    0       0      87       14       0    18    155     0    0%
  2026-04-30T06:01:40+00:00      1s      0     0  200.0       254 (     2)    33 (     4)    0       0      57        7       0    53    154     0    0%
  2026-04-30T05:46:40+00:00      1s      0     0  200.0       326 (     6)   118 (     3)    0       0       0       11       0    20    167     0    0%
  2026-04-30T05:31:40+00:00      1s      0     0  200.0       298 (     2)    24 (     4)    0       0       0       11       0    20    162     0    0%
  2026-04-30T05:16:40+00:00      1s      0     0  200.0       379 (     3)    32 (    83)    0       0      49       11       0    20    177     0    0%
  2026-04-30T05:01:41+00:00      1s      0     0  200.0       297 (     3)    17 (     4)    0       0      80        8       0    57    169     0    0%
  2026-04-30T04:46:40+00:00      1s      0     0  200.0       223 (     3)    27 (     4)    0       0       0       13       0    18    150     0    0%
  2026-04-30T04:31:40+00:00      1s      0     0  200.0       206 (     2)    25 (     4)    0       0       0       14       0    18    134     0    0%
  2026-04-30T04:16:40+00:00      1s      0     0  200.0       458 (     5)   122 (     3)    0       0      62       14       0    17    151     0    0%


Major LoadDatasets Times Distribution (since last Daily Report):
    n =       75,  median ~=      412 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:         53
    <= 1 s:             8
    <= 2 s:             0
    <= 5 s:             1
    <= 10 s:            2
    <= 20 s:            2
    <= 1 min:           3
    <= 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 =      457,  median ~=      436 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:        290
    <= 1 s:            68
    <= 2 s:             0
    <= 5 s:            11
    <= 10 s:           19
    <= 20 s:            9
    <= 1 min:          15
    <= 2 min:          14
    <= 5 min:          28
    <= 10 min:          3
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0


Minor LoadDatasets Times Distribution (since last Daily Report):
    n =      292,  median ~=    50769 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:             4
    <= 10 s:           34
    <= 20 s:           38
    <= 1 min:          91
    <= 2 min:          68
    <= 5 min:          55
    <= 10 min:          2
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Minor LoadDatasets Times Distribution (since startup):
    n =     1762,  median ~=    48345 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:            38
    <= 10 s:          172
    <= 20 s:          277
    <= 1 min:         556
    <= 2 min:         363
    <= 5 min:         340
    <= 10 min:         15
    <= 20 min:          1
    <= 1 hr:            0
    >  1 hr:            0


Response Failed Time Distribution (since last major LoadDatasets):
    n =       19,  median ~=        4 ms
    0 ms:               0
    1 ms:               0
    2 ms:               1
    <= 5 ms:           11
    <= 10 ms:           0
    <= 20 ms:           0
    <= 50 ms:           2
    <= 100 ms:          4
    <= 200 ms:          1
    <= 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 =     5439,  median ~=        3 ms
    0 ms:              23
    1 ms:              22
    2 ms:            1690
    <= 5 ms:         2558
    <= 10 ms:          83
    <= 20 ms:          16
    <= 50 ms:         280
    <= 100 ms:        322
    <= 200 ms:         44
    <= 500 ms:         21
    <= 1 s:             7
    <= 2 s:            20
    <= 5 s:            22
    <= 10 s:           72
    <= 20 s:            0
    <= 1 min:           3
    <= 2 min:           5
    <= 5 min:         233
    <= 10 min:          2
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:           16

Response Failed Time Distribution (since startup):
    n =    29512,  median ~=        3 ms
    0 ms:             110
    1 ms:              84
    2 ms:            9123
    <= 5 ms:        13302
    <= 10 ms:         397
    <= 20 ms:          90
    <= 50 ms:        2628
    <= 100 ms:       1092
    <= 200 ms:        181
    <= 500 ms:        104
    <= 1 s:            66
    <= 2 s:            80
    <= 5 s:           192
    <= 10 s:          364
    <= 20 s:            7
    <= 1 min:           8
    <= 2 min:          28
    <= 5 min:        1519
    <= 10 min:         31
    <= 20 min:          3
    <= 1 hr:            4
    >  1 hr:           99


Response Succeeded Time Distribution (since last major LoadDatasets):
    n =      187,  median ~=        3 ms
    0 ms:               6
    1 ms:              32
    2 ms:              47
    <= 5 ms:           33
    <= 10 ms:          37
    <= 20 ms:           1
    <= 50 ms:           3
    <= 100 ms:         13
    <= 200 ms:          4
    <= 500 ms:          1
    <= 1 s:             6
    <= 2 s:             2
    <= 5 s:             2
    <= 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 =    28506,  median ~=        4 ms
    0 ms:            1307
    1 ms:            4618
    2 ms:            4256
    <= 5 ms:         5588
    <= 10 ms:        7123
    <= 20 ms:         675
    <= 50 ms:         989
    <= 100 ms:        954
    <= 200 ms:        492
    <= 500 ms:        361
    <= 1 s:           905
    <= 2 s:           743
    <= 5 s:           164
    <= 10 s:          204
    <= 20 s:           32
    <= 1 min:          29
    <= 2 min:          19
    <= 5 min:          20
    <= 10 min:         27
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0

Response Succeeded Time Distribution (since startup):
    n =   169194,  median ~=        4 ms
    0 ms:            7848
    1 ms:           30522
    2 ms:           26592
    <= 5 ms:        31092
    <= 10 ms:       40202
    <= 20 ms:        3738
    <= 50 ms:        6196
    <= 100 ms:       5868
    <= 200 ms:       2843
    <= 500 ms:       2090
    <= 1 s:          5294
    <= 2 s:          4375
    <= 5 s:           899
    <= 10 s:          992
    <= 20 s:          108
    <= 1 min:         149
    <= 2 min:         119
    <= 5 min:         126
    <= 10 min:        140
    <= 20 min:          0
    <= 1 hr:            1
    >  1 hr:            0


EmailThread Failed Time Distribution (since last Daily Report):
    n =      288,  median ~=        0 ms
    0 ms:             288
    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 =     1746,  median ~=        0 ms
    0 ms:            1746
    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 =      288,  median ~=        0
    0:             288
    1:               0
    2:               0
    <= 5:            0
    <= 10:           0
    <= 20:           0
    <= 50:           0
    <= 100:          0
    >  100:          0

EmailThread nEmails/Session Distribution (since startup):
    n =     1746,  median ~=        0
    0:            1746
    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 =        1,  median ~=       15 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           1
    <= 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

TaskThread Failed Time Distribution (since startup):
    n =        8,  median ~=      100 ms
    0 ms:               0
    1 ms:               0
    2 ms:               0
    <= 5 ms:            0
    <= 10 ms:           0
    <= 20 ms:           1
    <= 50 ms:           2
    <= 100 ms:          1
    <= 200 ms:          0
    <= 500 ms:          0
    <= 1 s:             0
    <= 2 s:             0
    <= 5 s:             0
    <= 10 s:            1
    <= 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 Succeeded Time Distribution (since last Daily Report):
    n =     3615,  median ~=      122 ms
    0 ms:               7
    1 ms:              24
    2 ms:               6
    <= 5 ms:            3
    <= 10 ms:           0
    <= 20 ms:          48
    <= 50 ms:         293
    <= 100 ms:       1153
    <= 200 ms:       1259
    <= 500 ms:        389
    <= 1 s:             7
    <= 2 s:             0
    <= 5 s:             2
    <= 10 s:           60
    <= 20 s:          259
    <= 1 min:         105
    <= 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 =    22339,  median ~=      124 ms
    0 ms:              13
    1 ms:              90
    2 ms:              65
    <= 5 ms:           61
    <= 10 ms:          21
    <= 20 ms:         313
    <= 50 ms:        1943
    <= 100 ms:       6762
    <= 200 ms:       7888
    <= 500 ms:       2480
    <= 1 s:            89
    <= 2 s:             2
    <= 5 s:             7
    <= 10 s:          342
    <= 20 s:         1550
    <= 1 min:         713
    <= 2 min:           0
    <= 5 min:           0
    <= 10 min:          0
    <= 20 min:          0
    <= 1 hr:            0
    >  1 hr:            0


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

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

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

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


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

Language (since startup)
    : 197204  (100%)

SgtMap topography nFromCache=0 nNotFromCache=52
GSHHS: nCached=96 of 100, nCoarse=0, nSuccesses=208, nTossed=0
NationalBoundaries: nCached=48 of 100,  nCoarse=0, nSuccesses=52, nTossed=0
StateBoundaries: nCached=48 of 100,  nCoarse=0, nSuccesses=52, nTossed=0
Rivers: nCached=48 of 100,  nCoarse=0, nSuccesses=52, nTossed=0
bufferedImage isAccelerated=[java.awt.HeadlessException]
canonical map sizes: 
680 + 693 + 688 + 664 + 635 + 681 + 658 + 697 + 657 + 700 + 699 + 663 + 685 + 684 + 698 + 685 + 
672 + 691 + 691 + 724 + 660 + 692 + 647 + 672 + 665 + 655 + 709 + 679 + 651 + 676 + 663 + 668 + 
681 + 674 + 664 + 673 + 672 + 698 + 658 + 684 + 668 + 660 + 643 + 678 + 739 + 695 + 681 + 672 + 
640 + 672 + 640 + 662 + 712 + 659 + 674 + 705 + 704 + 641 + 676 + 645 + 636 + 647 + 664 + 684 + 
715 + 707 + 664 + 686 + 661 + 694 + 668 + 716 + 692 + 657 + 689 + 653 + 650 + 642 + 680 + 650 + 
653 + 717 + 720 + 700 + 666 + 671 + 617 + 695 + 673 + 719 + 674 + 713 + 664 + 627 + 673 + 651 + 
686 + 666 + 700 + 654 + 715 + 679 + 667 + 683 + 644 + 675 + 657 + 735 + 673 + 697 + 681 + 666 + 
649 + 646 + 710 + 655 + 682 + 675 + 678 + 661 + 700 + 702 + 660 + 678 + 637 + 662 + 669 = 85782


Number of threads: Tomcat-waiting=12, inotify=0, other=19
(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[#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)

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

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

#5 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)

#6 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)

#7 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/0x0000000033148400.invokeVirtual(LambdaForm$DMH)
java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x0000000033148c00.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)

#8 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)

#9 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)

#10 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)

#11 Thread[#50484,http-nio-8080-exec-3618,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/0x0000000033728c00.get(Unknown Source)
software.amazon.awssdk.utils.cache.CachedSupplier.lambda$jitteredPrefetchValueSupplier$8(CachedSupplier.java:300)
software.amazon.awssdk.utils.cache.CachedSupplier$$Lambda/0x0000000033721000.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/0x000000003371f800.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/0x0000000033704400.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/0x0000000033953c00.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)

#12 Thread[#50895,http-nio-8080-exec-3668,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/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.1/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.1/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.1/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.1/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:88)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:64)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:46)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:55)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:93)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:56)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:36)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:210)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x0000000033953c00.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)

#13 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)

#14 Thread[#51125,http-nio-8080-exec-3704,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/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
java.base@25.0.1/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:483)
java.base@25.0.1/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
java.base@25.0.1/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1461)
java.base@25.0.1/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1068)
org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
software.amazon.awssdk.http.apache.internal.impl.ApacheSdkHttpClient.execute(ApacheSdkHttpClient.java:72)
software.amazon.awssdk.http.apache.ApacheHttpClient.execute(ApacheHttpClient.java:261)
software.amazon.awssdk.http.apache.ApacheHttpClient.access$600(ApacheHttpClient.java:106)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:238)
software.amazon.awssdk.http.apache.ApacheHttpClient$1.call(ApacheHttpClient.java:235)
software.amazon.awssdk.core.internal.util.MetricUtils.measureDurationUnsafe(MetricUtils.java:103)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.executeHttpRequest(MakeHttpRequestStage.java:88)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:64)
software.amazon.awssdk.core.internal.http.pipeline.stages.MakeHttpRequestStage.execute(MakeHttpRequestStage.java:46)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:74)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptTimeoutTrackingStage.execute(ApiCallAttemptTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:79)
software.amazon.awssdk.core.internal.http.pipeline.stages.TimeoutExceptionHandlingStage.execute(TimeoutExceptionHandlingStage.java:41)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:55)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallAttemptMetricCollectionStage.execute(ApiCallAttemptMetricCollectionStage.java:39)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.executeRequest(RetryableStage.java:93)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:56)
software.amazon.awssdk.core.internal.http.pipeline.stages.RetryableStage.execute(RetryableStage.java:36)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:53)
software.amazon.awssdk.core.internal.http.StreamManagingStage.execute(StreamManagingStage.java:35)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.executeWithTimer(ApiCallTimeoutTrackingStage.java:82)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:62)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallTimeoutTrackingStage.execute(ApiCallTimeoutTrackingStage.java:43)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:50)
software.amazon.awssdk.core.internal.http.pipeline.stages.ApiCallMetricCollectionStage.execute(ApiCallMetricCollectionStage.java:32)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.RequestPipelineBuilder$ComposingRequestPipelineStage.execute(RequestPipelineBuilder.java:206)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:37)
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:210)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$0(BaseSyncClientHandler.java:66)
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler$$Lambda/0x0000000033953c00.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)

#15 Thread[#51499,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)

#16 Thread[#51616,LoadDatasets,5,main] RUNNABLE
java.base@25.0.1/java.lang.Throwable.fillInStackTrace(Native Method)
java.base@25.0.1/java.lang.Throwable.fillInStackTrace(Throwable.java:825)
java.base@25.0.1/java.lang.Throwable.<init>(Throwable.java:283)
java.base@25.0.1/java.lang.Exception.<init>(Exception.java:67)
java.base@25.0.1/java.io.IOException.<init>(IOException.java:57)
java.base@25.0.1/java.nio.file.FileSystemException.<init>(FileSystemException.java:82)
java.base@25.0.1/java.nio.file.AccessDeniedException.<init>(AccessDeniedException.java:62)
java.base@25.0.1/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
java.base@25.0.1/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
java.base@25.0.1/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
java.base@25.0.1/sun.nio.fs.UnixFileSystemProvider.readAttributesIfExists(UnixFileSystemProvider.java:177)
java.base@25.0.1/java.nio.file.Files.isRegularFile(Files.java:2150)
software.amazon.awssdk.profiles.ProfileFileLocation.isReadableRegularFile(ProfileFileLocation.java:99)
software.amazon.awssdk.profiles.ProfileFileLocation$$Lambda/0x0000000033593400.test(Unknown Source)
java.base@25.0.1/java.util.Optional.filter(Optional.java:218)
software.amazon.awssdk.profiles.ProfileFileLocation.resolveIfExists(ProfileFileLocation.java:94)
software.amazon.awssdk.profiles.ProfileFileLocation.credentialsFileLocation(ProfileFileLocation.java:81)
software.amazon.awssdk.profiles.ProfileFile.addCredentialsFile(ProfileFile.java:158)
software.amazon.awssdk.profiles.ProfileFile$$Lambda/0x0000000033592400.accept(Unknown Source)
software.amazon.awssdk.utils.builder.SdkBuilder.applyMutation(SdkBuilder.java:61)
software.amazon.awssdk.profiles.ProfileFile.defaultProfileFile(ProfileFile.java:106)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.lambda$new$0(InstanceProfileCredentialsProvider.java:108)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider$$Lambda/0x0000000033721c00.get(Unknown Source)
java.base@25.0.1/java.util.Optional.orElseGet(Optional.java:364)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.<init>(InstanceProfileCredentialsProvider.java:108)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.<init>(InstanceProfileCredentialsProvider.java:68)
software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider$BuilderImpl.build(InstanceProfileCredentialsProvider.java:495)
software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.lambda$createChain$0(DefaultCredentialsProvider.java:115)
software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider$$Lambda/0x000000003357a800.get(Unknown Source)
software.amazon.awssdk.utils.Lazy.getValue(Lazy.java:50)
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/0x000000003371f800.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/0x0000000033704400.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/0x00000000336f5000.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.length(File2.java:950)
gov.noaa.pfel.erddap.dataset.EDDTableFromFiles.makeExpected(EDDTableFromFiles.java:2679)
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)

#17 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)

#18 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)

#19 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